Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/10/2006, à 16:30

wazyk

[Résolu] KMix ne controle plus le son sortant par la prise casque

[Edgy - Kubuntu - KDE 3.5.5 sur Inspiron 6000, Inel Pentium M, Ati X300, Intel ICH6]

Salut à tous,

Quand je ne branche rien sur la prise casque du portable, KMix fonctionne parfaitement (mute, volume + et -). Même avec les touches multimédia (KMilo).
Quand je branche les enceintes sur la prise casque, KMix ne contrôle plus le son. Que ce soit directement depuis l'applet ou les touches multimédia. J'ai essayé de changer de Master channel mais sans résultat.

Apparition du problème depuis migration Dapper vers Edgy. Fonctionnait très bien sur Dapper.

J'ai entendu parler d'un paramètre (ac97_quirk=1) à placer quelque part. Je ne sais pas si cela a quelque chose à voir avec mon problème.

Sinon, je pense que j'utilise Alsa pour le son.

Merci pour votre aide.

Dernière modification par wazyk (Le 25/10/2006, à 09:37)

Hors ligne

#2 Le 24/10/2006, à 14:32

wazyk

Re : [Résolu] KMix ne controle plus le son sortant par la prise casque

Up ?

Hors ligne

#3 Le 25/10/2006, à 09:37

wazyk

Re : [Résolu] KMix ne controle plus le son sortant par la prise casque

Bon, j'ai finalement réussi à m'en sortir ... tout seul ... hmm
Et c'était bien avec le paramètre "ac97_quirk".

Edition du fichier de conf ALSA : kdesu kate /etc/modprobe.d/alsa-base
Ajout de la ligne : options snd-intel8x0 ac97_quirk=1

Infos sur le paramètre :

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.

Voila. Si d'autres ont ce problème.

Hors ligne

#4 Le 14/11/2006, à 17:04

benjou

Re : [Résolu] KMix ne controle plus le son sortant par la prise casque

Ben merci vieux

ça marche nickel... wink


écrasons l'infâme

Hors ligne

#5 Le 25/11/2006, à 23:50

Kelo

Re : [Résolu] KMix ne controle plus le son sortant par la prise casque

wazyk a écrit :

Bon, j'ai finalement réussi à m'en sortir ... tout seul ... hmm
Et c'était bien avec le paramètre "ac97_quirk".

Edition du fichier de conf ALSA : kdesu kate /etc/modprobe.d/alsa-base
Ajout de la ligne : options snd-intel8x0 ac97_quirk=1

Salut,

j'ai le même soucis avec mon portable (HP pavillon dv 6150), pourrais tu m'indiquer à quel endroit tu rajoutes la ligne dans le fichier de conf ALSA car je viens de faire plusieurs tentatives sans résultat.

Merci

Hors ligne

#6 Le 26/11/2006, à 09:20

wazyk

Re : [Résolu] KMix ne controle plus le son sortant par la prise casque

Je l'ai ajouté à la dernière ligne. Mon fichier :

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-ioctl32 ; : ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --Qb snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }

# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
options snd-intel8x0 ac97_quirk=hp_only

Un petit redémarrage de session (voire reboot complet) et j'espère que ça marchera pour toi.

Hors ligne

#7 Le 26/11/2006, à 10:17

Kelo

Re : [Résolu] KMix ne controle plus le son sortant par la prise casque

C'est bien là où je l'avais placé mais ça ne fonctionne pas pour moi.

Ce n'est pas le même modèle de portable non plus, ça viens peut être de là (HP Pavillon dv6150ea) et je suis sous Ubuntu 6.10.

Si quelqu'un à des idées, je suis preneur.

Pour info, le contenu de mon fichier de conf ALSA :

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-ioctl32 ; : ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --Qb snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }

# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2

Hors ligne