I installed AntiX-M8 on a Toshiba Tecra 8000 laptop a couple of days ago and everything seems to be fine except that the sound doesn't work. I had the sound working"out of the box" with Mepis 6.5 and it works with AntiX 7 installed live so I guess that the module required for the Yamaha OPL3 SA23 sound card hasn't been installed this time around.
I've tried following the instructions for this card on the
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://www.alsa-project.org/main/index.php/Matrix:Module-opl3-sa2"
linktext was:"ALSA Project"
====================================
web site but so far haven't been able to get that to work. The"driver" step and the"lib" step seemed to complete okay but the"utils" step generated a whole load of errors and the snd-opl3-sa2 module (and possibly the others) isn't created.
Does anyone have any suggestions on how to get this to work? In particular, are there any AntiX specific issues that I should be aware of (I have a little Linux experience and no experience of stuff like this). Also, does AntiX use devfs? This gets a mention in the"drivers" step.
I'm going to reinstall AntiX in a couple of days and then try again. I learned a bit as I went along and so it's possible that I broke something the first time around. I also now know that I need the xmlto utility installed so I'll make sure that that is there before starting.
Thanks
topic title: [SOLVED] No sound - Yamaha OPL3 SA23 sound card
8 posts
• Page 1 of 1
-
Posts: 39
- Joined: 08 Mar 2009
#1
Last edited by drghughes on 10 Mar 2009, 18:01, edited 1 time in total.
-
Posts: 903
- Joined: 11 Oct 2008
#2
This is rather basic advice and it's likely that you've already tried this, but did you try running alsa mixer to make sure that the volume is turned all the way up? also, in ice-wm, there's a volume icon, make sure that's also turned up.
I hope that you can get the driver issue resolved.
Pedro
I hope that you can get the driver issue resolved.
Pedro
-
Posts: 39
- Joined: 08 Mar 2009
#3
Hi Pedro!
Unfortunately it's not that easy. If I try and play a sound file I get a message that there is no sound card installed. Running alsaconf doesn't find the sound card, presumably because the appropriate driver isn't there.
I'm pretty sure that it's just that the appropriate driver hasn't been included in the kernel. When Mepis 7 was being prepared I tried one of the betas and found that the sound didn't work. I emailed the Mepis team and in the next version the sound worked. Unfortunately I didn't have time to test any of the betas for Mepis 8/AntiX-M8, and now I'm paying the price __{{emoticon}}__ .
Unfortunately it's not that easy. If I try and play a sound file I get a message that there is no sound card installed. Running alsaconf doesn't find the sound card, presumably because the appropriate driver isn't there.
I'm pretty sure that it's just that the appropriate driver hasn't been included in the kernel. When Mepis 7 was being prepared I tried one of the betas and found that the sound didn't work. I emailed the Mepis team and in the next version the sound worked. Unfortunately I didn't have time to test any of the betas for Mepis 8/AntiX-M8, and now I'm paying the price __{{emoticon}}__ .
-
anticapitalista
- Posts: 5,955
- Site Admin
- Joined: 11 Sep 2007
#4
These drivers included in the kernel:
snd-opl3-lib.ko
snd-opl3-synth.ko
in /lib/modules/2.6.27-1-mepis-smp/kernel/sound/drivers/opl3
Maybe a simple
#modprobe snd-opl3-lib or #modprobe snd-opl3-synth or both
followed by alsaconf will work?
snd-opl3-lib.ko
snd-opl3-synth.ko
in /lib/modules/2.6.27-1-mepis-smp/kernel/sound/drivers/opl3
Maybe a simple
#modprobe snd-opl3-lib or #modprobe snd-opl3-synth or both
followed by alsaconf will work?
-
Posts: 39
- Joined: 08 Mar 2009
#5
Hi anticapitalista!
Thanks for the info about those 2 modules. Unfortunately they're not enough.
I just ran Antix-M7 from the live CD where the sound works and did an lsmod | grep snd which gave:
So at least I know what I'm aiming for. There's an interesting post on the
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://mepislovers.org/forums/showthread.php?t=19471"
linktext was:"Mepis Lovers forum"
====================================
where someone is having pretty much the same issue. The suggestion is to use module-assistant, so I'll give that a go.
Thanks for the info about those 2 modules. Unfortunately they're not enough.
I just ran Antix-M7 from the live CD where the sound works and did an lsmod | grep snd which gave:
Code: Select all
snd_opl3sa2 16876 1
snd_opl3_lib 8960 1 snd_opl3sa2
snd_hwdep 7556 1 snd_opl3_lib
snd_cs4231_lib 20352 1 snd_opl3sa2
snd_mpu401_uart 7296 1 snd_opl3sa2
snd_pcm_oss 34976 0
snd_pcm 62084 2 snd_cs4231_lib,snd_pcm_oss
snd_page_alloc 8328 2 snd_cs4231_lib,snd_pcm
snd_mixer_oss 14592 2 snd_pcm_oss
snd_seq_dummy 3844 0
snd_seq_oss 28800 0
snd_seq_midi 6944 0
snd_rawmidi 18208 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 6656 2 snd_seq_oss,snd_seq_midi
snd_seq 42576 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 17668 4 snd_opl3_lib,snd_cs4231_lib,snd_pcm,snd_seq
snd_seq_device 7308 6 snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 41316 14 snd_opl3sa2,snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_mpu401_uart,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 6880 2 snd
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://mepislovers.org/forums/showthread.php?t=19471"
linktext was:"Mepis Lovers forum"
====================================
where someone is having pretty much the same issue. The suggestion is to use module-assistant, so I'll give that a go.
-
Posts: 39
- Joined: 08 Mar 2009
#6
No luck with the module-assistant approach. It stopped with some unspecific (to me) errors at about the same stage (I think) as happened when I followed the ALSA Project instructions. I've posted the last bit of the log file below.
Any ideas on how to proceed?
I've also posted this over on the MEPIS Lovers forum.
Any ideas on how to proceed?
I've also posted this over on the MEPIS Lovers forum.
Code: Select all
/usr/bin/make -C /lib/modules/2.6.27-1-mepis-smp/build SUBDIRS=/usr/src/modules/alsa-driver CPP="gcc-4.1 -E" CC="gcc-4.1" modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.27-1-mepis-smp'
CC [M] /usr/src/modules/alsa-driver/acore/hwdep.o
CC [M] /usr/src/modules/alsa-driver/acore/memory_wrapper.o
CC [M] /usr/src/modules/alsa-driver/acore/memalloc.o
CC [M] /usr/src/modules/alsa-driver/acore/sgbuf.o
CC [M] /usr/src/modules/alsa-driver/acore/pcm.o
CC [M] /usr/src/modules/alsa-driver/acore/pcm_native.o
CC [M] /usr/src/modules/alsa-driver/acore/pcm_lib.o
CC [M] /usr/src/modules/alsa-driver/acore/pcm_timer.o
CC [M] /usr/src/modules/alsa-driver/acore/pcm_misc.o
CC [M] /usr/src/modules/alsa-driver/acore/pcm_memory.o
CC [M] /usr/src/modules/alsa-driver/acore/rawmidi.o
CC [M] /usr/src/modules/alsa-driver/acore/timer.o
CC [M] /usr/src/modules/alsa-driver/acore/wrappers.o
CC [M] /usr/src/modules/alsa-driver/acore/misc_driver.o
CC [M] /usr/src/modules/alsa-driver/acore/sound.o
CC [M] /usr/src/modules/alsa-driver/acore/init.o
CC [M] /usr/src/modules/alsa-driver/acore/memory.o
CC [M] /usr/src/modules/alsa-driver/acore/info.o
/usr/src/modules/alsa-driver/acore/info.c: In function ‘resize_info_buffer’:
/usr/src/modules/alsa-driver/acore/info.c:90: error: implicit declaration of function ‘PAGE_ALIGN’
make[5]: *** [/usr/src/modules/alsa-driver/acore/info.o] Error 1
make[4]: *** [/usr/src/modules/alsa-driver/acore] Error 2
make[3]: *** [_module_/usr/src/modules/alsa-driver] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.27-1-mepis-smp'
make[2]: *** [compile] Error 2
make[2]: Leaving directory `/usr/src/modules/alsa-driver'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/alsa-driver'
make: *** [kdist_image] Error 2
-
Posts: 13
- Joined: 04 Mar 2009
#7
I just had a very similar problem with a very different sound card. Alsa-utils does not like to compile properly i've noticed, but it's okay 'cause i don't think any of the modules are actually created in that step. Here's what worked for me, although i can't guarantee it will work for you, and you may have already tried it.
go back to your alsa-driver source package and do this
then i made sure i reinstalled the alsa-lib package again (by compiling) for good measure (probably not necessary, still recommend it), and i did a simple aptitude install alsa-utils (since the utils package would not compile, i had the same xmlto dependency problem, just to discover there's an error during the configure process that still prevents a full build)
Then i ran alsaconf. Since you seem to know which module you need to pick when you get into alsaconf you probably won't be confused when you see the big ass list of modules. pick the one you need and tell us if it works.
Good Luck, and go watch the Watchmen
go back to your alsa-driver source package and do this
Or however you choose to type it up. the important bit is the --with-cards=all and i'm not quite sure if the --with-sequencer part is necessary, but since it worked for me i recommend trying it that way first../configure --with-cards=all --with-sequencer=yes && make && make install
or
./configure --with-cards=all --with-sequencer=yes ; make ; make install
then i made sure i reinstalled the alsa-lib package again (by compiling) for good measure (probably not necessary, still recommend it), and i did a simple aptitude install alsa-utils (since the utils package would not compile, i had the same xmlto dependency problem, just to discover there's an error during the configure process that still prevents a full build)
Then i ran alsaconf. Since you seem to know which module you need to pick when you get into alsaconf you probably won't be confused when you see the big ass list of modules. pick the one you need and tell us if it works.
Good Luck, and go watch the Watchmen
-
Posts: 39
- Joined: 08 Mar 2009
#8
Hi indubitableness!
Thanks for the suggestion. I've just been able to get things working using another method. I got a reply over on MEPIS Lovers that had a link to the
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://mepislovers.org/forums/showthread.php?p=168807#post168807"
linktext was:".deb files for alsa-drivers, alsa-base and linux-sound-base"
====================================
.
I've just installed all of these and the sound now works!
I'll have to wait for Watchmen to come out on DVD as a disability means that getting to movies isn't possible for me. But I'll remember the recommendation __{{emoticon}}__ .
Thanks for the suggestion. I've just been able to get things working using another method. I got a reply over on MEPIS Lovers that had a link to the
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://mepislovers.org/forums/showthread.php?p=168807#post168807"
linktext was:".deb files for alsa-drivers, alsa-base and linux-sound-base"
====================================
.
I've just installed all of these and the sound now works!
I'll have to wait for Watchmen to come out on DVD as a disability means that getting to movies isn't possible for me. But I'll remember the recommendation __{{emoticon}}__ .