Asennusohjeet Creative EMU10K1 ajureille (v0.4)
Suomenkielinen versio 1.1
-------------------------------------------------------------

Tuetut kortit
-------------
- Creative Sound Blaster Live!
- Creative Sound Blaster PCI 512

Ominaisuudet
------------
- Open Sound System (OSS) yhteensopiva
- Full duplex wave soitto/nauhoitus toiminto (/dev/dsp)
- Yhtäaikaiset wave soittovirrat
- Analogia mikseri (AC97) tuki (/dev/mixer)
- MIDI UART tuki (/dev/midi)
- Joystick liitäntä tuki (vain >= 2.2.x kerneleille)
- Tukee useampia EMU10K1-pohjaisia kortteja


Vaatimukset
-----------
- Kerneli on käännettävä seuraavasti:
  - Ladattavien moduleiden tuella      (CONFIG_MODULES = y)
  - Äänikortti tuki                    (CONFIG_SOUND = y/m)
  - Ilman sisäisiä äänikortti ajureita (CONFIG_SOUND_* = n)
- "PnP-compatible OS installed" optio BIOS:ssa täytyy olla pois päältä
- Suositelteva laitteisto kokoonpano: Väh. 200 MHz Pentium ja 32 MB RAM
- Kernelin header-tiedostot, jotka vastaavat kerneli-versiota, jolle 
  ajuria käännetään.

Kääntäminen
-----------
Kääntääksesi ajurin, kirjoita vain "make" päähakemistossa.
Varmista, että "KERNELVERSION" optio tunnistetaan oikein. 
Jossei näin käy, editoi "Makefile":a ja määrittele ne itse.
Tämä tuottaa tiedostot "emu10k1.o" ja "emu10k1-joy.o".

Asennus
-------
1. root-käyttäjänä kirjoita:

	make install

2. Lisää uusi viittaus ajuriin tiedostoon /etc/conf.modules:

	alias sound emu10k1

3. Soita jotain ääntä. Modulin tulisi lataantua automaattisesti.


Jossei edellä mainittu toimi:
1. Etsi kernelisi äänimoduleiden asennus paikka,
   yleensä /lib/modules/2.x.y/misc
   
2. Kopioi ajuri tuohon hakemistoon:

	cp emu10k1.o emu10k1-joy.o /lib/modules/2.x.y/misc

3. Poista kaikki olemassa olevat äänikortti ajurit, mukaanlukien soundcore

4. Poista kaikka vanhat äänikortti viittaukset tiedostosta /etc/conf.modules

5. Lisää uusi viittaus ajuriin tiedostoon /etc/conf.modules:

	alias sound emu10k1
	       tai
	alias char-major-14 emu10k1

6. Luo modulien riippuvuussuhteet:

	depmod -a

7. Lataa ajuri:

	modprobe emu10k1
     
Huomautus Debian:n käyttäjille: luo hakemistoon /etc/modutils tiedosto
emu10k1, jonka sisältönä on kohdassa 5. ehdotettu ja aja sen jälkeen
update-modules - tämä luo oikean /etc/modules.conf tiedoston.

Joystick tuki
-------------
1. Enabloi emu10k1 joystick-portti:

	insmod emu10k1-joy

2. Lataa perus joystick-ajuri:

	insmod joystick

3. Lataa oma joystickkisi ajuri, ja anna io-portti
   modulin optioissa:

	insmod joy-analog js_an=io_port,xx (Jos käytössäsi on analoginen joystick)

   Voit takistaa io-portin arvon seuraavasti:

	cat /proc/ioports

   Ja etsimällä riviä, jossa lukee "emu10k1 joystick".


Jos oman joystickkisi ajuri ei anna määritellä vaihtoehtoista io-porttia:
1. Enabloi emu10k1 joystick-portti ja mirroroi se normaaliin paikkaan:

	insmod emu10k1-joy io=0x200

   Mahdolliset arvot ovat 0x200, 0x208, 0x210, 0x218. Jos sinulla on useampia
   emu10k1-kortteja, voit välittää useita optioita modulille:

	insmod emu10k1-joy io=0x200, 0x210, ...

2. Lataa perus joystick-ajuri:

	insmod joystick

3. Lataa oma joystickkisi ajuri:

	insmod joy-analog


Lisää tietoa löydät tiedostosta /usr/src/linux/Documentation/joystick.txt.

Huom: Tämän modulin käyttö kerneleissä 2.3.x ei enää kauan ole
suositeltua, koska joystick-ajureihin on odotettavissa
joitakin parannuksia.
