Bits sind Blau

USB-Speichergeräte unter Linux

01.12.2000
Wie jeden Monat nehmen wir wieder USB-Geräte unter die Lupe und untersuchen deren Tauglichkeit unter Linux. Diesmal dreht sich alles um Massenspeicher.

USB-Laufwerke zum Speichern großer Datenmengen haben den grossen Vorteil, dass mit Hilfe von Plug & Play die Geräte problemlos vom Rechner ab- und wieder angesteckt werden können. So lassen sich mehr oder weniger große Datenmengen von einem PC zum nächsten transportieren. Bisher war dies nur mit Hilfe der Druckerschnittstelle gefahrlos möglich unter Linux mit der Einschränkung, dass dieser Port immer nur von einem Treiber zu einer Zeit genutzt werden kann. Außerdem ist die Übertragung per Centronics-Kabel deutlich langsamer als mit USB.

Allerdings sieht es unter Linux mit USB-Massenspeichern noch lange nicht so gut aus wie bei unserem letzten Test mit den Eingabegeräten das ganze USB-Storage Sub-System ist noch als experimentell gekennzeichnet. Dies spiegelt sich auch in den Erfahrungen des Testers wieder: Während der Versuche sind die Testrechner gelegentlich abgestürzt, so dass oft nur noch ein kompletter Neustart half (der aber dank ReiserFS immer recht schnell über die Bühne ging). Es erwies sich übrigens als kluger Entschluss, die USB-CD-Brenner mit einem RW-Medium zu testen, ansonsten hätte die gesamte Redaktion jetzt vermutlich neue Kaffeetassenuntersetzer. Allerdings ändert sich die Qualität des Treibers stetig (meist zum Besseren). Wer also die hier vorgestellten USB-Massenspeicher nutzen möchte, dem sei der neueste Entwickler-Kernel angeraten am besten noch mit den aktuellen Pre-Patches. Der produktive Einsatz ist bei fast allen Geräten nicht empfehlenswert, zumindest bis der Kernel 2.4 um ein paar Patchlevels gealtert ist.

Zum Zeitpunkt des Tests war gerade Linux-2.4.0-test10-pre6 aktuell. Dieser Kernel schien auch der stabilste zu sein, wobei aber auch hier Systemabstürze bei bestimmten Geräten keine Seltenheit waren. Bei der Version 2.4.0-test9 funktionierte übrigens so gut wie kein Gerät. Für die Anwender des USB-Backport-Patches für Kernel 2.2 haben wir eine kleine Tabelle zusammengestellt, in der ersichtlich ist, welches Gerät mit dem alten Kernel funktionieren (sollte).

Die USB-Storage-Architektur im Linux-Kernel

Alle Laufwerke in diesem Test benötigen das Kernelmodul usb-storage.o, welches einen SCSI-Hostadapter emuliert. Das heißt, dem Benutzer präsentieren sich die angeschlossenen USB-Massenspeicher als SCSI-Geräte. Dementsprechend sind die CD-Laufwerke über /dev/scd[0-9] und die Festplatten/Disketten als /dev/sd[a-z] ansprechbar. Alle Festplatten und Wechsellaufwerke haben meist einen Partitions-Sektor. Für den Betrieb unter Linux wäre dies zwar nicht unbedingt nötig, es ermöglicht jedoch den Datenaustausch mit fremden Betriebssystemen (falls dort das verwendete Dateisystem erkannt wird). Bei den vorformatierten Medien war meist die letzte von vier physikalischen Partitionen mit VFAT behandelt. Damit sollten übrigens alle Rechner und Betriebssysteme zurechtkommen. Damit usb-storage geladen werden kann, muss das SCSI-Subsystem im Kernel sein: entweder fest einkompiliert oder als ladbares Modul scsi_mod.o. Für CD-ROM-Laufwerke ist außerdem das Modul sr_mod.o Voraussetzung; CD-Brenner benötigen sg.o, und Festplatten (wozu auch alle Disketten- und Wechselmedien-Laufwerke zählen) sind auf sd_mod.o angewiesen.

Freecom Traveller: schick aber unter Linux nicht stabil

Freecom Traveller

