[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: