At Sat, 16 Jun 2007 20:18:57 -0400, J. McClelland and C. Chow wrote: > > Found the problem. The correct driver is snd-sb8 - or at least this one > works. See this post on the Ubuntu forum: > http://ubuntuforums.org/showthread.php?t=284405. I used the same > /etc/modprobe.conf, i.e., > > blacklist snd-opl3sa2 > blacklist snd-nm256 > alias snd-card-0 snd-sb8 > options snd-card-0 index=0 > options snd-sb8 irq=5 port=0x220 dma8=1 > install snd-sb8 /sbin/modprobe snd_seq; /sbin/modprobe snd_opl3_synth; > /sbin/modprobe --ignore-install snd-sb8 && /usr/sbin/alsactl restore > >/dev/null 2>&1 || : > remove snd-sb8 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; > /sbin/modprobe -r --ignore-remove snd-sb8 > > and it works like a charm! > > Funny, I Googled for weeks and never came across that ubuntu post till I > tried "inspiron 3500 opl3sa2". Just goes to show that all answers really > ARE out there, you just have to ask the right question. Hm, snd-opl3sa2 _should_ be the right driver. sb8 may work because your device has a compatibility with old-good SB8. But, the functionality supported by this driver is far less, of course. I can't give a better advice here since I don't have information requested (the sys entries for NM2210). Also, the bug might be related rather with pnp layer... Takashi > > Thanks to all who helped out. > > Jabez > > > > -----Original Message----- > > From: Takashi Iwai [mailto:tiwai@xxxxxxx] > > Sent: Monday, June 11, 2007 6:18 AM > > To: J. McClelland and C. Chow > > Cc: 'Lee Revell'; alsa-user@xxxxxxxxxxxxxxxxxxxxx > > Subject: Re: nm256: Dell Inspiron 3500 laptop > > > > > > At Fri, 8 Jun 2007 20:39:09 -0400, > > J. McClelland and C. Chow wrote: > > > > > > Thanks for your reply. > > > > > > I have now tried snd-nm256, snd-opl3sa2, snd-cs4232, snd-cs4231, > > > snd-sb16, and snd-ad1848 with this hardware (Dell Inspiron 3500, > > > Neomagic NM2200 MagicMedia 256AV). So far no joy! > > > > > > snd-nm256 seems to come closest to working. If I set force_ac97=1, > > > the module loads with the encouraging dmesg output: > > > > > > nm256: Mapping port 1 from 0x2709a0 - 0x27ec00 > > > > > > And aplay /home/family/wavs/curly.wav gives: > > > > > > Playing WAVE '/home/family/wavs/curly.wav' : Signed 16 bit Little > > > Endian, Rate 44100 Hz, Stereo > > > aplay: pcm_write:1265: write error: Input/output error > > > > > > ...close, but still no sound. > > > > force_ac97 is very bad option. This should be a very last > > thing after confirming that you have really AC97 codec chip > > on your machine. > > > > > ------- > > > > > > snd-opl3sa2 results in: > > > > > > FATAL: Error inserting snd_opl3sa2 > > > > > (/lib/modules/2.6.18-4-686/kernel/sound/isa/snd-opl3sa2.ko): No such > > > device > > > > > > unless I add some options in /etc/modprobe.d/sound: > > > > > > alias snd-card-0 snd-opl3sa2 > > > alias sound-slot-0 snd-opl3sa2 > > > options snd-opl3sa2 fm_port=-1 midi_port=-1 port=0x370 > > wss_port=0x530 > > > isapnp=0 dma1=1 dma2=0 irq=5 > > > > > > (These options were chosen by running alsaconf -> legacy ISAPnP -> > > > probe > > > opl3sa2) > > > > You have to give port option. > > > > > I have also tried > > > > > > options snd-opl3sa2 fm_port=-1 midi_port=-1 port=0x370 > > wss_port=0x530 > > > isapnp=0 sb_port=0x220 dma1=0 dma2=1 irq=5 > > > > 0x370 isn't the only value that opl3sa chip accepts. > > > > > Which is closer to what I have set in the BIOS. > > > > > > With these options, the module loads, but I get the following dmesg > > > output: > > > > > > pnp: Device 00:0c activated. > > > ALSA > > > > > /usr/src/alsa/alsa-driver-1.0.14rc4/isa/../alsa-kernel/isa/opl3sa2.c:6 > > > 37: > > > PnP manual resources are invalid, using auto config > > > ALSA > > > > > /usr/src/alsa/alsa-driver-1.0.14rc4/isa/../alsa-kernel/isa/opl > > 3sa2.c:233: > > > opl3sa2: can't grab port 0x0 > > > pnp: Device 00:0c disabled. > > > snd-opl3sa2-pnpbios: probe of 00:0c failed with error -16 > > > > > > An attempt at aplay gives > > > > > > ALSA lib confmisc.c:769:(parse_card) cannot find card '' > > > ALSA lib conf.c:3510:(_snd_config_evaluate) function > > > snd_func_card_driver returned error: No such device ALSA lib > > > confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib > > > conf.c:3510:(_snd_config_evaluate) function snd_func_concat > > returned > > > error: No such device ALSA lib > > confmisc.c:1251:(snd_func_refer) error > > > evaluating name ALSA lib conf.c:3510:(_snd_config_evaluate) > > function > > > snd_func_refer returned > > > error: No such device > > > ALSA lib conf.c:3982:(snd_config_expand) Evaluate error: No such > > > device ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown > > PCM default > > > aplay: main:545: audio open error: No such device > > > > > > -------------- > > > > > > snd-cs4232, snd-cs4231, snd-sb16, and snd-ad1848 all behave > > similary. > > > I get som options by going through the legacy ISAPnP section of > > > alsaconf, loading seems to proceed without incident, but an > > attempt at > > > aplay results in the same set of "no such device" errors. > > > > > > Incidentally, in the BIOS I've selected custom audio > > settings with the > > > following values: > > > > > > SB I/O Address: 220 > > > WSS I/O Address: 530 > > > Adlib I/O Address: 388 > > > Interrupt: IRQ5 > > > 1st DMA Channel: DMA 0 > > > 2nd DMA Channel: DMA 1 > > > > > > Does this list of parameters give any clue as to which chip > > I really > > > have? > > > > > > Another clue: When I run alsaconf and it searches for > > sound cards, it > > > finds both the nm256 and the opl3sa2 - strange? > > > > > > Much obliged for further troubleshooting help! > > > > Check the corresponding directory of /sys/bus/pnp/*. > > > > Also, you should try ALSA 1.0.14 release instead of the > > drivers in your old kernel. > > > > > > Takashi > > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user