get_hardware_bus_info
Lists PCI and USB devices detected on the system, with optional search filtering to identify network cards, audio interfaces, and expansion cards for driver troubleshooting.
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 |