Linux Hardware & Driver Explorer
Deine Hardware kennen.
Deine Treiber verstehen.
Beginne mit einem Hardwarebericht. Trenne Identität, Bindung und Initialisierung und folge den Hinweisen ins Linux Fix Lab.
Meine Hardware erkennen
Nutze einen passenden Auszug aus lspci, lsusb, inxi oder lshw. Numerische IDs machen die Zuordnung zuverlässiger; eine gemeldete Produktbezeichnung genügt nicht.
Bis 2 Millionen Zeichen, 20.000 Zeilen und 512 Geräte. Lange Zeilen werden mit Hinweis gekürzt. Rohberichte werden nicht gespeichert. Ein Sprachwechsel verwirft private Daten und behält nur gewähltes öffentliches Profil und Diagnoseposition.
Die normale Zusammenfassung lässt Rohzeilen, Bezeichnungen, Seriennummern, MACs und Hostnamen weg. Schwärzung ist eine Hilfestellung. Prüfe einen geschwärzten Auszug vor jeder Weitergabe.
Geschwärzten Auszug prüfen
Lesende Eingabe erfassen
Führe einen Befehl von Hand aus. Werkzeuge können fehlen; vollständige Deskriptoren und Hardwaredetails können erhöhte Rechte benötigen. Berichte können auch mit Filteroptionen private Kennungen enthalten.
lspci -nnklsusbinxi -Fxxxzlshw -numericHardwareprofile mit Quellenbelegen
Kuratierte Chip- und Gerätefamilien neben ausdrücklich allgemeinen Klassenprofilen. Dies ist keine vollständige PCI-/USB-Datenbank und keine Kompatibilitätszertifizierung.
155 Profile
Kein kuratiertes Profil passt zum Filter. Kürze den Begriff oder leere den Bereich. Eine unbekannte ID beweist keine fehlende Hardwareunterstützung.
- AMD-Grafik
AMD Tahiti / Southern Islands
Eine ältere AMD-Grafikfamilie, deren Linux-Bindung von der Treiberwahl für Southern Islands abhängen kann.
- AMD-Grafik
AMD Bonaire / Sea Islands
Bonaire-Grafik mit geprüfter mobiler ID und einer ausdrücklichen CIK-Auswahlgrenze zwischen radeon und amdgpu.
- AMD-Grafik
AMD Polaris 10
Ein Polaris-Familientreffer, der gemeinsame Chipidentität und konkretes RX-Handelsmodell getrennt hält.
- AMD-Grafik
AMD Vega 10
Vega-10-Grafik mit Identität auf Familienebene und getrennten Befunden für Grafik-/Compute-Firmware.
- AMD-Grafik
AMD Navi 10
Navi-10-Grafik: Die Familien-ID ordnet Befunde zu Initialisierung, Rendering und DisplayPort ein.
- AMD-Grafik
AMD-Sienna-Cichlid-Grafikfamilie
Ein Sienna-Cichlid-Tabellentreffer, dessen Firmware den Quellcodenamen statt der Handelsbezeichnung verwendet.
- AMD-Grafik
AMD Renoir integrierte Grafik
Eine AMD-APU-Grafikfunktion, bei der gemeinsamer Hauptspeicher und GPU-Auswahl eigenen Kontext benötigen.
- AMD-Grafik
AMD-Grafikkontext GC 12.0 mit IP-Discovery
Ein quellenbelegter Grafikblock-Kontext für moderne amdgpu-Berichte; ein konkretes Radeon-Produkt wird nicht abgeleitet.
- NVIDIA-Grafik
NVIDIA GeForce GTX 750 Ti – Referenz
Eine GTX-750-Ti-Referenz-ID: Erfasse den bestehenden Nouveau- oder NVIDIA-Besitzer vor der Einordnung von Modultypen.
- NVIDIA-Grafik
NVIDIA GeForce GTX 980 – Referenz
Eine geprüfte GTX-980-ID mit getrennten Belegen für Bildausgabe, Kernelbindung und 3D-Beschleunigung.
- NVIDIA-Grafik
NVIDIA GeForce GTX 1080 – Referenz
Eine GTX-1080-Referenz, bei der Treiber-/Bibliothekskonflikt und Xid-Busverlust unterschiedliche Belege brauchen.
- NVIDIA-Grafik
NVIDIA GeForce GT 1030 – Referenz
Eine geprüfte GT-1030-Referenz, die Speichervarianten und Hybrid-GPU-Verschaltung anhand von Platinen-/Laufzeitbefunden beurteilt.
- NVIDIA-Grafik
NVIDIA GeForce RTX 2080 – Referenz
Eine RTX-2080-Referenz mit ausdrücklich getrennten Angaben zu Hersteller-Modulpolitik, GSP-Dokumentation und Nouveau-Bindung.
- NVIDIA-Grafik
NVIDIA GeForce RTX 3080 – Referenz
Eine geprüfte RTX-3080-ID zur Zuordnung von Treiberversion, Initialisierung und PCIe-Fehlern ohne Ableitung eines Platinendefekts.
- NVIDIA-Grafik
NVIDIA GeForce RTX 4090 – Referenz
Eine RTX-4090-Referenz: GSP-Version und Linkbefunde an Endgerät/Brücke ergänzen die Supported-Chip-Zeile.
- NVIDIA-Grafik
NVIDIA GeForce RTX 5090 – Referenz
Eine geprüfte RTX-5090-Referenz mit der vom Hersteller dokumentierten Blackwell-Modultypgrenze und ausdrücklichen lokalen Beleggrenzen.
- Intel-Grafik
Intel Ivy Bridge GT2 mobil
Mobiles Ivy-Bridge-GT2: Ein i915-Tabellentreffer identifiziert weder Notebook noch den von einer Anwendung gewählten Renderer.
- Intel-Grafik
Intel Haswell GT2 Desktop
Haswell-Desktop-GT2 mit klarer Grenze zwischen frühem Framebuffer, i915-Bindung und beschleunigten Anwendungen.
- Intel-Grafik
Intel Broadwell GT2 ULT
Broadwell-GT2-ULT: Integrierte Bildausgabe und mögliche diskrete Renderingrolle bleiben ohne OEM-Notebookableitung getrennt.
- Intel-Grafik
Intel Skylake GT2 Desktop
Skylake-Desktop-GT2 mit quellenbelegten DMC-Beispielen und getrennter Einordnung von GPU-Hängern und Display-Energiewarnungen.
- Intel-Grafik
Intel Ice-Lake-Grafik
Ein Ice-Lake-Familientreffer mit getrennten Prüfpunkten für Kernelbindung, Firmwarebausteine und Anschluss/EDID.
- Intel-Grafik
Intel Tiger-Lake-Grafik
Tiger Lake steht in i915- und Xe-Tabellen; der Laufzeitbesitzer entscheidet über passende Initialisierungs- und Hängereinordnung.
- Intel-Grafik
Intel Alder-Lake-P-Grafik
Alder-Lake-P-Grafik mit geprüften i915-/Xe-Kandidaten und einer Unterscheidung zwischen DMC-Dateiname und Fallback.
- Intel-Grafik
Intel DG2-G10-Desktopgrafik
DG2-G10-Desktopgrafik: Ein gemeinsamer Treibertabellentreffer bleibt von Mikrocontrollerinitialisierung und Vulkan-Erkennung getrennt.
- Chipsätze und PCIe
PCIe-Root-Port-Kontext
Ein Kontext für Topologie und native Dienste; die Brückenklasse allein belegt weder genaues Mainboard noch Porttyp.
- Chipsätze und PCIe
PCIe-Switch-Port-Kontext
Verfolge den Upstream-/Downstream-Switchpfad, bevor ein ausgehandelter Link oder AER-Ereignis einem Endgerät zugeschrieben wird.
- Chipsätze und PCIe
PCIe Root Complex Event Collector
Ein klassenbelegter RCEC-Kontext für die Fehlersammlung integrierter Endgeräte des Root Complex.
- Chipsätze und PCIe
CXL-Type-3-Speichergerätekontext
Ein CXL-Speicherklassenkontext: PCI-Sichtbarkeit, Mailboxverwaltung und nutzbarer Systemspeicher sind getrennte Stufen.
- Chipsätze und PCIe
Intel VMD mit eigener PCI-Domain
Ein tabellenbelegtes Intel-VMD-Controllerprofil, das Controller und nachgeschalteten Speicher getrennt einordnet.
- Chipsätze und PCIe
Intel-Client-VMD-Controller
Ein tabellenbelegtes Intel-VMD-Controllerprofil, das Controller und nachgeschalteten Speicher getrennt einordnet.
- Chipsätze und PCIe
Intel-ICH9-SMBus
Ein Mainboard-SMBus-Hostprofil mit Controllerbelegen und passiver Adapterprüfung.
- Chipsätze und PCIe
Intel-Kaby-Lake-PCH-H-SMBus
Ein Mainboard-SMBus-Hostprofil mit Controllerbelegen und passiver Adapterprüfung.
- Chipsätze und PCIe
AMD-KERNCZ-/FCH-SMBus
Ein Mainboard-SMBus-Hostprofil mit Controllerbelegen und passiver Adapterprüfung.
- Chipsätze und PCIe
Intel-Sunrise-Point-MEI-Funktion
Eine geprüfte Management-Engine-Hostschnittstelle: Treiberbindung verrät nicht jeden Firmwareclient oder jede Managementfunktion.
- Chipsätze und PCIe
AMD-Secure-Processor-/CCP-PCI-Funktion
Eine geprüfte AMD-Secure-Processor-Funktion, deren Kryptografie- und Virtualisierungsfunktionen von eigener Konfiguration abhängen.
- Chipsätze und PCIe
AMD-PMC-Plattformkontext für Suspend
Ein Modul-/Plattformkontext für AMD-s2idle-Koordination; kein exakter PCI-Produkt-ID-Treffer.
- AMD-Grafik
AMD Navi 44 — RX-9050-/RX-9060-XT-Familie
Belegte Navi-44-Chipfamilien-ID; gemeldetes RX-Modell und Platine bleiben getrennte Befunde.
- Ethernet und Netzwerk
Intel 82540EM
Ein klassischer Intel-Gigabit-Controller mit e1000. Diese Identität wird auch von virtuellen Maschinen präsentiert; ein PCI-Treffer beweist deshalb keine physisch eingebaute Intel-Karte.
- Ethernet und Netzwerk
Intel 82574L
Dieser separate Intel-Controller gehört zur Familie e1000e. Seine numerische Identität hilft, wenn eine ältere Desktop- oder Serverkarte einen irreführenden PCI-Klartextnamen trägt.
- Ethernet und Netzwerk
Intel I217-LM
Eine Intel-PCH-LAN-Generation mit e1000e. Als plattformintegrierte Netzwerkfunktion einordnen; eine generische PCI-Beschreibung identifiziert weder die Mainboard-Verdrahtung noch dessen Verwaltungskonfiguration.
- Ethernet und Netzwerk
Intel I210 (Kupfer)
Der I210-Kupfercontroller ist ein igb-Gerät, auch in Embedded-Systemen und Erweiterungskarten. Linux unterscheidet ihn von I210-Varianten für Glasfaser, SerDes und ohne Flash.
- Ethernet und Netzwerk
Intel I350 (Kupfer)
I350-Kupfer-Netzwerkfunktionen verwenden igb. Mehrportkarten stellen getrennte PCI-Funktionen bereit; die Identifikation einer Funktion identifiziert deshalb nicht die gesamte Karte.
- Ethernet und Netzwerk
Intel I225-LM
Eine neuere Intel-Kupfercontrollergeneration mit igc. Die geprüfte Kennung unterscheidet I225-LM von I225-V, I226 und Einträgen für leeres NVM derselben Treiberfamilie.
- Ethernet und Netzwerk
Intel 82599 SFP-Familie
Eine physische 82599-Funktion von ixgbe mit steckbarem Medienpfad. Damit lässt sich ein SFP-/Kabel-Verhandlungsproblem von einem fehlenden Netzwerktreiber unterscheiden.
- Ethernet und Netzwerk
Intel X550-T
Der X550-T-Kupferpfad verwendet ixgbe gemeinsam mit weiteren schnellen Intel-Familien. Die X550-Identität prüfen, statt die Konfiguration allein aus dem gemeinsamen Modulnamen abzuleiten.
- Ethernet und Netzwerk
Intel Ethernet der 700er-Serie, SFP-Funktion (1572)
Diese SFP-Identität gehört zur 700er-Familie von i40e. Das Quellsymbol verwendet XL710; das Profil bleibt deshalb bei einer Familienbezeichnung statt ein konkretes X710-Verkaufsmodell zu behaupten.
- Ethernet und Netzwerk
Intel E810-C QSFP-Funktion
Die physische QSFP-Funktion des E810-C verwendet ice. Das DDP-Paket ist eine gesonderte vom Host geladene Komponente und von der Firmware auf dem Netzwerkadapter zu unterscheiden.
- Ethernet und Netzwerk
Realtek RTL8168-Familie
Viele RTL8168-Revisionen teilen sich ein PCI-Paar. Der Kernelkandidat ist trotz anderer Endziffern r8169; genaue Revision und PHY-Verhalten benötigen mehr als die numerische PCI-Identität.
- Ethernet und Netzwerk
Realtek RTL8125-Familie
Die RTL8125-Familie wird in diesem Snapshot vom Kernel-Treiber r8169 behandelt. Die 2,5-Gigabit-Fähigkeit der Familie ist von der Geschwindigkeit mit einem konkreten Switch zu trennen.
- Ethernet und Netzwerk
Realtek RTL8126-Familie
Dieser RTL8126-Familieneintrag existiert in der fixierten r8169-Quelle. Das Profil dokumentiert diesen Quellenstand, ohne einen Mindestkernel der Distribution oder ein getestetes Hardwareergebnis zu erfinden.
- Ethernet und Netzwerk
Broadcom BCM5720
Diese NetXtreme-/Tigon3-Controlleridentität verwendet tg3. Sie unterscheidet sich von NetXtreme II und NetXtreme-E, auch wenn der OEM alle als Broadcom Ethernet inventarisiert.
- Ethernet und Netzwerk
Broadcom/QLogic BCM57711
Die NetXtreme-II-Generation BCM57711 verwendet bnx2x und vom Host geladene Initialisierungsfirmware. Dieser Softwarepfad unterscheidet sich von tg3-Gigabit-Controllern und neueren bnxt_en-Geräten.
- Ethernet und Netzwerk
Broadcom BCM57414 NetXtreme-E
Die physische NetXtreme-E-Funktion BCM57414 verwendet bnxt_en. Die Kartenbeschreibung der Quelle umfasst 10-/25-Gigabit-Ethernet; die aktuelle Rate folgt weiterhin aus Verhandlung und eingesetztem Medium.
- Ethernet und Netzwerk
Mellanox ConnectX-3 / MT27500-Familie
ConnectX-3 ist eine Adapterfamilie mit Kerneltreiber und eigener Ethernet-Schicht. Eine sichtbare Mellanox-PCI-Funktion allein zeigt nicht, ob ihr konfigurierter Port als Ethernet oder in einem anderen unterstützten Netz arbeitet.
- Ethernet und Netzwerk
Mellanox ConnectX-4-Familie
ConnectX-4 gehört zu mlx5_core statt zur älteren mlx4-Familie. Identifikation der physischen Funktion, Entstehung einer Ethernet-Schnittstelle und optionalen RDMA-Betrieb getrennt prüfen.
- Ethernet und Netzwerk
Aquantia/Marvell AQC107
Der AQC107-Kupfercontroller ist ein atlantic-Gerät. Fähigkeiten des Kupferlinks und die PCIe-Host-Verbindung sind getrennte Verbindungen und können eine echte Übertragung unabhängig begrenzen.
- Ethernet und Netzwerk
Marvell Yukon 88E8056
Diese Yukon-Generation verwendet sky2. Die eigene Treiberfamilie ist auf älteren Mainboards wichtig, deren ähnliche Marvell-Namen sonst mit skge oder neueren schnellen Controllern verwechselt werden können.
- Ethernet und Netzwerk
Realtek RTL8153 USB-Ethernet-Familie
RTL8153-basiertes USB-Ethernet verwendet r8152, obwohl der Chipname auf 8153 endet. USB-Transport- und Ethernet-Linkgeschwindigkeit getrennt prüfen, wenn ein Dock langsam erscheint.
- Ethernet und Netzwerk
ASIX AX88179 USB-Ethernet
Der USB-Netzwerkcontroller AX88179 verwendet ax88179_178a auf seiner dokumentierten herstellerspezifischen Schnittstelle. Die USB-ID identifiziert den Controllerpfad, nicht die gesamte Dockingstation oder deren ausgehandelte USB-Generation.
- Speichercontroller
Allgemeiner PCI-AHCI-SATA-Controller
Ein dokumentiertes Protokollfamilienprofil für eine PCI-Funktion mit AHCI-Klasse 010601. Es bietet Treiberkontext, ohne aus der Klasse einen bestimmten Chipsatz oder eine SSD zu erfinden.
- Speichercontroller
Allgemeiner PCI-NVMe-Controller
Ein allgemeines Profil für NVMe über PCIe aus Klasse 010802. Es benennt bewusst keine Verkaufs-SSD, weil mehrere vermarktete Laufwerke dieselbe PCI-Controlleridentität teilen können.
- Speichercontroller
Intel CPT-AHCI-Funktion (1c02)
Diese Intel-CPT-SATA-Funktion besitzt einen gerätespezifischen ahci-Eintrag. Die Identität betrifft den SATA-Controller der Plattform, nicht das Modell eines an einem Port angeschlossenen Laufwerks.
- Speichercontroller
AMD-/ATI-SB700-/SB800-AHCI-Familie
Die Upstream-Tabelle bezeichnet diesen AMD-/ATI-Southbridge-Pfad als SB700/800 und verwendet ahci. Bei diesem belegten Familienumfang bleiben, statt aus einem PCI-Datenbanknamen ein bestimmtes Mainboard abzuleiten.
- Speichercontroller
JMicron JMB362-SATA-Funktion
Diese JMicron-JMB36x-SATA-Funktion ist ein AHCI-Treffer. Multifunktionscontroller von JMicron können außerdem einen anderen PATA-Pfad besitzen; Controllerfamilie und einzelne PCI-Funktion getrennt betrachten.
- Speichercontroller
Silicon Image SiI3112-Familie
Dieser ältere Silicon-Image-SATA-Controller verwendet sata_sil statt ahci. Der Quellenpfad hilft, wenn eine alte Erweiterungskarte im PCI-Baum sichtbar ist, aber kein angeschlossenes ATA-Gerät erscheint.
- Speichercontroller
Silicon Image SiI3132
SiI3132 verwendet den eigenen Controllertreiber sata_sil24. Das Gerät sollte nicht allein wegen der Silicon-Image-Herstellerkennung mit SiI3112 zusammengefasst werden.
- Speichercontroller
Marvell 88SE912x-AHCI-Funktion (9123)
Diese Marvell-AHCI-Funktion erfordert sorgfältige Benennung: Die geprüfte Quelle kommentiert ihren Eintrag 9123 als 88SE9128. Das Profil verwendet deshalb eine Familienbezeichnung statt einer erfundenen genauen Chipbenennung.
- Speichercontroller
ASMedia ASM1061-/ASM1062-Familie
Diese ASMedia-AHCI-Familie wird enger als ein beliebiger SATA-Controller identifiziert; ihr Upstream-Kommentar umfasst jedoch ausdrücklich ASM1061 und ASM1062. Sie liefert keinen sicheren genauen Kartennamen.
- Speichercontroller
VIA VT6421
VT6421 ist ein VIA-Speichercontrollerpfad mit sata_via. Die Upstream-Tabelle beschreibt SATA- und PATA-Kanäle; auf einem gemischten alten System ist daher der jeweilige Porttyp wichtig.
- Speichercontroller
NVIDIA MCP55-SATA-Funktion (037f)
Diese ältere NVIDIA-Chipsatz-SATA-Funktion verwendet sata_nv. NVIDIA im PCI-Herstellerfeld macht sie nicht zu einer Grafikkarte und begründet keine Installation eines GPU-Treibers.
- Speichercontroller
Promise PDC2037x-Familie (3376)
Diese Promise-Funktion gehört zur PDC2037x-Implementierung von sata_promise. Der gemeinsame Kartenfamilienpfad ist belastbarer als ein genauer Verkaufsname aus einer benachbarten Modellnummer.
- Speichercontroller
LSI SAS2008
SAS2008 ist eine Fusion-MPT-SAS2-Controllerfamilie. Die fixierte Quelle behandelt sie innerhalb von mpt3sas; alte mpt2sas-Namen können weiterhin in interner Treiber-/Proc-Identität erscheinen.
- Speichercontroller
LSI/Broadcom SAS3008
SAS3008 ist eine neuere Fusion-MPT-SAS3-Controlleridentität mit mpt3sas. SAS-Portfähigkeit, Expandertopologie und ausgehandelter Link jedes Laufwerks sind getrennte Belege.
- Speichercontroller
Broadcom/LSI SAS3416
Diese SAS3416-Identität ist ein eigenständiger Controllerpfad der MPI2.6-Generation in mpt3sas. Aus der Controllerfamilie allein keine genaue OEM-Tri-Mode-Karte oder den Transport angeschlossener Geräte ableiten.
- Speichercontroller
LSI-/Broadcom-MegaRAID-Fusion-Funktion (005b)
Dies ist die MegaRAID-Fusion-Identität in megaraid_sas. RAID-Firmware kann logische Datenträger präsentieren, deren Blockgerätemodellnamen die physischen Laufwerke nicht identifizieren.
- Speichercontroller
Adaptec AAC-RAID-Familie (0285)
Dieses Adaptec-AAC-Paar bezeichnet bewusst eine Familie statt einer einzigen Karte. Upstream-Tabelle und Anleitung führen zahlreiche über Subsystem-IDs unterschiedene Karten unter demselben Paar 9005:0285 auf.
- Speichercontroller
Kontext für virtio-Blockgeräte
Ein Protokoll-/Gerätefamilienkontext für virtio-Blockspeicher in einem Gast. Bewusst ohne genaue PCI-Identität: virtio kann unterschiedliche Transporte verwenden und identifiziert weder die physische Host-SSD noch dessen RAID-Controller.
- USB-Controller und Geräte
PCI-XHCI-Hostcontrollerklasse
PCI-xHCI-Hostcontroller stellen USB-2- und SuperSpeed-Topologien über eine Controllerfamilie bereit.
- USB-Controller und Geräte
PCI-EHCI-Hostcontrollerklasse
PCI-EHCI ist die USB-2-High-Speed-Hostcontrollerfamilie, die neben älteren Begleitcontrollern eingesetzt wird.
- USB-Controller und Geräte
PCI-OHCI-Hostcontrollerklasse
PCI-OHCI bietet einen standardisierten USB-1.1-Controllerpfad für Low- und Full-Speed-Geräte.
- USB-Controller und Geräte
PCI-UHCI-Hostcontrollerklasse
PCI-UHCI ist eine USB-1.1-Controllerarchitektur, die auf älteren Systemen und in virtuellen Maschinen vorkommt.
- USB-Controller und Geräte
USB-Hubklasse
Ein Hub ist gleichzeitig eine vorgeschaltete USB-Funktion und der Verzweigungspunkt für nachgelagerte Geräte.
- USB-Controller und Geräte
USB-Video-Class-Kamerainterfaces
UVC beschreibt Kamera-Steuerung und Videostreaming, getrennt von einem möglichen Mikrofon derselben Webcam.
- USB-Controller und Geräte
USB-Massenspeicher: Bulk-Only Transport
Bulk-Only Transport überträgt Speicherbefehle über ein USB-Interface, bevor das Blockgerät erscheint.
- USB-Controller und Geräte
USB-Attached-SCSI-Interfaces
UAS ist ein USB-Speichertransport mit Befehlswarteschlangen und Endpoint-Anforderungen über die Massenspeicherklasse hinaus.
- USB-Controller und Geräte
FTDI USB-Serial-Kennung 0403:6001
Ein USB-Serial-Familienabgleich, dessen tty-Zuordnung weiterhin Laufzeitbelege benötigt.
- USB-Controller und Geräte
Silicon Labs Standard USB-Serial-Kennung 10c4:ea60
Ein USB-Serial-Familienabgleich, dessen tty-Zuordnung weiterhin Laufzeitbelege benötigt.
- Audiogeräte
Intel-Cougar-Point-HDA-Controller
Eine PCI-HDA-Controllerkennung aus Intels Cougar-Point-Familie mit getrennt erfasstem Audiocodec.
- Audiogeräte
AMD-HDA-Controllerkennung 1022:1487
Eine AMD-PCI-HDA-Controllerkennung, die Upstream X570 und verwandten Systemen zuordnet.
- Audiogeräte
Realtek-ALC892-HDA-Codecfamilie
Eine HDA-Codecfamilie für analogen Ton; ihre Identität muss auf der Codec-Ebene gelesen werden.
- Audiogeräte
HDA-HDMI-/DisplayPort-Audiocodecs
Display-Audio ergänzt einen Codec-Weg, dessen Verfügbarkeit von den Audiofähigkeiten eines angeschlossenen Displays abhängt.
- Audiogeräte
USB-Audio-Class-PCM-Interfaces
USB-Audio verwendet Steuerungs-, Takt- und Streaming-Deskriptoren statt einer universellen Soundkarten-Chip-ID.
- Audiogeräte
USB-MIDI-Streaming-Interfaces
Ein MIDI-Interface überträgt musikalische Ereignisse und kann ohne PCM-Wiedergabegerät funktionieren.
- Audiogeräte
Ensoniq-ES1371-AudioPCI-Familie
Eine ältere AudioPCI-Controllerfamilie, die auch als emulierte Audio-Hardware vorkommt.
- Audiogeräte
Creative-EMU10K1-PCI-Audiofamilie
Eine programmierbare PCI-Audiofamilie, bei der Mixer und interne Signalwege über die PCI-Erkennung hinaus wichtig sind.
- Audiogeräte
C-Media-CM8738-PCI-Audiofamilie
Eine ältere C-Media-PCI-Audiofamilie mit analogen und revisionsabhängigen digitalen Signalwegen.
- Audiogeräte
Intel-82801AA-AC97-Controller
Ein Intel-ICH-AC97-Controllerpfad, getrennt von HDA und häufig für Gäste emuliert.
- Eingabe und weitere Geräte
USB-HID-Transport für Tastatur und Zeiger
USB-HID ist eine Transport- und Reportfamilie, die viele Eingabegeräte gemeinsam verwenden.
- Eingabe und weitere Geräte
HID-over-I2C-Transport für Touchpad und Touchscreen
Ein interner I2C-HID-Pfad kann Toucheingaben bereitstellen, ohne einen USB-Geräteeintrag zu erzeugen.
- Eingabe und weitere Geräte
i8042-/PS2-Transport für Tastatur und Zeiger
Der ältere Controller stellt Serio-Ports statt gewöhnlicher USB-Interfaces bereit.
- Eingabe und weitere Geräte
Logitech-Unifying-Empfängerkennung 046d:c52b
Ein Funkempfänger kann mehrere gekoppelte HID-Eingabegeräte hinter einer USB-Kennung erzeugen.
- Eingabe und weitere Geräte
Wacom-USB-Tabletkennung 056a:00b9
Das geprüfte Tabletprofil trennt Stiftfähigkeiten von Anwendungszuordnung und Displaygeometrie.
- Eingabe und weitere Geräte
HID-Multitouch-Protokollfamilie
Multitouch-Unterstützung ist eine spezialisierte HID-Auswertung über Transporten wie USB oder I2C.
- Eingabe und weitere Geräte
ALPS-PS2-Touchpad-Protokollfamilie
ALPS-PS2-Touchpads verwenden Protokollerkennung über Serio statt einer USB-VID/PID-Tabelle.
- Eingabe und weitere Geräte
Xbox-360-Kabel-USB-Kennung 045e:028e
Eine kabelgebundene Xbox-kompatible Controllerkennung mit herstellerspezifischem USB-Protokoll statt allgemeinem Tastatur-HID.
- Virtuelle und ungewöhnliche Hardware
Virtio-Netzwerkfunktion über modernes PCI
Eine paravirtuelle Netzwerkschnittstelle mit einem vom PCI-Transport getrennten Gast-Funktionstreiber.
- Virtuelle und ungewöhnliche Hardware
Virtio-Konsole und Ports über modernes PCI
Eine virtuelle Konsolen-/Portfunktion kann benannte Gast-Host-Kanäle statt einer physischen UART bereitstellen.
- Virtuelle und ungewöhnliche Hardware
Virtio-Zufallsquellenfunktion über modernes PCI
Ein Zufallsquellengerät im Gast bezieht Bytes von einem Backend des Hosts.
- Virtuelle und ungewöhnliche Hardware
Virtio-Speicherballon über modernes PCI
Ballooning ist eine Gast-Host-Speicherverwaltungsfunktion, kein gewöhnliches Gerät zur RAM-Identifikation.
- Virtuelle und ungewöhnliche Hardware
Virtio-SCSI-Adapter über modernes PCI
Ein virtueller SCSI-Hostadapter kann mehrere Ziele hinter einem Virtio-Controller bereitstellen.
- Virtuelle und ungewöhnliche Hardware
Virtio-9P-Dateisystemtransport über modernes PCI
Ein 9P-Export ist ein Gast-Host-Dateisystemtransport mit einem ausdrücklichen Mount-Tag.
- Virtuelle und ungewöhnliche Hardware
Virtio-GPU über modernes PCI
Ein virtuelles DRM-Gerät kann Display- und Renderfähigkeiten bereitstellen, ohne die physische GPU des Hosts zu bestimmen.
- Virtuelle und ungewöhnliche Hardware
Virtio-Eingabe über modernes PCI
Eine virtuelle Eingabefunktion erhält vom Host bereitgestellte Ereignisfähigkeiten statt eines USB-Tastaturmodells.
- Virtuelle und ungewöhnliche Hardware
Virtio-Socket-Transport über modernes PCI
Virtuelle Sockets kommunizieren über Kontext-IDs statt über ein gewöhnliches Ethernet-Interface oder eine IP-Adresse.
- Virtuelle und ungewöhnliche Hardware
Virtio-Sound über modernes PCI
Eine paravirtuelle Audiofunktion stellt ALSA-Streams im Gast bereit; das physische Audio-Backend bleibt auf dem Host.
- WLAN-Adapter
Intel-Wireless-7265-Familie
PCIe-Funk der 7265-Familie, dessen ursprüngliche und D-Revision unterschiedliche Firmware-Zweige nutzen. Vor der Bewertung einer fehlenden Firmware die erkannte Revision lesen.
- WLAN-Adapter
Intel-8265-/8275-PCIe-Familie
Intel-PCIe-Familie der 8000-Generation mit gemeinsamem Treiberpfad; Subsystem-Kennungen unterscheiden mehrere Platinen- und Produktnamen.
- WLAN-Adapter
Intel-Wireless-AC-9260-Familie
Intel-Funk der 9000-Generation über PCIe. Transport und Funkkonfiguration werden getrennt gewählt; ein Familientreffer ist daher weniger genau als die erkannten Controller-Details.
- WLAN-Adapter
Intel-AX200-PCIe-Familie
Separate Intel-Wi-Fi-6-Familie über PCIe. WLAN-Erkennung und USB-Bluetooth-Erkennung eines Kombimoduls liefern unterschiedliche Befunde.
- WLAN-Adapter
Intel-AX210-PCIe-Familie
Separate Intel-Wi-Fi-6E-Familie über PCIe mit Ty-Transportkonfiguration und GF-Funkauswahl. Funkfähigkeit und lokale regulatorische Verfügbarkeit bleiben getrennt.
- WLAN-Adapter
Intel-BE200-PCIe-Familienkontext
Separate Intel-Wi-Fi-7-Familie mit GL-Transport und FM-Funkpfad. Ein Wi-Fi-7-Quelleneintrag ist ein Diagnoseansatz, keine Bewertung der Vollständigkeit aller Funktionen.
- WLAN-Adapter
Realtek RTL8723BE
Ältere Realtek-PCIe-Familie mit rtlwifi statt rtw88 oder rtw89. Primärer und alternativer Firmware-Name unterscheiden sich ausdrücklich.
- WLAN-Adapter
Realtek RTL8821CE
rtw88-Controller über PCIe. Das Transportmodul trägt CE, die gemeinsame Chip-Firmware dagegen den C-Namen.
- WLAN-Adapter
Realtek RTL8822CE
rtw88-8822C-Controller über PCIe. Normalbetrieb und Wake-on-Wireless besitzen verschiedene Firmware-Deklarationen.
- WLAN-Adapter
Realtek RTL8852BE
rtw89-PCIe-Familie, deren Firmware-Formatsuffix dem Treiberformat folgt und keiner Handelsbezeichnung des Adapters.
- WLAN-Adapter
Realtek RTL8852CE
Eigene rtw89-8852C-Familie über PCIe. Ähnliche Namen des 8852B-Zweigs machen deren Firmware nicht austauschbar.
- WLAN-Adapter
Realtek-RTL8822BU-USB-Familie
Upstream-rtw88-USB-Pfad der 8822B-Familie. USB-Schnittstellenbeschreibungen wirken an der Zuordnung mit; das Produktpaar allein ist daher unvollständig.
- WLAN-Adapter
Atheros-ath9k-PCIe-Familie (168c:002b)
Registergesteuerte ath9k-PCIe-Familie. Anders als ath9k_htc-USB-Geräte deklariert ihr geprüfter Pfad kein vom Host geladenes Firmware-Abbild.
- WLAN-Adapter
Atheros-AR9271-USB-Familie
Atheros-Funk über USB, der vor dem WLAN-Betrieb HTC-Firmware lädt. USB-Vorhandensein und eine funktionierende WLAN-Schnittstelle sind getrennte Schritte.
- WLAN-Adapter
Qualcomm-Atheros-QCA6174-Familie
ath10k-PCIe-Familie mit revisionsspezifischer Firmware und Platinendaten. Platinenkalibrierung ist ein eigener Bestandteil neben dem gemeinsamen Firmware-Abbild.
- WLAN-Adapter
Qualcomm-QCA6390-PCIe-Familie
ath11k-PCIe-Gerät mit MHI-/QMI-gestützter Initialisierung. Eine sichtbare PCI-Funktion kann weiterhin auf Ziel-Firmware oder Platinendaten warten.
- WLAN-Adapter
Qualcomm-WCN6855-PCIe-Familie
ath11k-PCIe-Familie mit getrennten hw2.0- und hw2.1-Firmware-Zuordnungen. Ein PCI-Paar unterscheidet diese Zweige nicht.
- WLAN-Adapter
Qualcomm-QCN9274-PCIe-Familie
Qualcomm-Wi-Fi-7-Familie, deren geprüfter Kernel den gemeinsamen ath12k-Kern von der ath12k_wifi7-Geräteimplementierung trennt.
- WLAN-Adapter
MediaTek-MT7601U-USB-Familie
MediaTek-USB-Funk mit eigenem mt7601u-Treiber statt mt76x2- oder mt7921-Transportmodulen.
- WLAN-Adapter
MediaTek-MT7612U-/MT76x2-USB-Familie
mt76x2-USB-Funk, dessen Quelle Firmware-Bestandteile mit MT7662-Namen nutzt, auch wenn die USB-Familie als MT7612U bezeichnet wird.
- WLAN-Adapter
MediaTek-MT7921-PCIe-Familie
PCIe-Funk der MT7921-Familie. Das mt7921-Treiberverzeichnis enthält auch andere Chipfamilien; sein Name allein genügt daher nicht zur Geräteerkennung.
- WLAN-Adapter
MediaTek-MT7922-PCIe-Familie
PCIe-Pfad der MT7922-Familie über mt7921e. Unterschiedliche Chipfamilien können berechtigt denselben Modulnamen verwenden.
- WLAN-Adapter
MediaTek-MT7925-PCIe-Familie
PCIe-Gerät der MT7925-Familie mit Firmware in einem chipspezifischen mediatek-Unterverzeichnis des geprüften Quellstands.
- WLAN-Adapter
MediaTek-MT7921-USB-Familie
MT7921-Familie über USB mit gemeinsamen Firmware-Namen der PCIe-Familie und einem anderen Host-Transport.
- WLAN-Adapter
Broadcom-BCM4313-/BCMA-WLAN-Familie
Broadcom-PCIe-Host, der seinen WLAN-Kern über BCMA an brcmsmac bereitstellt. Host-Brückenbindung und Funk-Treiberbindung liegen auf verschiedenen Ebenen.
- WLAN-Adapter
Broadcom-BCM43602-PCIe-FullMAC-Familie
Broadcom-FullMAC-Familie über PCIe mit Firmware und platinenspezifischer NVRAM-Verarbeitung. FullMAC verlagert mehr WLAN-Verhalten in Ziel-Firmware als brcmsmac.
- WLAN-Adapter
Broadcom-BCM4356-PCIe-FullMAC-Familie
Broadcom-FullMAC-Familie über PCIe mit geprüftem Firmware-Basisnamen und eigener CLM-Deklaration für regulatorische Daten.
- WLAN-Adapter
Broadcom-BCM43236-USB-FullMAC-Familie
Broadcom-FullMAC-Funk über USB mit chiprevisionsspezifischem 43236B-Firmware-Zweig und erneuter USB-Erkennung als Initialisierungsschritt.
- Bluetooth
USB-Bluetooth-HCI-Transportklasse
Generischer USB-Schnittstellenkontext für Bluetooth-HCI. Er erklärt btusb als Kandidaten, ohne einen Chip vorzutäuschen.
- Bluetooth
Intel-USB-Bluetooth-Familie (8087:0032)
Intel-USB-Controllerpfad mit kombinierter Intel-Initialisierung. Firmware-Namen hängen von Controller-Versionsfeldern ab, nicht nur von der USB-Produktnummer.
- Bluetooth
Realtek-RTL8761BU-USB-Bluetooth-Familie
Realtek-USB-Familie mit BU-Firmware-Pfad, der sich vom UART-B-Zweig unterscheidet. USB und UART ändern den erwarteten Dateinamen.
- Bluetooth
MediaTek-USB-Bluetooth-Familie (0e8d:0608)
MediaTek-USB-Bluetooth-Pfad, dessen Hilfe zur Auswahl eines ROM-Patch-Namens Controller-Register liest. Er wird nicht anhand einer WLAN-PCI-Bezeichnung identifiziert.
- Bluetooth
Broadcom-BCM20702B0-USB-Bluetooth-Familie
Broadcom-USB-Familie mit PatchRAM-Initialisierung. Platinen- und USB-Produktdetails können nach der Controller-Erkennung den HCD-Dateinamen beeinflussen.
- Bluetooth
Atheros-AR3011-USB-Firmware-Loader
Atheros-USB-Identität für den Firmware-Loader vor dem normalen HCI-Transport. Firmware-Laden kann zu erneuter USB-Erkennung führen.
- Bluetooth
Atheros-AR3012-USB-Patch-/Sysconfig-Familie
Atheros-USB-Ladepfad mit Patch für die ROM-Version und Systemkonfiguration passend zum Referenztakt.
- Bluetooth
Bluetooth-H4-UART-Transportkontext
Serieller HCI-Transportkontext eines eingebetteten Bluetooth-Controllers. Ein UART-Controller kann vorhanden sein, ohne in lspci oder lsusb zu erscheinen.
- Bluetooth
Bluetooth-H5-Drei-Draht-UART-Kontext
Kontext für zuverlässigen Drei-Draht-UART-Transport mit Paketsequenzierung und Verbindungsaufbau. Er unterscheidet sich trotz gemeinsamem hci_uart-Modul vom H4-Paketformat.
- Bluetooth
Qualcomm-Bluetooth-UART-Familienkontext
Kontext für serielle Qualcomm-Bluetooth-Familien mit Herstellerstart, Baudratensteuerung und Firmware-/NVM-Laden. Die Identität kann aus ACPI oder Device Tree statt PCI-/USB-Kennungen stammen.
- Bluetooth
Broadcom-Bluetooth-UART-Familienkontext
Kontext für serielle Broadcom-Bluetooth-Familien mit Platinen-Strom-/Reset-Ressourcen und optionalem PatchRAM. USB-Bluetooth-Abgleich bestimmt diesen UART-Pfad nicht.
- Bluetooth
Bluetooth-SDIO-HCI-Transportkontext
Generischer Bluetooth-HCI-Transport über SDIO. Eingebettete SDIO-Funktionen liegen normalerweise außerhalb von PCI- und USB-Inventaren.
Ein Befund nach dem anderen
Wähle einen Hardwareweg. Jede Diagnose trennt Befunde und Hypothesen, zeigt lesende Prüfungen und verweist auf passende Fix-Lab-Anleitungen.
Diagnosethemen ohne JavaScript
- GPU erkannt, Bindung unklar — Fix-Lab-Wissensbasis lesen
- AMDGPU-Firmware-Anfrage fehlgeschlagen — Fix-Lab-Wissensbasis lesen
- NVIDIA-Modul nicht nutzbar — Fix-Lab-Wissensbasis lesen
- Intel-Grafik initialisieren — Fix-Lab-Wissensbasis lesen
- WLAN-Adapter nicht verfügbar — Fix-Lab-Wissensbasis lesen
- Ethernet-Controller ohne nutzbare Verbindung — Fix-Lab-Wissensbasis lesen
- PCIe-Geschwindigkeit oder -Breite niedriger als erwartet — Fix-Lab-Wissensbasis lesen
- Wiederholte USB-Trennungen — Fix-Lab-Wissensbasis lesen
- NVMe-Timeout oder Controller-Reset — Fix-Lab-Wissensbasis lesen
- SATA-CRC-Fehler oder Link-Resets — Fix-Lab-Wissensbasis lesen
- Bluetooth-Firmware oder Transport — Fix-Lab-Wissensbasis lesen
- Audio-Controller ohne nutzbare Karte — Fix-Lab-Wissensbasis lesen
- Kernelmodul nicht verfügbar — Fix-Lab-Wissensbasis lesen
- Gerät verschwindet nach Suspend — Fix-Lab-Wissensbasis lesen
- Fehlende Firmware-Nutzlast finden — Fix-Lab-Wissensbasis lesen
- Windows erkennt es, Linux nicht — Fix-Lab-Wissensbasis lesen
- Funk per Hardware oder Software gesperrt — Fix-Lab-Wissensbasis lesen
- IOMMU- oder PCIe-Initialisierungsfehler — Fix-Lab-Wissensbasis lesen
Treiberebenen verstehen
Erkannt, gebunden, funktionsfähig: drei verschiedene Befunde
Ordne PCI-/USB-Auflistung, Treiber-Probe und Laufzeitbindung ein, bevor du einen Treiberkandidaten bewertest.
Kernelmodule und fest eingebaute Treiber
Trenne Modulverfügbarkeit, Kernel-Buildkonfiguration, geladene Module und den an ein Gerät gebundenen Treiber.
Firmwareanfragen und tatsächliche Dateien
Nutze angefragte Dateinamen und Initialisierungshinweise, um Firmware-Ladefehler von anderen Symptomen zu trennen.
Was ein PCI- oder USB-Modalias belegt
Entschlüssele Buskennungen und Schnittstellenkontext, ohne einen Wildcard-Modulalias mit einem echten Gerät zu verwechseln.
GPU-Kerneltreiber, Firmware und Userspace
Trenne AMD-, Intel- und NVIDIA-Bindungshinweise von Grafik-APIs, Firmware und Anwendungswahl.
USB-Geräte und Schnittstellentreiber
Ordne zusammengesetzte Geräte, Klassenmatches und den Unterschied zwischen Deskriptor und Schnittstellenbindung ein.
PCIe-Fähigkeit, ausgehandelter Link und Topologie
Lies Endgeräte- und Brückenbefunde, ohne beworbene Generation oder niedrigeren Link als eindeutige Ursache zu behandeln.
Was dieser Katalog weiß und was er nicht beweist
Verstehe exakte IDs, bedingte Matches, Klassenkontext, Quellenprüfdaten und Grenzen von Kompatibilitätsaussagen.
Firmwarepakete auf sechs Distributionen prüfen
Prüfe Pakete auf Debian, Ubuntu, Fedora, Arch Linux, NixOS und Gentoo lesend, statt eine Installationslösung zu erraten.
Private Berichte und öffentliche Hardwarelinks
Trenne vorübergehende lokale Berichtsanalyse von teilbaren Geräteprofilen, Zusammenfassungen und geschwärzten Auszügen.