On Tue, 25 May 1999, Ali Onur UYAR wrote: > On Mon, 24 May 1999, Ali Onur UYAR wrote: > > > What this means is that, as the 16-bit dma channel you have to pass another > > 8-bit dma channel that is instead of passing irq 5,6,7 etc. you have to pass > irq > > 0,1,2,3 > > At some point an error message is displayed, something similar to > > "Bad dma channel." > > Simply IGNORE THIS MSG. Everthing works fine once configuration is complete. > > The message is displayed because the sb module expectes one 8-bit an > > another > > 16-bit dma channel, but you have to pass teo 8-bit dma channels to the > > module. > > Then Brad wrote: > > Odd. All this time i've been passing dma16=5 to the sb module and > everything worked fine. pnpdump (and windows, for that matter) gave the > same number for 16-bit dma. > insmod sb io=0x220 irq=9 dma=1 dma16=5 mpu_io=0x300 type=6 > (the type=6 came from the soundcard manual, i'm not completely sure if > the sb module uses it at all... or where i even got the option 'type' > from) > > > Well my answer is ( me being Ali Onur UYAR ). You have to pass to 8-bit dma > channels; that is > what I read in the kernel docs for kernel 2.2.9 for sound card VIBRA16, and > that > is what has worked > for me. Passing a 16-bit dma, simply did not work. Maybe your card is not a > VIBRA16, I know that mine is beacuse it is what the bios detects at boot time.
pnpdump seems to think my SB16PnP is a ViBRA: $ cat /etc/isapnp.conf ....SNIP... # Card 1: (serial identifier e5 ff ff ff ff 70 00 8c 0e) # Vendor Id CTL0070, No Serial Number (-1), checksum 0xE5. # Version 1.0, Vendor version 1.0 # ANSI string -->Creative ViBRA16C PnP<-- ....SNIP... i don't remember what it detects at boot time, it's been such a while since i last rebooted, and bios messages don't end up in my logs. Which type of ViBRA16 do you have? A quick websearch turned up several different chips named "ViBRA16?? PnP" > The related text in the kernel doc is given below: /usr/src/linux/Documentation/sound/VIBRA16, of course.