Überblick und Identität
Klasse 0c0300 beschreibt die UHCI-Controllerprogrammierung. Sie unterscheidet sich bewusst von OHCI, obwohl beide Low-/Full-Speed-Geräte transportieren können. Eine emulierte UHCI-Funktion muss keine physische Host-Hardware darstellen.
Dies ist ausdrücklich ein Klassen-, Transport- oder Treiberkontextprofil. Es identifiziert kein exaktes numerisches Produkt.
Ein numerischer Match belegt eine Kandidatenfamilie im geprüften Quellenrahmen. Verkaufsnamen, Platinenvarianten, Subsystembedingungen und erfolgreiche Funktion bleiben getrennte Fragen.
Treiber und Bindung
Die UHCI-PCI-Anbindung wird in uhci_hcd eingebaut, anders als die getrennt benannten PCI-Module mehrerer neuerer Hostfamilien. Die gemeldete Bindung prüfen und keinen Modulnamen allein aus einem Namensmuster ableiten.
uhci_hcd— Kernel-Treiber-/Modulkandidat
Firmware
Hier keine Host-Datei belegt
Im geprüften Treiberpfad wurde kein externer Firmware-Dateiname festgestellt. Das beschreibt nicht die im Gerät gespeicherte Firmware.
Lesende Diagnose
Führe jeden angezeigten Befehl einzeln aus. Ersetze Großbuchstaben-Platzhalter durch betroffenes Gerät, Schnittstelle oder Modul aus deiner Ausgabe. Hier wird nichts ausgeführt. Auch lesende Ausgaben können private Kennungen enthalten.
PCI-Funktion und Bindung prüfen
lspci -nnk -s BDFBDF durch die vollständige Adresse ersetzen, etwa 0000:00:14.0. Diese lesende Abfrage benötigt pciutils und normalerweise kein sudo. „Kernel driver in use“ zeigt die beobachtete Bindung; „Kernel modules“ nennt Kandidaten.
Interfaces und ausgehandelte Geschwindigkeit prüfen
lsusb -tDiese lesende usbutils-Abfrage benötigt normalerweise kein sudo. Driver gehört zum angezeigten Interface, die Geschwindigkeit zur ausgehandelten Verbindung. Weitere Interfaces desselben Geräts können andere Treiber verwenden.
Grenzen und passende Fehlerhilfen
Dieses Profil bestimmt weder VM-Host, Durchreichkonfiguration noch ein defektes Peripheriegerät. Die Controllerarchitektur allein erklärt keine Abbrüche und belegt keine verfügbare USB-Bandbreite des Hosts.
Diese Anleitungen passen zu relevanten Befunden und behaupten keinen Fehler bei jedem Gerät dieser Familie.
Quellen
Eine Quellenprüfung hält geprüfte Implementierung oder Dokumentation fest, keinen reproduzierten Hardwaretest. Versionsbezogene Tabellen belegen weder Mindestkernel noch garantierte Funktion.
- Linux: drivers/usb/host/uhci-pci.c
Geprüfter Upstream-Quellcode
PCI_DEVICE_CLASS(PCI_CLASS_SERIAL_USB_UHCI - Linux: include/linux/pci_ids.h
Geprüfter Upstream-Quellcode
PCI_CLASS_SERIAL_USB_UHCI - Linux: drivers/usb/host/Kconfig
Projekt- oder Distributionsdokumentation
config USB_UHCI_HCD