$ lspci|grep EHCI|cut -f1 -d' ' 00:12.2 00:13.2 # lspci -vs 00:12.2 00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20) Subsystem: Giga-byte Technology Device 5004 Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17 Memory at fe02c000 (32-bit, non-prefetchable) [size=256] Capabilities: [c0] Power Management version 2 Capabilities: [e4] Debug port: BAR=1 offset=00e0 Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd # lspci -ns 00:12.2 00:12.2 0c03: 1002:4396 # lspci -vs 00:13.2 00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20) Subsystem: Giga-byte Technology Device 5004 Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19 Memory at fe029000 (32-bit, non-prefetchable) [size=256] Capabilities: [c0] Power Management version 2 Capabilities: [e4] Debug port: BAR=1 offset=00e0 Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd # lspci -ns 00:13.2 00:13.2 0c03: 1002:4396 The following does not work: # lspci -vs $(lspci|grep EHCI|cut -f1 -d' ') Usage: lspci []