dproc@dol.net wrote:
/usr/src/linux-2.2.13.SuSE/Documentation/sound/CMI8330
which suggests that both the sb module and the ad1848 module will work.
So I commented out the sb section in /etc/modules.conf and customized the ad1848 lines and get a similar error:
# modprobe -k ad1848 /lib/modules/2.2.13/misc/ad1848.o: init_module: Device or resource busy /lib/modules/2.2.13/misc/ad1848.o: insmod ad1848 failed #
I want to know what "Device or resource busy" means. Is there some kind of debug option I can use to get a more specific error message?
That means that the driver probed the hardware were it thought the card would be. It found a device already using that space or no device at all.
By the way here is my new modules.conf entry
alias char-major-14 ad1848 options ad1848 io=0x530 irq=11 dma=3 soundpro=1
If your card is a Pnp device you have to configure it before loading the kernel module. You don't mention doing that. After boot the card may be in an undefined state. Here are steps to configure PnP cards: 1. Run # pnpdump -c > /tmp/isapnp.conf 2. Verify the file by looking at it with a text editor. Here is a tip: Lines with (CHECK) in them, like (IO 0 (SIZE 32) (BASE 0x0240) (CHECK)) caused an error in my machine, by removing them I didn't get the error. 3. Set up the card by running: # isapnp /tmp/isapnp.conf 4. If no errors are reported, then you are ready to load the kernel module. If necessary, edit your modules.conf to match the interrupt lines, I/O ports, DMA channels of isapnp.conf. 5. Verify that the card is working. If everything works, move /tmp/isapnp.conf to /etc. Next time you boot, the boot script will run isapnp automatically. -- Rafael -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/