Quero ver se um dispositivo USB está presente, mas não tenho o lsusb.
Existe outra maneira de verificar se um dispositivo USB está presente sem precisar usar o lsusb?
mount -t usbfs none /proc/bus/usb
cat /proc/bus/usb/devices
Se você não possui o diretório usbfs
OR do módulo /proc/bus/usb
, tente este
cat /sys/bus/usb/devices/*/product
dev
em/proc/bus/
que eu ver apenasinput
epci
.você também pode tentar o comando
Daria algo assim,
fonte
Depende do que você precisa fazer e deseja ver. A exploração das entradas do dispositivo em / sys / bus / usb já pode ser suficiente.
Outra maneira seria usar o udev para gerenciar ações específicas na detecção de um dispositivo USB específico. A web possui vários exemplos, mas, por exemplo, na inserção de um pendrive USB específico, você pode fazer com que o udev crie uma entrada de dispositivo como / dev / MyThumbdrive em vez de ou em adição a / dev / sdd1.
fonte
fonte