Messages in this thread |  | | Date | Mon, 23 Oct 2000 12:20:42 -0400 | From | Wakko Warner <> | Subject | Re: Multiple sound cards? |
| |
> > > where can I look to find what hardware to look for/avoid? > > > > The es1371's are especially rock solid stable. If you have PCI and its > > supported, you are ok I think... > > I have two es1371's and 2.2.16 (from RedHat 7.0) finds them fine: > > es1371: version v0.22 time 16:53:18 Aug 22 2000 > es1371: found chip, vendor id 0x1274 device id 0x5880 revision 0x02 > es1371: found es1371 rev 2 at io 0xd400 irq 10 > es1371: features: joystick 0x0 > es1371: codec vendor v (0x838476) revision 9 (0x09) > es1371: codec features 18bit DAC 18bit ADC > es1371: stereo enhancement: SigmaTel SS3D > es1371: found chip, vendor id 0x1274 device id 0x1371 revision 0x08 > es1371: found es1371 rev 8 at io 0xd000 irq 9 > es1371: features: joystick 0x0 > es1371: codec vendor v (0x838476) revision 9 (0x09) > es1371: codec features 18bit DAC 18bit ADC > es1371: stereo enhancement: SigmaTel SS3D > > Documentation/sound/Introduction even has a section "Multiple Sound > Cards", but a simple copy of the driver and adding > > alias sound-slot-1 es1371-2nd
Don't do this.
I have an es1370 (1 card) # es1370 card alias sound-slot-0 es1370 alias sound-slot-1 es1370
sound-slot-1 is used by /dev/dsp1 (the card, like yours, has 2 dsps)
What you should do is add sound-slot-2 and 3 in there with the same module
> as suggested or a insmod es1371-2nd fails with: > > Using /lib/modules/2.2.16-22/misc/es1371-2nd.o > /lib/modules/2.2.16-22/misc/es1371-2nd.o: init_module: Device or resource busy > Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters > > Anyone know the magic "IO or IRQ parameters", or know any sites that > fully document a system with mupliple sound cards? I'd like to put as > many as possible in one machine and am quite prepared to buy whatever > cards will work.
There's none on PCI that you give. The driver looks it up.
Just remember, /dev/dsp and /dev/dsp1 are the dsps of your first found card, /dev/dsp2 and /dev/dsp3 are the dsps of your second found card.
If I'm wrong, someone correct me.
-- Lab tests show that use of micro$oft causes cancer in lab animals - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |