get_hardware_bus_info
List PCI and USB devices to identify network cards, audio interfaces, and expansion cards for driver troubleshooting. Filter by bus, slot, class, vendor, or device.
Instructions
Lists PCI and USB devices detected on the system. Read-only via lspci/lsusb with a sysfs fallback; if both fail the error goes in the errors field. search filters any field (bus, slot, class, vendor, device). Use to identify network cards, audio interfaces, and expansion cards for driver troubleshooting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | optional search string to filter devices by any field (bus, slot, class, vendor, device) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | ||
| pci_devices | Yes | ||
| usb_devices | Yes |