1) Dispositivos de áudio USB são manipulados pelos drivers do kernel ALSA, e aqueles reagem automaticamente ao fornecedor: identificador do produto do dispositivo USB (ou a interface genérica). Nenhum dos drivers que você usaria normalmente usaria um devstr
. Você não diz porque precisa dessa string, mas provavelmente está fazendo errado.
2) O conteúdo do exemplo do seu devstr
é o caminho USB, como mostrado em /sys/bus/usb/devices
. É impossível derivá-lo de suas informações, mas você pode derivar de lsusb -t
se não conseguir encontrar o dispositivo diretamente.
3) Por favor, edite a pergunta com a saída de dmesg
que aparece após o plugin do dispositivo.
4) Muito provavelmente você está perdendo os drivers corretos da ALSA. Se você não tiver, atualize seu kernel para a versão mais recente.
Editar
O que deve acontecer é que o módulo snd-usb-audio
seja carregado com base na classe do dispositivo USB. O que acontece de acordo com o dmesg
é que o dispositivo é reconhecido como um Dispositivo de interface humana , o que é estranho, a menos que tem botões ou similar que representa desta forma além da função de som.
Por favor, edite a pergunta com saída de lsusb -vd 0d8c:0012
, para que possamos ver se ela possui um descritor com uma classe de áudio. Além disso, verifique se o seu kernel inclui o módulo snd-usb-audio
e modinfo snd-usb-audio
inclui esses dois
alias: usb:v*p*d*dc*dsc*dp*ic01isc01ip*in*
alias: usb:v*p*d*dc*dsc*dp*ic01isc03ip*in*
linhas.
Editar
Supondo que as linhas duplicadas no final da sua saída são um erro de copiar e colar: parece uma placa de som USB padrão e deve ser tratado automaticamente por snd-usb-audio
. Acabei de verificar com a minha placa de som USB, parece que este driver não produz mensagens na inicialização bem-sucedida. Por favor, edite a questão com a saída de cat /proc/asound/cards/
para ver se ela foi retirada.
Se não fosse, o único palpite que eu tenho é que você de alguma forma estragou as dependências do módulo, embora eu não saiba o que você fez, e você não disse (mas "(eu tenho um software sem nome onde) a configuração, enquanto requer ... "soa um pouco ameaçador). Se esse for o caso, você pode tentar um manual modprobe snd-usb-audio
; você pode tentar consertá-lo com depmod
, ou você pode reinstalar (ou atualizar, enquanto estiver nele) seu kernel.
Se isso não ajudar, estou sem ideias.