Installationsinstruktioner för Creative EMU10K1 drivrutin (v0.5)
Svenska v1.2
----------------------------------------------------------------


Stödjer följande kort
---------------------
- Creative Sound Blaster Live!
- Creative Sound Blaster PCI 512


Funktioner
----------
- Open Sound System (OSS) kompatibel
- Stöd för Full Duplex uppspelning/inspelning (/dev/dsp)
- Kan spela upp flera ljud samtidigt
- Stöd för analog mixer (/dev/mixer)
- MIDI UART (/dev/midi)
- Joystickstöd (kräver Kernel 2.2.x eller högre)
- Stöd för flera olika EMU10K1-baserade kort


Systemkrav
----------
- Din Linux Kernel måste vara kompilerad med:
  - Stöd för moduler                            (CONFIG_MODULES = y)
  - Ljudkortsstöd som modul                     (CONFIG_SOUND = m)
  - Integrerade ljudkortsdrivrutiner avstängda  (CONFIG_SOUND_* = n)
- BIOS-inställningen "PnP-compatible OS" måste vara avstängd!
- Kernelheaders måste matcha kerneln du försöker kompilera drivrutinen mot.


Rekommenderad hårdvara
----------------------
- 200MHz Pentium (el. motsvarande)
- 32MB RAM


Kompilering
-----------
Skriv "make" i huvudkatalogen.
Se till att variablerna "KERNELVERSION", "SMPSUPP" och "MODVERSIONS"
upptäcks korrekt. Om de inte gör det så måste du ändra i Makefile för hand.
När du kompilerat klart kommer filerna "emu10k1.o" och "emu10k1-joy.o" att
skapas.


Installation
------------
1. Skriv som root: 

       make install
     
2. Lägg till följande rad i /etc/conf.modules eller /etc/modules.conf:

       alias sound emu10k1
     
3. Spela upp ett ljud. Modulen kommer att laddas in automatiskt.


Om det inte fungerar:
1. Ta reda på var dina moduler ska ligga
   (brukar vara /lib/modules/2.x.y/misc, där 2.x.y är kernelversionen)

2. Kopiera modulen från katalogen där du kompilerade den till katalogen där
   den ska ligga
   
       cp emu10k1.o emu10k1-joy.o /lib/modules/2.x.y/misc
   
3. Avladda alla befintliga ljudkortsdrivrutiner, inklusive soundcore

4. Ta bort alla ljudkortsreferenser från /etc/conf.modules eller
   /etc/modules.conf
   
5. Skriv till följande rad i /etc/conf.modules eller /etc/modules.conf:
       
       alias sound emu10k1
            
	    eller 
       
       alias char-major-14 emu10k1
       
6. Kör:

       depmod -a

7. Ladda in drivrutinen genom att skriva:

       modprobe emu10k1

För Debian-användare: gå till "/etc/modules"-katalogen, skapa filen "emu10k1"
   med samma innehåll som punkt 5 och kör "update-modules". Detta gör att rätt
   information automatiskt hamnar i /etc/modules.conf
   

Joystickstöd
------------
1. Sätt igång joystickporten på ditt ljudkort:

       insmod emu10k1-joy

2. Ladda in grundläggande joysticksdrivrutin:

       insmod joystick
       
3. Ladda in din specifika joysticksdrivrutin och ge I/O-inställningarna
   till modulparametrarna:
   
       insmod joy-analog js_an=io_port,xx (Om du använder analog joystick)
       
   Du kan kontrollera portinställningarna:
   
       cat /proc/ioports
       
   Titta efter raden med "emu10k1 joystick".
   
   
Om din specifika joysticksdrivrutin inte tillåter dig att ge alternativa
I/O-inställningar:

1. Sätt igång emu10k1 joysticksporten och spegla den på en standardplacering:

       insmod emu10k1-joy io=0x200
       
   Möjliga värden är 0x200, 0x208, 0x210 och 0x218. Om du har flera
   emu10k1-kort så kan du ge flera iställningar till modulen:
   
       insmod emu10k1-joy io=0x200, 0x210, ...
       
2. Ladda in grundläggande joysticksdrivrutin:

       insmod joystick
       
3. Ladda in din specifika joysticksdrivrutin:

       insmod joy-analog
       
   
Läs /usr/src/linux/Documentation/joystick.txt för mer info.

Tillägg: Denna modul kommer snart att försvinna eftersom joysticksstandarden
har förändrats och förbättrats avsevärt i kernel 2.3.x (2.4).
