View previous topic :: View next topic |
Author |
Message |
cubancigar11 Guru
Joined: 10 Jan 2005 Posts: 340
|
Posted: Fri Aug 22, 2008 9:54 am Post subject: Attaching earphone doesn't mute sound |
|
|
Hi!
I have a Realtek soundcard in my laptop (I know this because that is what the driver was called in Windows).
On linux, alsaconf uses hda-intel. Using this module, I am able to hear the sound. If I connect a speaker, the speaker also gives sound.
But here is my problem: Attaching the earphone/speaker doesn't mute the inbuilt speakers.
alsamixer gives me three bars to control voice: Headphone, PCM, Front
But changing Headphone also changes Front - they are interconnected and I cannot mute only one of them
Code: |
# lspci -vv
---------- snip ----------
00:14.0 SMBus: ATI Technologies Inc SB600 SMBus (rev 14)
Subsystem: Micro-Star International Co., Ltd. Unknown device 3fb7
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Region 0: I/O ports at 0b00 [size=16]
Capabilities: [b0] HyperTransport: MSI Mapping Enable- Fixed+
Kernel modules: i2c-piix4
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE (prog-if 8a [Master SecP PriP])
Subsystem: Micro-Star International Co., Ltd. Unknown device 3fb7
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 0
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at ff00 [size=16]
Kernel modules: atiixp
00:14.2 Audio device: ATI Technologies Inc SB600 Azalia
Subsystem: Micro-Star International Co., Ltd. Unknown device 3fb7
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin ? routed to IRQ 16
Region 0: Memory at fdcf4000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
Subsystem: Micro-Star International Co., Ltd. Unknown device 3fb7
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
00:14.4 PCI bridge: ATI Technologies Inc SB600 PCI to PCI Bridge (prog-if 01 [Subtractive decode])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Bus: primary=00, secondary=06, subordinate=06, sec-latency=64
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
---------- snip ----------
# dmesg|grep hda_codec
hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
|
Any way to correct this or is it a problem with alsa? |
|
Back to top |
|
|
bunder Bodhisattva
Joined: 10 Apr 2004 Posts: 5934
|
Posted: Fri Aug 22, 2008 10:01 am Post subject: |
|
|
it's unrelated, but to fix those "unknown device" listings, you need to run update-pciids.
cheers _________________
Neddyseagoon wrote: | The problem with leaving is that you can only do it once and it reduces your influence. |
banned from #gentoo since sept 2017 |
|
Back to top |
|
|
pappy_mcfae Watchman
Joined: 27 Dec 2007 Posts: 5999 Location: Pomona, California.
|
Posted: Fri Aug 22, 2008 10:10 pm Post subject: |
|
|
What kernel version are you using?
Blessed be!
Pappy _________________ This space left intentionally blank, except for these ASCII symbols. |
|
Back to top |
|
|
cubancigar11 Guru
Joined: 10 Jan 2005 Posts: 340
|
Posted: Sat Aug 23, 2008 3:19 am Post subject: |
|
|
Currently I am using linux-2.6.24-gentoo-r8 but the problem was present with linux-2.6.25-gentoo-r7 also. |
|
Back to top |
|
|
cubancigar11 Guru
Joined: 10 Jan 2005 Posts: 340
|
Posted: Sat Aug 23, 2008 3:20 am Post subject: |
|
|
bunder: The problem didn't go away after update-pciids
Also, I missed this message (or probably it is new after update-pciids, I don't know)
Code: | hda-intel: Invalid position buffer, using LPIB read method instead. |
|
|
Back to top |
|
|
cubancigar11 Guru
Joined: 10 Jan 2005 Posts: 340
|
Posted: Sat Aug 23, 2008 4:20 am Post subject: Update! |
|
|
Sorry for so many replies. This one will be the last:
bunder: All the dmesg problems went away when I added: Code: | options snd-hda-intel model=auto | at the end of /etc/modules.d/alsa
This didn't correct my problem.
A new problem is also present probably - my mic doesn't work. Is there a program with which I can check it? |
|
Back to top |
|
|
bunder Bodhisattva
Joined: 10 Apr 2004 Posts: 5934
|
Posted: Sat Aug 23, 2008 4:46 am Post subject: |
|
|
krec/krecord? not sure which WM/DE you're using.
cheers _________________
Neddyseagoon wrote: | The problem with leaving is that you can only do it once and it reduces your influence. |
banned from #gentoo since sept 2017 |
|
Back to top |
|
|
pappy_mcfae Watchman
Joined: 27 Dec 2007 Posts: 5999 Location: Pomona, California.
|
Posted: Sat Aug 23, 2008 7:22 pm Post subject: |
|
|
Try 2.6.26. Until that kernel version, I had the same problem with this machine. Now, that feature works...it only took a year of running Linux on this machine before that happened, but that's the way of Linux. I'm also using the latest and "greatest" versions of alsa-headers, alsa-lib, and alsa-utils.
So try upgrading to 2.6.26 and see what happens.
Blessed be!
Pappy _________________ This space left intentionally blank, except for these ASCII symbols. |
|
Back to top |
|
|
cubancigar11 Guru
Joined: 10 Jan 2005 Posts: 340
|
Posted: Sun Aug 24, 2008 9:05 am Post subject: |
|
|
Hmm... I actually downgraded to 2.6.24 because I wanted to use proprietary ATI drivers, which have a problem with wine with other kernels.
Guess I will ditch wine to play Quake at nights |
|
Back to top |
|
|
|