Edgy : KMix and sound through headphones on laptop
Bug #66931 reported by
wazyk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Edgy - Kubuntu - KDE 3.5.5 on Inspiron 6000, Inel Pentium M, Ati X300, Intel ICH6.
I guess I use Alsa for sound.
When I have no speakers plugged in the headphones plug, kmix works OK : I mute the master channel and it mutes the sound (KMilo works also).
When I plug the speakers, the control volume of kmix don't work anymore, directly from KMix or trough KMilo (mute, volume up and down).
This happened after upgrade from Dapper to Edgy. Worked fine on Dapper.
I heared about a parameter (ac97_quirk=1) to put somewhere. I don't know if ot is relevant for my problem.
Thanks for any help
To post a comment you must log in.
I finally went throught th problem by myself using "ac97_quirk" parameter.
Edit ALSA conf : kdesu kate /etc/modprobe. d/alsa- base
Add the line : options snd-intel8x0 ac97_quirk=1
Infos on "ac97_quirk" parameter : ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------
-------
Below is quoted from the document included in the kernel-source.
Module snd-intel8x0 ------- ------- --
---
Module for AC'97 motherboards from Intel and compatibles.
* Intel i810/810E, i815, i820, i830, i84x, MX440
* SiS 7012 (SiS 735)
* NVidia NForce, NForce2
* AMD AMD768, AMD8111
* ALi m5455
ac97_clock - AC'97 codec clock base (0 = auto-detect)
ac97_quirk - AC'97 workaround for strange hardware
The following strings are accepted:
default = don't override the default setting
disable = disable the quirk
hp_only = use headphone control as master
swap_hp = swap headphone and master controls
swap_surround = swap master and surround controls
ad_sharing = for AD1985, turn on OMS bit and use headphone
alc_jack = for ALC65x, turn on the jack sense mode
inv_eapd = inverted EAPD implementation
mute_led = bind EAPD bit for turning on/off mute LED
For backward compatibility, the corresponding integer
value -1, 0, ... are accepted, too.
buggy_irq - Enable workaround for buggy interrupts on some
motherboards (default off)
Module supports autoprobe and multiple bus-master chips (max 8).
Note: the latest driver supports auto-detection of chip clock.
if you still encounter too fast playback, specify the clock
explicitly via the module option "ac97_clock=41194".
Joystick/MIDI ports are not supported by this driver. If your
motherboard has these devices, use the ns558 or snd-mpu401
modules, respectively.
The ac97_quirk option is used to enable/override the workaround
for specific devices. Some hardware have swapped output pins
between Master and Headphone, or Surround. The driver provides
the auto-detection of known problematic devices, but some might
be unknown or wrongly detected. In such a case, pass the proper
value with this option.
The power-management is supported. ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------
-------
I repeat it was working on Dapper so it is a regression to me in Edgy.