Hi,
I've a strange problem with a Sounblaster 16 ISA PnP on SuSE 6.4.
The card is detected by alsaconf, and everything works fine with
the alsa drivers. But the kernel drivers (sb.o) refuses to detect
the card (unfortunately, I need the kernel drivers for Quake I).
In /proc/isapnp there are the following information:
Card 1 'CTL00f0:Creative ViBRA16X PnP' PnP version 1.0 Product version 1.0
Logical device 0 'CTL0043:Audio'
Device is not active
Active port 0x220,0x330,0x388
Active IRQ 5 [0x2]
Active DMA 1,3
Resources 0
Priority preferred
Port 0x220-0x220, align 0x0, size 0x10, 16-bit address decoding
Port 0x330-0x330, align 0x0, size 0x2, 16-bit address decoding
Port 0x388-0x3f8, align 0x0, size 0x4, 16-bit address decoding
IRQ 5 High-Edge
DMA 1 8-bit byte-count compatible
DMA 3 8-bit byte-count compatible
Alternate resources 0:1
...
etc.
Ok, so I tried the following lines on the modules.conf file:
alias char-major-14 sb
post-install sb /sbin/modprobe "-k" "adlib_card"
options sb io=0x220 irq=5 dma=1 dma16=3 mpu_io=0x330
options adlib_card io=0x388
After doing a depmod, I tried "modprobe sb" (after unloading
the alsa driver of course), but got the following:
/lib/modules/2.2.16/misc/sb.o: init_module: Device or resource busy
/lib/modules/2.2.16/misc/sb.o: insmod /lib/modules/2.2.16/misc/sb.o failed
/lib/modules/2.2.16/misc/sb.o: insmod sb failed
The same when I try to specify irq etc. directly as parameter to modprobe.
With "fuser" I've checked that no one is using the sound devices...
When alsa is loaded, it shows the following information in /proc/asound:
Sound Driver:3.8.1a-980706 (ALSA v0.5.5 emulation code)
Kernel: Linux linux 2.2.14 #1 Sat Mar 25 00:45:35 GMT 2000 i686
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
Sound Blaster 16 at 0x220, irq 5, dma 1
Audio devices:
0: DSP v4.16 (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices:
0: MPU-401 (UART)
Timers:
7: system timer
Mixers:
0: CTL1745
That all looks very fine to me, but why is the kernel driver
refusing to detect the card???
Has anyone an idea? I would really appreciate any help!!!
Best regards,
Frank
--
CAU Kiel, Olshausenstra?e 40 Phone: +49 431 880-7265, Fax: -7613
D-24098 Kiel, Germany http://www.informatik.uni-kiel.de/~fst/