Linux: descubra / dev description para um dispositivo

1

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

    
por Frank Vilea 11.07.2011 / 19:55

6 respostas

2

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.

    
por 11.07.2011 / 20:09
1

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 .

    
por 11.07.2011 / 20:04
0

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.

    
por 11.07.2011 / 20:02
0

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

    
por 11.07.2011 / 20:13
0

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.

    
por 11.07.2011 / 21:33
0

#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
    
por 06.12.2013 / 12:04

Tags