Clase PCI 0c: Controlador de bus serie

Serial bus controller

Código0c
NombreControlador de bus serie
Subclases12
Controladores de clase (Linux)ehci_pci, firewire_ohci, ipmi_si, ohci_pci, thunderbolt, uhci_hcd y xhci_pci

Preguntas frecuentes

¿Qué es un dispositivo PCI de clase 0c (Controlador de bus serie)?

La clase 0c corresponde a «Controlador de bus serie» (en inglés: Serial bus controller). Incluye 12 subclases, por ejemplo FireWire (IEEE 1394), ACCESS Bus y SSA.

¿Qué controladores de Linux gestionan Controlador de bus serie?

En el kernel Linux 6.12 estos controladores se asocian a los dispositivos por su clase, sin importar el fabricante: ehci_pci (0c:03:20), firewire_ohci (0c:00:10), ipmi_si (0c:07:00, 0c:07:01, 0c:07:02), ohci_pci (0c:03:10), thunderbolt (0c:03:40), uhci_hcd (0c:03:00) y xhci_pci (0c:03:30).

¿Cómo averiguo la clase de un dispositivo PCI?

En Linux, lspci -nn muestra la clase entre corchetes antes del nombre, p. ej. [0106]. En Windows aparece en los Id. de hardware como PCI\CC_0CXX.

Subclases

CódigoNombreInterfaces de programaciónControladores de clase (Linux)
0c:00FireWire (IEEE 1394)00 Generic
10 OHCI
firewire_ohci
0c:01ACCESS Bus
0c:02SSA
0c:03USB controller00 UHCI
10 OHCI
20 EHCI
30 XHCI
40 USB4 Host Interface
80 Unspecified
fe USB Device
ehci_pci, ohci_pci, thunderbolt, uhci_hcd, xhci_pci
0c:04Fibre Channel
0c:05SMBus
0c:06InfiniBand
0c:07IPMI Interface00 SMIC
01 KCS
02 BT (Block Transfer)
ipmi_si
0c:08SERCOS interface
0c:09CANBUS
0c:0aMIPI I3C
0c:80Serial bus controller

Entradas cercanas