At Mon, 30 Aug 2010 16:59:46 +0200, Brand, Mark (Mr) (Summerstrand Campus South) wrote: > > Thank you very much for responding. > > >> Loading the ALSA driver for a Turtle Beach Tahiti fails quietly, with the following anomalies: > >> 1. dmesg says "Assuming PnP mode", despite isapnp=0 option > >The message is confusing. The isapnp is assumed silently also when no > >cfg option is given. > > >> 3. Type: sudo modprobe snd-msnd-classic isapnp=0 io=0x3e0 irq=10 mem=0xd0000 > >Try to add cfg option value. It's either 0x250, 0x260 or 0x270. > > modprobe snd-msnd-classic isapnp=0 cfg=0x250 io=0x3e0 irq=10 mem=0xd0000 > > responds with: > FATAL: Error inserting snd_msnd_classic (/lib/modules/2.6.32-24-generic/kernel/sound/isa/msnd/snd-msnd-classic.ko): Unknown symbol in module, or unknown parameter (see dmesg) > > dmesg says: > snd_msnd_classic: Unknown parameter 'cfg' Ah, right, it's only for pinnacle. Try the patch below instead. Takashi --- diff --git a/sound/isa/msnd/msnd_pinnacle.c b/sound/isa/msnd/msnd_pinnacle.c index 5f3e684..f80c37f 100644 --- a/sound/isa/msnd/msnd_pinnacle.c +++ b/sound/isa/msnd/msnd_pinnacle.c @@ -894,7 +894,11 @@ static int __devinit snd_msnd_isa_probe(struct device *pdev, unsigned int idx) struct snd_card *card; struct snd_msnd *chip; - if (has_isapnp(idx) || cfg[idx] == SNDRV_AUTO_PORT) { + if (has_isapnp(idx) +#ifndef MSND_CLASSIC + || cfg[idx] == SNDRV_AUTO_PORT +#endif + ) { printk(KERN_INFO LOGNAME ": Assuming PnP mode\n"); return -ENODEV; } _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel