Überblick und Identität
Klasse 01:06 mit Programmierschnittstelle 01 ist der AHCI-Treffer dieser Quelle. Eine reine SATA-Unterklasse ohne Programmierschnittstelle ist weniger präzise; hier werden keine genauen Hersteller-/Gerätepaare behauptet.
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 PCI-Tabelle von ahci enthält nach gerätespezifischer Behandlung einen allgemeinen Klasseneintrag. ahci verwendet libata zur Einbindung angeschlossener ATA-Geräte in den Linux-Speicherstapel.
ahci— Kernel-Treiber-/Modulkandidat
Firmware
Geräte- und revisionsabhängig
Controller-Firmware, Option-ROM und Laufwerksfirmware können getrennt sein. Die geprüften Quellen legen für dieses Profil keinen vom Betriebssystem geladenen Dateinamen fest; Firmwarestand und Aktualisierungsregeln benötigen die echte Controller- und OEM-Identität.
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.
Klasse und gebundenen Treiber lesen
lspci -nnk -s BDFBDF durch die Controlleradresse ersetzen. Ein aus der Klasse abgeleiteter Kandidat ahci bezeichnet nur die Protokollfamilie. Kernel driver in use zeigt die beobachtete Bindung; das PCI-Paar benennt die angeschlossene SSD nicht.
Sichtbare Blockgeräte identifizieren
lsblk -d -o NAME,MODEL,TRAN,HCTLMODEL beschreibt ein Blockgerät oder ein vom Controller präsentierter logischer Datenträger; es ist keine PCI-Controlleridentität. HCTL unterscheidet SCSI-Ziele. TRAN kann fehlen; die Liste beweist keine vollständige physische Datenträgertopologie.
Controller- und Transportmeldungen lesen
sudo journalctl -k -b --no-pagerErhöhte Rechte können nötig sein. Root liest das Kerneljournal des aktuellen Starts. Meldungen von ahci, Port-/Hostkennungen und Zeitpunkte von Timeouts/Resets dem tatsächlichen Controller zuordnen. Ein Reset allein beweist keinen defekten Datenträger oder Firmwarefehler.
Grenzen und passende Fehlerhilfen
Die Controllerklasse identifiziert weder Samsung, Crucial noch ein anderes angeschlossenes Laufwerk. RAID-/IDE-Firmwaremodi können andere Klassen und Treiber zeigen; dieses Profil belegt keinen sicheren Moduswechsel.
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.
- Upstream Linux: drivers/ata/ahci.c
Geprüfter Upstream-Quellcode
PCI_DEVICE_CLASS(PCI_CLASS_STORAGE_SATA_AHCI; line 1585 - Upstream Linux: include/linux/pci_ids.h
Geprüfter Upstream-Quellcode
PCI_CLASS_STORAGE_SATA_AHCI; line 25 - Upstream Linux: Documentation/driver-api/libata.rst
Projekt- oder Distributionsdokumentation
SCSI<->ATA translation; line 12