High pitched noise from one channel when playing sounds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.20 (Ubuntu) |
Fix Released
|
Low
|
Daniel T Chen |
Bug Description
First of all, here's the problem. When playing any sound I only get good sound from one channel, the other channel plays but emits a loud high pitched buzzing/squealing sound the entire time the sound card is being used (and for a few seconds afterwards).
I'm running on an amd64 and started out with edgy amd64 and had the problem there. I decided I wanted some newer packages (and hoped maybe the problem had been fixed) so I upgraded and I'm now running Feisty amd64 yet the problem persisted. Thinking it might be a amd64 related problem I booted to a livecd of edgy i386 yet had the same problem.
Poking around on google I found someone else who had a similar problem and their fix seems to be working for me (haven't had any time to test it extensively) for the moment.
Their solution was to add this line to /etc/modprobe.
"options snd-hda-intel index=0 model=3stack position_fix=0 single_cmd=0"
I'm not sure which option is fixing it, but now sound plays properly from both channels and no high pitch squealing sound. As I said, I'm running Feisty right now with a 2.6.20-9 kernel for x86_64. I don't know if this fix works for edgy (but I would assume it might).
The relevant info from lspci -vv is
04:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller (rev 10)
Subsystem: Lenovo Unknown device 8668
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at feafc000 (64-bit, non-prefetchable) [size=16K]
From: aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: VT82xx [HDA VIA VT82xx], device 0: AD198x Analog [AD198x Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: VT82xx [HDA VIA VT82xx], device 1: AD198x Digital [AD198x Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
The module it's using for sound is snd-hda-intel (I tried the snd-VT82xx module but that left me with the system not finding my sound card)
If you need any other details please let me know.
Changed in linux-source-2.6.20: | |
status: | Incomplete → Fix Released |
Need lspci -vvn output.