Intel bastelt an USB 3.0 für Linux

Saniphoto, Fotolia
Saniphoto, Fotolia

Flinke Daten

Britta Wülfing
16.12.2008 Der Chipkonzern Intel arbeitet derzeit an einer Linux-Unterstützung für USB der nächsten Generation. Die neue Schnittstelle verspricht mit bis zu 5 Gbit/s eine zehnmal so schnelle Datenübertragung wie der aktuelle Standard USB 2.0.


Die Intel-Entwicklerin Sarah Sharp beschreibt in einem aktuellen Blog-Eintrag ihre Arbeit an dem Treiber. Sie schreibt: „Jetzt, da die Bus-Spezifikation öffentlich ist, kann ich endlich über den Code reden, den ich in der Arbeit entwickle. Ich habe einen Treiber für xHCI geschrieben (den neuen USB 3.0 Host Controller), und habe den Linux Kernel Stack an die USB-3.0-Unterstützung angepasst.“ Wie Sharp schreibt, soll USB 3.0 Datenübertragung mit einer Geschwindigkeit von bis zu 5 Gigabit pro Sekunde unterstützen; beim aktuellen Standard 2.0 ist das Spitzentempo rund 480 Megabit pro Sekunde. Sie führt aus: „Grob gesagt bedeutet das, dass eine Datei, die mit USB 2.0 in 30 Minuten übertragen wird, mit USB 3.0 nur 3 Minuten benötigen würde.“

In einem Video auf ihrer Webseite zeigt Sharp einen USB 3.0-Laufwerk-Prototypen vom Hardware-Hersteller Fresco Logic, der unter Linux läuft. „Mein Linux-xHCI-Treiber ist nötig, damit das USB 3.0-Gerät über den xHCI-Host-Controller Prototyp kommunizieren kann“, beschreibt sie ihren Beitrag. Sie zeigt sich mit dem Testergebnis zufrieden: „Die Demo zeigt Geschwindigkeiten, die rund dreieinhalbmal schneller sind als USB-Hochgeschwindigkeits-Geräte“, und sie glaubt, dass dies nur der Anfang ist. Insgesamt ist sie voll des Lobes für die neue Technologie. Diese soll zudem besseres Power-Management bieten - mit positiven Auswirkungen auf die Lebenserwartung von Akkus. Sie erwähnt als weiteren Vorteil die Rückwärtskompatibilität von USB 3.0: Aktuelle USB-2.0-Hardware kann man weiterhin verwenden.

Damit Linux tatsächlich USB 3.0 Unterstützung liefert, sind laut Sharp noch folgende Arbeiten nötig: „Erstens müssen wir den Linux USB Stack um Unterstützung für die neue Gerätegeschwindigkeit erweitern, und (...) zweitens brauchen wir einen Treiber für den xHCI Host Controller.“ An ersterem will Sharp konzentriert arbeiten. Sie hofft, dass dieser bald den Weg in den Kernel finden und in der Folge in die Distributionen von Red Hat, Novell und Ubuntu. Die Arbeit am xHCI Host sei allerdings schwieriger, denn Intel habe diese unter eine NDA gestellt, Entwurf 0.9, und sie darf derzeit den Code der Linux-Gemeinschaft nicht zur Begutachtung geben.

Laut der Intel-Entwicklerin ist die grundlegende Unterstützung von USB 3.0 jedoch sichergestellt: „Einige Funktionalitäten könnten fehlen. Wir haben vielleicht nicht von Anfang an das tolle Power-Management oder es fehlt vielleicht an USB-3.0-Support für einige Klassentreiber“, so Sharp. „Es hat einen Grund, das mein Treiber als 'EXPERIMENTAL' gekennzeichnet ist.“ Dennoch hält sie es für besser, schnell und früher Code zu veröffentlichen. Durch den öffentlichen „Review“-Prozess könnten Verbesserungen schneller eingepflegt werden. Zusätzlich bietet sie inoffizielle Tests für neue Geräte und Host Controller an, um sicherzustellen, dass diese unter Linux laufen. Hierfür nennt sie ihre E-Mail-Kontaktadresse bei Intel.

Microsoft plant die Unterstützung von USB 3.0 für die kommende Version des Betriebssystems, Windows 7. Laut dem Vorsitzenden der Arbeitsgruppe USB-IF, Jeff Cravencraft, sollen erste USB-3.0-Geräte Mitte 2009 auf den Markt kommen. Eine ausführliche Dokumentation zu USB 3.0 findet sich auf der Projektseite

Ähnliche Artikel

  • Specs für XHCI sind online
    Intel hat die Spezifikationen für das extensible Host Controller Interface (XHCI) 1.0 veröffentlicht.
  • Kernel 2.6.31 wird Support für USB 3.0 bringen
    Nach eineinhalb Jahren Projektzeit wird Linux das erste Betriebssystem sein, das USB 3.0 unterstützt. Die entsprechenden Patches befinden sich bereits in der Warteschlange.
  • Entfesselt
    Im Gegensatz zu Windows unterstützt Linux schon seit Monaten nativ das 4,8 Gbit/s schnelle USB 3.0 – aber wie gut funktioniert die neue Schnittstelle in der Praxis?

Kommentare
Fehler!!
wisser (unangemeldet), Dienstag, 16. Dezember 2008 11:45:57
Ein/Ausklappen

Der Standard für USB 2.0 ist nicht 480 Megabyte, sondern 480 Megabit/s. Das ist ein Unterschied!


Bewertung: 274 Punkte bei 65 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Fehler!!
Kristian Kißling, Dienstag, 16. Dezember 2008 11:54:52
Ein/Ausklappen

Danke, wurde korrigiert.


Bewertung: 254 Punkte bei 62 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Kommentare
Fehler!!
wisser (unangemeldet), Dienstag, 16. Dezember 2008 11:45:57
Ein/Ausklappen
-
Re: Fehler!!
Kristian Kißling, Dienstag, 16. Dezember 2008 11:54:52
Ein/Ausklappen

Danke, wurde korrigiert.


Bewertung: 254 Punkte bei 62 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 3 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...
Backup mit KUP unter Suse 42.3
Horst Schwarz, 24.09.2017 13:16, 3 Antworten
Ich möchte auch wieder unter Suse 42.3 mit Kup meine Backup durchführen. Eine Installationsmöglic...
kein foto, etc. upload möglich, wo liegt mein fehler?
kerstin brums, 17.09.2017 22:08, 5 Antworten
moin, zum erstellen einer einfachen wordpress website kann ich keine fotos uploaden. vom rechne...
Arch Linux Netzwerkkonfigurationen
Franziska Schley, 15.09.2017 18:04, 0 Antworten
Moin liebe Linux community, ich habe momentan Probleme mit der Einstellung des Lan/Wlan in Arc...