como faço para descobrir onde um controlador usb está em / dev?

0

Esta é uma questão de linux, como descubro onde um controlador usb está em / dev?

Eu tentei fazer ls /dev > before.txt ls /dev > after.txt diff before.txt after.txt conectando o dispositivo quando vou pegar o arquivo de texto depois. Eu ainda não consigo encontrar o dispositivo. relatórios dmesg:

[50276.080032] usb 5-1: new full-speed USB device number 3 using uhci_hcd
[50276.298047] usb 5-1: New USB device found, idVendor=1430, idProduct=4748
[50276.298054] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[50276.298058] usb 5-1: Product: Guitar Hero X-plorer  
[50276.298061] usb 5-1: Manufacturer: RedOctane Inc(c)2006 
[50276.298065] usb 5-1: SerialNumber: 05D18E3
[50276.301272] input: RedOctane Guitar Hero X-plorer as /devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/input/input12

mas eu não sei onde é isso. como posso encontrar este dispositivo?

    
por j0h 22.12.2016 / 14:53

2 respostas

2

Se o dispositivo tiver um nome em / dev , a resposta mais simples, já que você já tem o DEVPATH , ie /devices/pci0000:00/0000:00:1d.3/usb5/5-1/ 5-1: 1.0 / input / input12 , é usar udevadm :

udevadm info -q all /sys/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/input/input12 | grep DEVNAME
    
por 22.12.2016 / 19:21
0

lsblk fornecerá uma visão geral mais agradável sobre seus dispositivos de bloco atualmente conectados. Ele lê o sistema de arquivos sysfs para obter as informações.

    
por 22.12.2016 / 15:20

Tags