Você sempre pode gerar ls /dev > devs.txt
, depois conectar seu dispositivo, fazer novamente ls /dev > devs2.txt
, depois executar um diff devs.txt devs2.txt
e ver o que aparece.
Eu tenho um microfone que conectei via USB. Quando eu faço o dmesg ele mostra
[37830.040274] usb 5-1: new full speed USB device using uhci_hcd and address 4
Como descubro o que / dev / ??? identificador foi associado ao dispositivo? Eu quero gravar algo usando o XVidCap e preciso configurar o microfone para que ele funcione.
PS: Eu estou no Ubuntu 11.04
Pode valer a pena bisbilhotar em /sys/bus/usb/devices/5-1/
, mas não consigo encontrar imediatamente uma maneira de ir até lá com o nome em /dev
.
Geralmente é configurado como /dev/dsp1
, o que você vê no seu?
Veja também se lsusb --verbose | less
fornece alguma saída útil.
Uma saída mais detalhada pode estar presente em / var / log / messages quando você conectou o dispositivo USB e seu computador o identificou.
Como Tom Anderson já mencionou, as informações estão disponíveis em / sys. Há / sys / bus / usb / devices // product / sys / bus / usb / devices // manufacturer
Se o linux reconheceu e é capaz de lidar com isso, então qualquer dispositivo estaria com /dev/snd
, mas você não quer realmente acessar o dispositivo diretamente em um sistema baseado em ALSA.
Em vez disso, você deve usar as bibliotecas ALSA e / ou ferramentas de linha de comando para acessar o dispositivo.
#lsblk
Exemplo de saída:
sda 8:0 1 7.3G 0 disk
ââsda1 8:1 1 243M 0 part
ââsda2 8:2 1 1K 0 part
ââsda5 8:5 1 7G 0 part /
sdd 8:48 0 1.8T 0 disk
ââsdd1 8:49 0 1.8T 0 part