Fórum Root.cz
Hlavní témata => Software => Téma založeno: Petr V. 12. 02. 2016, 18:01:58
-
dobry den,
potrebuji v bash skriptu ziskat ID mysi pripojene pres USB..
lsusb
Bus 002 Device 012: ID 2109:0812
Bus 002 Device 013: ID 045e:077b Microsoft Corp. <<< tady je ta mys
Bus 002 Device 005: ID 046d:c31d Logitech, Inc. Media Keyboard K200
....
lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
|__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/7p, 480M
|__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/3p, 480M
|__ Port 1: Dev 8, If 0, Class=Printer, Driver=usblp, 12M
|__ Port 2: Dev 9, If 0, Class=Vendor Specific Class, Driver=pl2303, 12M
|__ Port 3: Dev 10, If 0, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 10, If 1, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 10, If 2, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 10, If 3, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 3: Dev 13, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M <<< tady je ta mys
|__ Port 4: Dev 12, If 0, Class=Hub, Driver=hub/4p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
...
vysledkem by melo byt '2-1.4.3'
muzete mi prosim poradit jak se k tomu jednoduse dostat?
dekuji. P.
-
mozno by som skusil parsovat nieco viac script-friendly. aky vystup da
udevadm info -q all -a -n /dev/input/mouse* ?
-
grep -r nebo find v /sys/bus/usb
-
co tohle ?
# usb-devices
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=32 #Cfgs= 1
P: Vendor=046d ProdID=c52b Rev=24.01
S: Manufacturer=Logitech
S: Product=USB Receiver
C: #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=98mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
I: If#= 2 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
T: Bus=01 Lev=01 Prnt=01 Port=08 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=062a ProdID=4101 Rev=03.12
S: Manufacturer=MOSART Semi.
S: Product=2.4G Keyboard Mouse
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh=10
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev=04.03
S: Manufacturer=Linux 4.3.4-200.fc22.x86_64 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
...
...
-
lsusb -n