Wie bereits der Name andeutet, ist dieser CD-Brenner insbesondere für den mobilen Einsatz angedacht und lässt sich deshalb auch mit Batterien betreiben. In dem schönen blauen Gehäuse versteckt sich ein 4x/4x/20x CD-RW mit proprietärem Sub-D-Anschluss. Es gibt Adapter für Firewire, PCMCIA, Parallel-Port und USB, wobei sich unser Augenmerk auf letztere Variante richtete. Leider befindet sich der Treiber für dieses Gerät noch in einer frühen Entwicklungstufe, so dass er nicht einmal beim neuesten Developer-Kernel mit eingeschaltener "prompt for development and/or incomplete code/drivers"-Option zur Verfügung steht, sondern man muss nach dem Konfigurieren des Kernels die .config-Datei editieren und nach CONFIG_USB_STORAGE=m noch ein CONFIG_USB_STORAGE_FREECOM=y einfügen. Danach wird das Laufwerk als "CDR/RW RW8040A" erkannt. Der Treiber erwies sich jedoch, wie es zu erwarten war, als äußerst instabil. Daher war es nicht möglich, Performace-Tests durchzuführen der Rechner hängte sich zwar nicht auf, dafür aber der Prozess, der auf das Laufwerk zugreifen sollte. Im günstigsten Fall lässt sich das Inhaltsverzeichnis einer CD angezeigt. Auch auf das Beschreiben von CDs muss mit diesem Gerät noch verzichtet werden, obwohl es von cdrecord [3] schon als SCSI-3/mmc-kompatibel erkannt wird.

Mit Linux stabil und zuverlässig: CD-Brenner von Iomega

Iomega Zip CD 650

Sehr stabil und zuverlässig arbeitete das Iomega Zip CD 650: Dies war der einzige USB-CD-Brenner, dessen Treiber den Testrechner nie zum Absturz brachte. Dass der Brenner unter Linux auch zum Beschreiben von CD-Rohlingen geeignet ist, scheint bei Iomega übrigens nicht bekannt zu sein, denn in ihrem Linux-Support-Forum [1] wird bei Fragen in Bezug auf die Brenn-Tauglichkeit darauf hingewiesen, dass daran gearbeitet werde. Aber unter Angabe des Gerätetyps generic-mmc-raw funktionierte des Produkt mit cdrdao [2] einwandfrei: Es kann sogar mit vierfacher Geschwindigkeit brennen. Dabei ist es sehr erstaunlich, dass es mit dem software-lastigen UHCI-Controller nicht zu Problemen kommt, denn immerhin müssen etwa 600 Kilobyte pro Sekunde transferiert werden.

Zugriff auf ZIP-Disketten per USB

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Netzwerk-Festplatten im Test
    Direkt am lokalen Netz angeschlossene Festplatten ermöglichen allen Benutzern den komfortablen Zugriff auf wichtige Daten. Wir testen zwei aktuelle Vertreter der Gattung im Zusammenspiel mit Linux.
  • Externe Festplatten
    Die Diskette als Datenträger ist längst überholt, heute sind viele Dateien mehrere Megabyte groß, Videos umfassen sogar mehrere Gigabytes. Wir stellen Ihnen drei externe Festplattenlaufwerke für Datentransport und Rechnererweiterung vor.
  • Sechs DVD-Brenner im Vergleich
    AUFMACHER: Titelbild LinuxUser 01/2003 ohne Spiralen – DVD ist nicht gleich DVD, fünf Standards kämpfen derzeit um die Gunst des Kunden – und keiner weiß, was sich am Ende durchsetzt. Damit Sie am Ende nicht im Regen stehen, haben wir sechs Brenner getestet, die alle Formate beherrschen.
  • Zugriff auf Zip- und Jaz-Medien leicht gemacht
    Seit ihrer Markteinführung sind Iomegas Zip-Laufwerke ein populäres Speichermedium, nicht zuletzt wegen der geringen Kosten für eine 100-MB-Diskette. Für Windows liefert der Hersteller ein Tool zur Zugriffssteuerung mit, und für Linux gibt es entsprechende freie Programme.
  • Massenspeicher
    Externe Speicherlösungen eignen sich ideal, um den internen Festplatten wieder etwas mehr Luft zu verschaffen. Dass dies nicht auf Kosten der Performance gehen muss, zeigt unser Testbericht.
Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.