Supported Hardware
Hardware covered by the current kernel’s drivers and device tables.
This list follows the driver matches in the source; individual cards and complete machines have their own test histories. The drivers included in an image depend on its build profile.
144 of 144 unique entries · Hardware data (JSONL)
Storage 59 entries
IDE controller (36)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| IDE controller | CMD646 |
| ide | |
| IDE controller | CMD648 |
| ide | |
| IDE controller | CMD649 |
| ide | |
| IDE controller | Intel PIIX3 IDE |
| ide | |
| IDE controller | Intel PIIX4 IDE |
| ide | |
| IDE controller | Intel PIIX4-compatible IDE |
| ide | |
| IDE controller | Legacy ATA / IDE channels |
| ide | |
| IDE controller | Promise PDC20246 |
| ide | |
| IDE controller | Promise PDC20262 |
| ide | |
| IDE controller | Promise PDC20263 |
| ide | |
| IDE controller | Promise PDC20265 |
| ide | |
| IDE controller | Promise PDC20267 |
| ide | |
| IDE controller | Promise PDC20268 |
| ide | |
| IDE controller | Promise PDC20269 |
| ide | |
| IDE controller | Promise PDC20270 |
| ide | |
| IDE controller | Promise PDC20271 |
| ide | |
| IDE controller | Promise PDC20275 |
| ide | |
| IDE controller | Promise PDC20276 |
| ide | |
| IDE controller | Promise PDC20277 |
| ide | |
| IDE controller | Silicon Image SiI0680A |
| ide | |
| IDE controller | Standard PCI IDE controllers |
| ide | |
| IDE controller | VIA VT82C586B IDE |
| ide | Bridge revision 20h–4Fh selects this timing profile. |
| IDE controller | VIA VT82C596A IDE |
| ide | Bridge revision 00h–0Fh selects this timing profile. |
| IDE controller | VIA VT82C596B IDE |
| ide | Bridge revision 10h–2Fh selects this timing profile. |
| IDE controller | VIA VT82C686 IDE |
| ide | Bridge revision 00h–0Fh selects this timing profile. |
| IDE controller | VIA VT82C686A IDE |
| ide | Bridge revision 10h–2Fh selects this timing profile. |
| IDE controller | VIA VT82C686B IDE |
| ide | Bridge revision 40h–4Fh selects this timing profile. |
| IDE controller | VIA VT8231 IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8233 IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8233A IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8233C IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8235 IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8237 IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8237A IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8237S IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
| IDE controller | VIA VT8251 IDE |
| ide | Bridge revision 00h–2Fh selects this timing profile. |
SATA controller (12)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| SATA controller | Promise PDC20318 (SATA150 TX4) |
| promise | 4 SATA ports. |
| SATA controller | Promise PDC20319 (FastTrak S150 TX4) |
| promise | 4 SATA ports. |
| SATA controller | Promise PDC20371 (FastTrak S150 TX2plus) |
| promise | 2 SATA ports; PATA channel when enabled. |
| SATA controller | Promise PDC20375 (SATA150 TX2plus) |
| promise | 2 SATA ports; PATA channel when enabled. |
| SATA controller | Promise PDC20376 (FastTrak 376) |
| promise | 2 SATA ports; PATA channel when enabled. |
| SATA controller | Promise PDC20378 (FastTrak 378 / SATA 378) |
| promise | 2 SATA ports; PATA channel when enabled. |
| SATA controller | VIA VT6421A |
| ide | Function 0: SATA; function 1: PATA. |
| SATA controller | VIA VT8237 SATA (3149) |
| ide | |
| SATA controller | VIA VT8237A SATA (0591) |
| ide | |
| SATA controller | VIA VT8237A SATA (5337) |
| ide | |
| SATA controller | VIA VT8237S SATA (5372) |
| ide | |
| SATA controller | VIA VT8237S SATA (7372) |
| ide |
SCSI controller (6)
| Type | Device | IDs | Module / driver |
|---|---|---|---|
| SCSI controller | Adaptec AHA-2940 (AIC-7870) |
| aic7xxx |
| SCSI controller | Adaptec AHA-2940U / UW (AIC-7880) |
| aic7xxx |
| SCSI controller | Adaptec AHA-2944UW (AIC-7880) |
| aic7xxx |
| SCSI controller | Adaptec AIC-7870 2944-family |
| aic7xxx |
| SCSI controller | Adaptec AIC-7870 onboard |
| aic7xxx |
| SCSI controller | Adaptec AIC-7880 onboard |
| aic7xxx |
USB (4)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| USB storage | USB MMC optical devices |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
| USB storage | USB SCSI-transparent disks and card readers |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
| USB storage | USB SFF-8070i devices |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
| USB storage | USB UFI floppy devices |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
Floppy controller (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Floppy controller | PC/AT-compatible floppy controller |
| floppy | Read-only floppy transport. Drive geometry is selected from the firmware drive type. |
Graphics 22 entries
Graphics (21)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Graphics | 3dfx Voodoo3 |
| tdfx | PCI and AGP. |
| Graphics | 3dfx Voodoo3 (lower-speed ID) |
| tdfx | PCI and AGP. |
| Graphics | 3dfx Voodoo Banshee |
| tdfx | PCI and AGP. |
| Graphics | Cirrus Logic CL-GD5430 |
| cirrus | |
| Graphics | Cirrus Logic CL-GD5434 |
| cirrus | |
| Graphics | Cirrus Logic CL-GD5436 |
| cirrus | |
| Graphics | Cirrus Logic CL-GD5446 |
| cirrus | |
| Graphics | Cirrus Logic CL-GD5480 |
| cirrus | |
| Graphics | Cirrus Logic legacy VGA: CL-GD5420, 5422, 5424, 5426, 5428, 5429, 5430/5440, 5434, 5436, 5446, 5480 |
| cirrus | Chip identification through VGA CR27. Blitter and cursor facilities depend on the chip. |
| Graphics | S3 Trio3D |
| s3virge | |
| Graphics | S3 Trio3D/2X |
| s3virge | |
| Graphics | S3 ViRGE |
| s3virge | |
| Graphics | S3 ViRGE/DX / GX |
| s3virge | |
| Graphics | S3 ViRGE/GX2 |
| s3virge | |
| Graphics | S3 ViRGE/GX2+ |
| s3virge | |
| Graphics | S3 ViRGE/GX2+ TV |
| s3virge | |
| Graphics | S3 ViRGE/MX |
| s3virge | |
| Graphics | S3 ViRGE/MX+ |
| s3virge | |
| Graphics | S3 ViRGE/MX+ TV |
| s3virge | |
| Graphics | S3 ViRGE/VX |
| s3virge | |
| Graphics | VESA BIOS graphics |
| vesa | BIOS-provided graphics modes. |
Text display (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Text display | VGA text console |
| vga | Text display. |
Networking 19 entries
Ethernet (19)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Ethernet | 3Com 3C940 (10B7:80EB) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | 3Com 3C940 (10B7:1700) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | Intel 82540EM |
| e1000 | |
| Ethernet | Intel 82541GI |
| e1000 | |
| Ethernet | Intel 82541PI |
| e1000 | |
| Ethernet | Intel 82545EM |
| e1000 | |
| Ethernet | Intel 82545GM |
| e1000 | |
| Ethernet | Marvell Yukon 88E8001 (11AB:4320) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | Marvell Yukon 88E8001 (11AB:5005) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | Marvell Yukon adapter (1186:4B01) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | Marvell Yukon adapter (1186:4C00) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | Marvell Yukon adapter (1371:434E) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | Marvell Yukon adapter (1737:1032) |
| skge | Yukon chip ID B0h–B2h. EG1032 v2 only: subsystem device 0015h. |
| Ethernet | Marvell Yukon adapter (1737:1064) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | NE2000-compatible ISA Ethernet |
| ne2000 | Explicitly configured I/O base and IRQ; multiple ISA locations may be supplied. |
| Ethernet | Realtek RTL8029AS |
| ne2000 | |
| Ethernet | Realtek RTL8139C+ |
| rtl8139cp | C+ descriptor-mode driver; PCI revision 20h or later. |
| Ethernet | SysKonnect SK-98xx V2.0 (Yukon) (1148:4320) |
| skge | Yukon chip ID B0h–B2h. |
| Ethernet | virtio-net |
| virtionet |
Sound 4 entries
Audio (2)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Audio | Creative Sound Blaster 16 | 7 IDs
| sb16 | ISA Plug and Play or legacy I/O probe at 220h, 240h, 260h, or 280h. |
| Audio | VIA VT8233 / VT8233A / VT8235 / VT8237 / VT8251 AC’97 |
| viaac97 | Controller revision selects the model. AC’97 codec support includes Analog Devices AD1985. |
MIDI / synthesizer (2)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| MIDI / synthesizer | Creative EMU8000 / AWE wavetable |
| sb16 | Part of the sb16 module. |
| MIDI / synthesizer | MPU-401 UART MIDI |
| sb16 | UART mode; part of the sb16 module. |
Input 6 entries
Game port (1)
| Type | Device | IDs | Module / driver |
|---|---|---|---|
| Game port | ISA/PnP game ports |
| gameport |
Keyboard (1)
| Type | Device | IDs | Module / driver |
|---|---|---|---|
| Keyboard | AT / PS/2 keyboard |
| kbd8042 |
Mouse / pointer (3)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Mouse / pointer | Logitech bus mouse |
| logibus | |
| Mouse / pointer | PS/2 mouse; IntelliMouse and Explorer extensions |
| mouse8042 | Relative motion, wheel, and Explorer-button handling. |
| Mouse / pointer | virtio absolute pointing device |
| virtioinput | Modern virtio-pci input transport. |
USB (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| USB input | USB HID keyboards, mice, and absolute pointers |
| usbhid | Report-descriptor input, with boot-protocol keyboard/mouse fallback. |
USB 9 entries
Controllers (3)
| Type | Device | IDs | Module / driver |
|---|---|---|---|
| USB host | EHCI USB host controllers |
| ehci |
| USB host | OHCI USB host controllers |
| ohci |
| USB host | UHCI USB host controllers |
| uhci |
Hubs (1)
| Type | Device | IDs | Module / driver |
|---|---|---|---|
| USB hub | USB hubs |
| usb |
Input (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| USB input | USB HID keyboards, mice, and absolute pointers |
| usbhid | Report-descriptor input, with boot-protocol keyboard/mouse fallback. |
Storage (4)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| USB storage | USB MMC optical devices |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
| USB storage | USB SCSI-transparent disks and card readers |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
| USB storage | USB SFF-8070i devices |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
| USB storage | USB UFI floppy devices |
| usbstorage | Bulk-Only Transport. Optical media are read-only. |
Serial and parallel ports 4 entries
Parallel port (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Parallel port | SPP / Centronics parallel port |
| parport | Printer output through /dev/lpN. |
Serial port (3)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Serial port | 8250 / 16450 / 16550 / 16550A serial ports |
| uart8250 | FIFO capabilities are detected per port. |
| Serial port | ISA/PnP serial ports and UART modems | 147 IDs
| uart8250 | Matched PnP IDs; modem access is through its UART. |
| Serial port | ST16C650 / ST16C650A / ST16C654; TL16C750; OX16C950-family; XR16C850-family | — | uart8250 | Enhanced UART probing and FIFO handling. |
System 26 entries
Bus / controller (5)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Bus / controller | 8042 keyboard/mouse controller | — | i8042 | |
| Bus / controller | EISA slot enumeration | — | eisa | |
| Bus / controller | ISA Plug and Play bus | — | isapnp | Logical-device discovery and resource assignment. |
| Bus / controller | PCI bus and PCI-to-PCI bridges | — | pci | |
| Bus / controller | virtio PCI transport |
| virtio | Publishes virtio device types; network and absolute input drivers are listed above. |
Chipset / Super I/O (11)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Chipset / Super I/O | AMD K8 northbridge |
| k8nb | Read-only HyperTransport, address-map, DRAM, and control information. |
| Chipset / Super I/O | Intel 82375SB |
| pceb | PCI-to-EISA bridge handling. |
| Chipset / Super I/O | Intel 82439HX / 430HX |
| i430hx | Host-bridge, memory/cache, and clock information. |
| Chipset / Super I/O | Intel PIIX / PIIX3 / PIIX4 ISA bridges |
| piix-isa | ISA bridge and interrupt-routing information. |
| Chipset / Super I/O | SMSC FDC37C669 | — | fdc37c669 | |
| Chipset / Super I/O | VIA K8T800 |
| k8t800 | Host/AGP bridge information. |
| Chipset / Super I/O | VIA VT82C586B |
| vt82c586 | ISA bridge and power-management functions. |
| Chipset / Super I/O | VIA VT82C597 / VT82C598MVP |
| vt82c598 | Host and AGP bridge information. |
| Chipset / Super I/O | VIA VT8237 LPC bridge |
| vt8237 | LPC bridge and power-management block. |
| Chipset / Super I/O | Winbond W83697HF | — | w83697hf | |
| Chipset / Super I/O | Winbond W83877TF | — | w83877 |
CPU (5)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| CPU | 486-class x86 | — | x86 | 32-bit baseline profile. |
| CPU | AMD Athlon 64 / Opteron (K8) | — | x86 | 32-bit K8 target with saved SSE state; requires the K8 instruction set, including 3DNow!. |
| CPU | AMD K6-2-class x86 | — | x86 | 32-bit target with MMX and 3DNow!. |
| CPU | Pentium-class x86 | — | x86 | 32-bit Pentium instruction-set target. |
| CPU | Pentium Pro-class x86 | — | x86 | 32-bit 686 instruction-set target. |
Interrupt controller (2)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Interrupt controller | 8259-compatible interrupt controller | — | x86 | Legacy interrupt routing. |
| Interrupt controller | Local APIC / I/O APIC | — | x86 | Multiprocessor interrupt controllers. |
Power management (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Power management | ACPI fixed-hardware power management | — | acpipm | PM timer, soft power-off, and fixed power-button handling. |
RTC (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| RTC | PC CMOS real-time clock | — | x86 | Battery-backed wall-clock access. |
Timer (1)
| Type | Device | IDs | Module / driver | Notes |
|---|---|---|---|---|
| Timer | 8254-compatible interval timer | — | x86 | Kernel clock timer. |