LinHES Forums http://forums.linhes.org/ |
|
[Solved] SI7012 (Realtek ALC650) 1039:7012:1043:8095 http://forums.linhes.org/viewtopic.php?f=22&t=21095 |
Page 1 of 1 |
Author: | Golffies [ Wed May 26, 2010 8:22 am ] |
Post subject: | [Solved] SI7012 (Realtek ALC650) 1039:7012:1043:8095 |
Hi, I have no sound. My sound onboard card is a SI7012 (with a Realtek ALC650 sound chip); I wonder if it is correctly detected at boot ? Its PCI ID is 1039:7012:1043:8095. Here is lspci -vnn output: Code: 0:02.7 Multimedia audio controller [0401]: Silicon Integrated Systems [SiS] AC'97 Sound Controller [1039:7012] (rev a0) Subsystem: ASUSTeK Computer Inc. Device [1043:8095] Flags: bus master, medium devsel, latency 32, IRQ 18 I/O ports at 9400 [size=256] I/O ports at 9000 [size=128] Capabilities: <access denied> Kernel driver in use: Intel ICH Kernel modules: snd-intel8x0 In the audio settings panel (service menu), I selected ALSA/analog. But something perhaps goes wrong there, as the driver snd-intel8x0 loads at boot; is an Intel driver the right one for a SIS962 southbridge and a SI7012 / ALC650 sound card ? I am lost. Nevertheless, sound devices are created: Code: ls -l snd sound snd: total 0 crw-rw---- 1 root audio 116, 6 2010-05-26 16:41 controlC0 crw-rw---- 1 root audio 116, 5 2010-05-26 16:41 pcmC0D0c crw-rw---- 1 root audio 116, 4 2010-05-26 16:41 pcmC0D0p crw-rw---- 1 root audio 116, 3 2010-05-26 16:41 pcmC0D1c crw-rw---- 1 root audio 116, 7 2010-05-26 16:41 seq crw-rw---- 1 root audio 116, 2 2010-05-26 16:41 timer sound: total 0 crw-rw---- 1 root audio 14, 12 2010-05-26 16:41 adsp crw-rw---- 1 root audio 14, 4 2010-05-26 16:41 audio crw-rw---- 1 root audio 14, 3 2010-05-26 16:41 dsp crw-rw---- 1 root audio 14, 0 2010-05-26 16:41 mixer crw-rw---- 1 root audio 14, 1 2010-05-26 16:41 sequencer crw-rw---- 1 root audio 14, 8 2010-05-26 16:41 sequencer2 ALSA being the active sound system, many drivers related to OSS are still loading. Is it fine ? Code: lsmod | grep Module Size Used by sndsnd_seq_oss 31872 0 snd_seq_midi_event 8192 1 snd_seq_oss snd_seq 49968 4 snd_seq_oss,snd_seq_midi_event snd_seq_device 8204 2 snd_seq_oss,snd_seq snd_aw2 13084 0 snd_pcm_oss 40192 0 snd_mixer_oss 16512 1 snd_pcm_oss snd_intel8x0 30876 0 snd_ac97_codec 102308 1 snd_intel8x0 ac97_bus 3584 1 snd_ac97_codec snd_pcm 70020 4 snd_aw2,snd_pcm_oss,snd_intel8x0,snd_ac97_codec snd_timer 21384 2 snd_seq,snd_pcm snd 50852 10 snd_seq_oss,snd_seq,snd_seq_device,snd_aw2,snd_pcm_oss,snd_mixer_oss, snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer soundcore 8160 1 snd snd_page_alloc 10120 2 snd_intel8x0,snd_pcm Switching to OSS drivers through service menu does not give me more sound on the output plug. Of course it makes loading a different driver: Code: 00:02.7 Multimedia audio controller [0401]: Silicon Integrated Systems [SiS] AC'97 Sound Controller [1039:7012] (rev a0) Subsystem: ASUSTeK Computer Inc. Device [1043:8095] Flags: bus master, medium devsel, latency 32, IRQ 18 I/O ports at 9400 [size=256] I/O ports at 9000 [size=128] Capabilities: <access denied> Kernel driver in use: oss_ich A sound device is then created: Code: lrwxrwxrwx 1 root root 22 2010-05-26 16:03 dsp -> /dev/oss/oss_ich0/pcm0
lrwxrwxrwx 1 root root 22 2010-05-26 16:03 dsp0 -> /dev/oss/oss_ich0/pcm0 lrwxrwxrwx 1 root root 22 2010-05-26 16:03 dsp_ac3 -> /dev/oss/oss_ich0/pcm0 lrwxrwxrwx 1 root root 22 2010-05-26 16:03 dsp_in -> /dev/oss/oss_ich0/pcm0 lrwxrwxrwx 1 root root 22 2010-05-26 16:03 dsp_mmap -> /dev/oss/oss_ich0/pcm0 lrwxrwxrwx 1 root root 22 2010-05-26 16:03 dsp_multich -> /dev/oss/oss_ich0/pcm0 lrwxrwxrwx 1 root root 22 2010-05-26 16:03 dsp_out -> /dev/oss/oss_ich0/pcm0 Is there something wrong there, something I can fix ? Have I just to open a bug report and wait for a possible solution with a next upgrade ? This is quite annoying to run a mythbox with a dead sound output. ![]() My onboard sound chip shares the same IRQ as my DVB capture card. Might it be a reason for an hardware conflict ? (see Satelco EasyWatch PCI DVB-S 1131:7146:1894:001b) Support on both issues is warmly welcomed. ![]() |
Author: | Golffies [ Wed May 26, 2010 2:15 pm ] |
Post subject: | so weak that I did not hear... |
Well, I went the wrong way. I do have sound. I should better have checked my hardware, as the problem is entirely on the side of my external audio amplifier. ![]() By the way, according to ALSA-Configuration.txt, snd-intel8x0 is the right module for managing a SIS SI7012 sound card. Code: Module snd-intel8x0
------------------- Module for AC'97 motherboards from Intel and compatibles. * Intel i810/810E, i815, i820, i830, i84x, MX440 ICH5, ICH6, ICH7, 6300ESB, ESB2 * SiS 7012 (SiS 735) * NVidia NForce, NForce2, NForce3, MCP04, CK804 CK8, CK8S, MCP501 * AMD AMD768, AMD8111 * ALi m5455 ac97_clock - AC'97 codec clock base (0 = auto-detect) ac97_quirk - AC'97 workaround for strange hardware See "AC97 Quirk Option" section below. buggy_irq - Enable workaround for buggy interrupts on some motherboards (default yes on nForce chips, otherwise off) buggy_semaphore - Enable workaround for hardwares with buggy semaphores (e.g. on some ASUS laptops) (default off) spdif_aclink - Use S/PDIF over AC-link instead of direct connection from the controller chip (0 = off, 1 = on, -1 = default) For those experiencing software problems with that sound card, here come a few references I browsed through:
Within the thread No sound on videos, Chris gives a few interesting links to address the "no sound" issue: christ wrote: I did a quick google to see if others had similar issues and found these: http://bbs.archlinux.org/viewtopic.php?id=61471 A list of sound card models that can be passed as options to the Intel sound module to make it better match with the hardware; they are theoretically dedicated to snd-intel8x0m driver (HDA flavour), but perhaps they work with snd-intel8x0 (AC'97) too. Last and least, ALSA has an OSS legacy emulation layer I forgot about; this is why modules with an oss label in their name are loaded as ALSA is in use; nothing wrong here, as I worried first. |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |