Re: Sound on Toshiba Tecra 8000 and Sarge/2.6 kernel
A long time ago, I wrote:
>> Greetings,
>>
>> After a few hours of trying, I can't get the sound to work.
>> The Toshiba Tecra 8000 has (from everything I've read) the yamaha
>> opl3 chipset which requires the snd-opl3sa2 driver. In this page
>>
>> http://lists.ubuntu.com/archives/ubuntu-users/2004-November/009979.html
>>
>> Martin Reiche reports success with this hardware/kernel combination,
>> but he's using Ubuntu. Others have had problems with Debian. Can
>> anybody give me a hint as to why this appears to work in Ubuntu but
>> not in Debian (standard Sarge kernel 2.6.8-2-i386)
>>
>> In addition to the /etc/modules.conf data (that I also added from the
>> page above) the line in /etc/modules is:
>>
>> snd-opl3sa2 dma1=1 dma2=0 fm_port=0x388 irq=5 isapnp=0 midi_port=0x330
>> port=0x538 sb_port=0x220 wss_port=0x530
>>
>> (in one line of course). All the parameters, which apparently are
>> the defaults, match exactly what the BIOS tells me
>>
>> What have I overlooked? Anyone using sarge/2.6 kernel on a Tecra 8000
>> with sound?
>>
>> Thanks.
>>
>> Augustine
>>
To which John replied:
> #################
>
> I'm running Sarge on a toshiba T8000 PIII 500Mhz and using alsa it works
> fine. Try to install and config alsa, it just worked :-)
Not here... As of a few minutes ago, I've done an aptitude update just
in case. Alsaconf can't detect the sound card: "No supported PnP or
PCI card found". I have installed alsa-base 1.0.8-7, alsa-oss 1.0.8-1,
alsa-utils 1.0.8-4, alsaplayer 0.99.76-0 and other alsa-related
programs and plug-ins. The kernel is the 2.6.8 that the installer
installed (boot option linux26). Isapnptools is also installed.
Trying the "legacy cards" option it says: (many times)
"Yamaha OPL3-SA soundcard not found or device busy"
and then: "no legacy cards found".
The manual configuration as described above results in the following
modules to be installed: (lsmod | grep snd)
snd_opl3_lib 9728 0
snd_hwdep 9092 1 snd_opl3_lib
snd_cs4231_lib 24832 0
snd_mpu401_uart 7296 0
snd_rawmidi 23204 1 snd_mpu401_uart
snd_seq_device 7944 2 snd_opl3_lib,snd_rawmidi
snd_pcm_oss 48168 0
snd_mixer_oss 16640 1 snd_pcm_oss
snd_pcm 85384 2 snd_cs4231_lib,snd_pcm_oss
snd_page_alloc 11144 2 snd_cs4231_lib,snd_pcm
snd_timer 23172 3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd 50660 10
snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9824 1 snd
Note that snd_opl3_sa2 is not present. Installing it by hand
(modprobe snd-opl3sa2) results in this:
FATAL: Error inserting snd_opl3sa2
(/lib/modules/2.6.8-2-386/kernel/sound/isa/snd-opl3sa2.ko): No such device
FATAL: Error running install command for snd_opl3sa2
Interestingly, perusing /var/log/messages I find this:
Mar 18 18:14:36 tecra kernel: opl3sa2: Found OPL3-SA3 (YMF715E or YMF719E)
Mar 18 18:14:36 tecra kernel: opl3sa2: 1 PnP card(s) found.
Note that this is over a month ago, reboots now don't show this at all.
It seems that at one time and at some unknown level the kernel saw
something, but no more, I wonder why. All that has happened have been
updates.
Pnpdump says: "no boards found", however, lspnp -v says this:
15 YMH0021 multimedia controller: audio
io 0x0220-0x0233
io 0x0530-0x0537
io 0x0388-0x038f
io 0x0330-0x0333
io 0x0538-0x0539
irq 5
dma 1
dma 0
Which matches the /etc/modules parameters above. Or have I
mis-interpreted what address is what?
cat /dev/sndstat gives the following:
Sound Driver:3.8.1a-980706 (ALSA v1.0.4 emulation code)
Kernel: Linux tecra 2.6.8-2-386 #1 Mon Jan 24 03:01:58 EST 2005 i686
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
--- no soundcards ---
Audio devices: NOT ENABLED IN CONFIG
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers:
7: system timer
Mixers: NOT ENABLED IN CONFIG
I could use any and all hints. I've checked for conflicts in io
addresses and irq, but everything seems fine. What else should I
check?
Thanks. And especially to John, you were the only one to respond to
my original query.
> Slainte
> JohnP
Augustine
Reply to: