Fone USB não funciona.

1. Fone USB não funciona.

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 22/10/2008 - 23:15h

Opa.
Tenho um fone USB da Logitech e não consigo fazer funcionar.
Na verdade, eu até consigo, mas ae o som normal do notebook não funciona.
Adicionei as seguintes linhas no /etc/modprobe.conf

alias snd-card-0 snd-usb-audio
alias sound-slot-0 snd-usb-audio
options snd-usb-audio index=0
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel index=-2

Com isso, quando reinicio com o fone ligado, o som sai no fone blz.
Mas, se eu desligo o fone o som não sai em lugar nenhum. E, se eu reinicio sem o fone, o som tbm não sai em lugar nenhum.

Queria fazer o som funcionar no fone quando o mesmo estivesse ligado e, quando estiver desligado, o som funcionar no notebook normalmente.

Será que alguem me ajuda?



  


2. Re: Fone USB não funciona.

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 22/10/2008 - 23:29h

bom no seu caso é até simples o que ocorre é que o fone de ouvido é reconhecido como uma segunda placa de som e vc escolheu ela como default, na verdade há um comando do próprio alsa para vc escolher qual deve ser a placa default e vc pode alternar entre elas com este comando, nem precisa usar a configuração que vc fez antes..


asoundconf list

ele vai listar os seus dispositivos de som:

AudioPCI
U0x47f0xc001

O fone USB deve ser algo assim "U0x47f0xc001"
Escolha ele como Padrão do sistema:

asoundconf set-default-card U0x47f0xc001


bom faça o comando com o audiopci para escolher ele como padrão:

asoundconf set-default-card AudioPCI

se estiver usando o gnome há até um frotend para este comando o nome é asoundconf-gtk .


3. Re: Fone USB não funciona.

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 22/10/2008 - 23:41h

Ia ser uma boa testar isso, mas no archlinux num tem o asoundconf.
Baixei direto de http://bazaar.launchpad.net/~motu/asoundconf-ui/asoundconf-trunk/files e executei, mas não acha meu fone:

[vinicius@phoboz tarballs]$ ./asoundconf list
Names of available sound cards:
SB
pcsp


O resultado é o mesmo com ou sem o fone conectado.

Valeu pela força.


4. Re: Fone USB não funciona.

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 23/10/2008 - 01:41h

bom vamos lá, eu uso no ubuntu e funcionou blz, mas se no arch linux, achei alguns soluções no proprio site do arch, saber ingles e as palavras certas ajudam ;P


Primeira solução, que acho que deve acertar o uso do asoundconf.
apague as alias que vc criou e crie as aliases no arquivo /etc/modprobe.d/sound

ex:
alias snd-card-0 snd_usb
alias sound-slot-0 snd_usb
alias snd-card-1 snd-intel8x0
alias sound-slot-1 snd-intel8x0

isso fara o sistema carregar as duas placas ao mesmo tempo

na configuração sua vc colocou as duas como 0 o que fez com que o sistema só carregue uma, por vez.

teste agora o certo é que vc ocnfigure o som com o alsamixer mas ele deve conseguir acessar as duas placas.

acho que o asoundconf deve funcionar tb.

solução 2

descubra o nome das suas placas de som

cat /proc/asound/cards

user ~ $ cat /proc/asound/cards
0 [CMI8738 ]: CMI8738-MC6 - C-Media CMI8738
C-Media CMI8738 (model 55) at 0x9c00, irq 17

1 [U0x46d0x8d7 ]: USB-Audio - USB Device 0x46d:0x8d7
USB Device 0x46d:0x8d7 at usb-0000:00:02.0-8, full speed


assim que tiver o nome vc cria 2 arquivos de configuração:

su -

mkdir /usr/sound

gedit/kate asound_usb

pcm.!default {
type hw
card U0x46d0x8d7
}
ctl.!default {
type hw
card U0x46d0x8d7
}

gedit/kate asound_pc

pcm.!default {
type hw
card CMI8738
}
ctl.!default {
type hw
card CMI8738
}

criar 2 script para copiar a configuração acima no lugar do /etc/asound.conf

cd /usr/bin

gedit/kate alsa_usb

#!/bin/sh
cp /usr/sound/asound_usb /etc/asound.conf && /etc/rc.d/alsa restart


gedit/kate alsa_pci

#!/bin/sh
cp /usr/sound/asound_pci /etc/asound.conf && /etc/rc.d/alsa restart


Criar 2 atalhos para chamar os script

cd /usr/share/applications

gedit/kate alsa_switch_usb.desktop

[Desktop Entry]
Type=Application
Name=Alsa switch - USB
Comment=Eget skript
Icon=sonata-stock_volume-max.png
Exec=gksu -u root alsa_usb
Terminal=false
StartupNotify=false
Categories=Application;AudioVideo;
gedit/kate alsa_switch_pci.desktop

[Desktop Entry]
Type=Application
Name=Alsa switch - PCI
Comment=Eget skript
Icon=sonata-stock_volume-max.png
Exec=gksu -u root alsa_pci
Terminal=false
StartupNotify=false
Categories=Application;AudioVideo;


bom com isso vc pode trocar de um para outro clicando nos atalhos.


3 forma Multiplas Placas de Som no PulseAudio

gedit /kate /etc/pulse/default.pa

load-module module-alsa-sink device=U0x46d0x8d7
load-module module-alsa-source device=U0x46d0x8d7
load-module module-alsa-sink device=CMI8738
load-module module-alsa-source device=CMI8738

gedit /kate /etc/asound.conf

pcm.pulseusb{
type pulse
device U0x46d0x8d7
}
pcm.pulsepci {
type pulse
device CMI8738
}



ctl.pulseusb {
type pulse
device U0x46d0x8d7
}
ctl.pulsepci {
type pulse
device CMI8738
}


bom adpatei um pouco para servir no seu caso...

fonte:
http://bbs.archlinux.org/viewtopic.php?id=51468
http://wiki.archlinux.org/index.php/PulseAudio#Multiple_PulseAudio_ALSA_devices

Espero que te ajude :P


5. Re: Fone USB não funciona.

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 23/10/2008 - 02:31h

Pois é, tentei as 2 primeiras opções sem sucesso.
Tente várias e várias configs, vou tentar o pulse agora...

Valeu (mais uma vez) =)


6. Re: Fone USB não funciona.

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 23/10/2008 - 13:47h

É... nada feito.
Meu fone num vai funfar mesmo ;\


7. Re: Fone USB não funciona.

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 23/10/2008 - 21:55h

Fui tentar fazer essa configuração pelo Pulseaudio, mas achei muito confuso (além de ter pesado muito na inicialização do sistema).

Pra minha surpresa, logo após eu remover o Pulseaudio, o fone funcionou!
E está funcionando do jeito que eu quero. Quando ligado, ele assume o controle, quando não a placa hda-intel assume.

Não faço idéia do que eu fiz pra funcionar!
Chega até ser engraçado, mas agora eu fiquei curioso.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts