9 lines
No EOL
291 B
Bash
Executable file
9 lines
No EOL
291 B
Bash
Executable file
#!/usr/bin/env bash
|
|
shopt -s nullglob
|
|
for usb_ctrl in /sys/bus/pci/devices/*/usb*; do
|
|
pci_path=${usb_ctrl%/*}
|
|
iommu_group=$(readlink $pci_path/iommu_group)
|
|
echo "Bus $(cat $usb_ctrl/busnum) --> ${pci_path##*/} (IOMMU group ${iommu_group##*/})"
|
|
lsusb -s ${usb_ctrl#*/usb}:
|
|
echo
|
|
done |