9 lines
291 B
Bash
9 lines
291 B
Bash
|
#!/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
|