Realtek ALC 650 soundcard not detected

Bug #8820 reported by bluegeek
8
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Herbert Xu

Bug Description

I have a Shuttle SK41G (with a Realtek ALC 650 integrated soundcard) and I had
to add manually the line "via82cxxx_audio" to /etc/modules to get my sound card
working.

CVE References

Revision history for this message
Matt Zimmerman (mdz) wrote :

Please send the output of "lspci" and "lspci -n" so that we can arrange for the
module to be loaded automatically for your hardware

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

via82cxxx_audio is the OSS module. Please load snd_via82xx instead.

Revision history for this message
bluegeek (bluegeek) wrote :

blueboy@pandora-ubuntu:~ $ lspci -n
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8375 [KM266/KL266] Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
0000:00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
0000:00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
0000:00:0c.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 46)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
0000:01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266]
blueboy@pandora-ubuntu:~ $ lspci -n
0000:00:00.0 Class 0600: 1106:3116
0000:00:01.0 Class 0604: 1106:b091
0000:00:0a.0 Class 0400: 109e:036e (rev 11)
0000:00:0a.1 Class 0480: 109e:0878 (rev 11)
0000:00:0b.0 Class 0200: 10ec:8139 (rev 10)
0000:00:0c.0 Class 0c00: 1106:3044 (rev 46)
0000:00:10.0 Class 0c03: 1106:3038 (rev 80)
0000:00:10.1 Class 0c03: 1106:3038 (rev 80)
0000:00:10.2 Class 0c03: 1106:3038 (rev 80)
0000:00:10.3 Class 0c03: 1106:3104 (rev 82)
0000:00:11.0 Class 0601: 1106:3177
0000:00:11.1 Class 0101: 1106:0571 (rev 06)
0000:00:11.5 Class 0401: 1106:3059 (rev 50)
0000:01:00.0 Class 0300: 5333:8d04

Revision history for this message
bluegeek (bluegeek) wrote :

(In reply to comment #2)
> via82cxxx_audio is the OSS module. Please load snd_via82xx instead.

Tested. Works well with this Alsa module too. Thanks.

Revision history for this message
Matt Zimmerman (mdz) wrote :

This device is already in the hotplug pcimap:

snd-via82xx 0x00001106 0x00003059 0xffffffff 0xffffffff 0x00000000
0x00000000 0x0

Are you sure that the module was not loaded automatically for you at boot?
Reboot your system, and check with lsmod.

I think that you most likely encountered bug #8050, since you have a brooktree
capture card.

Revision history for this message
bluegeek (bluegeek) wrote :

I deleted the module from /etc/modules and rebooted. The card was detected (the
module was loaded) but esd fails with error "/dev/dsp not found".

I followed the instructions in bug #8050 adding this two lines in
/etc/modprobe.d/aliases and everything works now:

alias snd-card-0 snd_via82xx
options snd_via82xx index=0

alias snd-card-1 snd_bt87x
options snd_bt87x index=1

Thanks!

Revision history for this message
Matt Zimmerman (mdz) wrote :

This bug has been marked as a duplicate of bug 8050.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.