Fones de ouvido USB da Logitech detectados e selecionados no Debian Squeeze, mas o som ainda vem dos alto-falantes

2

Eu tenho um par de fones de ouvido USB sem fio da Logitech que funcionam com o Ubuntu Natty, mas não estão funcionando no Debian Squeeze. Quando eles são selecionados como a saída de áudio padrão, o som sai dos alto-falantes em vez dos fones de ouvido. Eu reiniciei e tentei usar uma porta USB diferente.

Meu computador é um Thinkpad T510.

Como posso resolver este problema?

Aqui está o lsusb :

Bus 002 Device 005: ID 046d:0a29 Logitech, Inc. 
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Aqui está cat /proc/asound/cards

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf2420000 irq 17
 1 [Headset        ]: USB-Audio - Logitech Wireless Headset
                      Logitech Logitech Wireless Headset at usb-0000:00:1d.0-1.1, full speed
 2 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xcdefc000 irq 17

Aqui está a GUI do controle de volume do gnome:

Aquiestáolsmod|grepusb:

snd_usb_audio506700snd_usb_lib111921snd_usb_audiousbhid280080hid509091usbhidsnd_rawmidi125132snd_usb_lib,snd_seq_midisnd_hwdep40542snd_usb_audio,snd_hda_codecsnd_pcm472263snd_usb_audio,snd_hda_intel,snd_hda_codecusbcore989695snd_usb_audio,snd_usb_lib,usbhid,ehci_hcdsnd3442311snd_usb_audio,snd_rawmidi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_devicenls_base45411usbcore

Aquiestáocat/etc/modprobe.d/alsa-base.conf:

#autoloaderaliasesinstallsound-slot-0/sbin/modprobesnd-card-0installsound-slot-1/sbin/modprobesnd-card-1installsound-slot-2/sbin/modprobesnd-card-2installsound-slot-3/sbin/modprobesnd-card-3installsound-slot-4/sbin/modprobesnd-card-4installsound-slot-5/sbin/modprobesnd-card-5installsound-slot-6/sbin/modprobesnd-card-6installsound-slot-7/sbin/modprobesnd-card-7#Causeoptionalmodulestobeloadedabovegenericmodulesinstallsnd/sbin/modprobe--ignore-installsnd&&{/sbin/modprobe--quietsnd-ioctl32;/sbin/modprobe--quietsnd-seq;}installsnd-rawmidi/sbin/modprobe--ignore-installsnd-rawmidi&&{/sbin/modprobe--quietsnd-seq-midi;:;}installsnd-emu10k1/sbin/modprobe--ignore-installsnd-emu10k1&&{/sbin/modprobe--quietsnd-emu10k1-synth;:;}#Preventabnormaldriversfromgrabbingindex0optionsbt87xindex=-2optionscx88_alsaindex=-2optionssnd-atiixp-modemindex=-2optionssnd-intel8x0mindex=-2optionssnd-via82xx-modemindex=-2#Keepsnd-pcspfrombeeingloadedasfirstsoundcardoptionssnd-pcspindex=-2#Keepsnd-usb-audiofrombeeingloadedasfirstsoundcardoptionssnd-usb-audioindex=-2

EDITAR

NoVLC,euredefinirVLCprefs(saída:padrão)esomaindasaidealto-falantesconformeoesperado.Emseguida,alteropara"Saída: saída de áudio ALSA" e aparece um menu Dispositivo. Eu seleciono os fones de ouvido. Quando eu salvo os prefs, o interruptor de áudio para os fones de ouvido! Mas aqui está o que é estranho: eu volto para prefs, mudo para "Output: Default" e os fones de ouvido continuam funcionando. Talvez a opção ALSA seja, na verdade, o que está sendo escolhido como a opção "Padrão", mas o menu Dispositivo (cuja seleção ainda está sendo usada) ainda está definido para os fones de ouvido. De qualquer forma, agora eu preciso descobrir como fazê-lo funcionar como o padrão para todo o sistema.

    
por Matt Alexander 20.11.2011 / 18:07

2 respostas

3

Eu precisava definir o fone de ouvido como o dispositivo ALSA padrão, adicionando pcm.!default front:Headset a ~/.asoundrc . Mais aqui .

    
por 20.11.2011 / 19:13
2

Se isso não funcionou, você também deve tentar.

debianpartsix (fones de ouvido fixos)

Foi o que fiz para consertar o meu.

    
por 16.04.2012 / 23:37