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
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ä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.
  • 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.
  • 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.
  • Burn-Proof unter Linux
    CD-Brennen ist schon lange kein Hexenwerk mehr, seit immer schnellere Festplatten und Computer eingesetzt werden. Aber auch in der heutigen Zeit der Gigahertz-CPUs bricht hin und wieder der Brennvorgang verfrüht ab, weil das System nebenher noch andere Aufgaben erfüllt. Mit BURN-Proof-Technik sollen verbrannte Rohlinge der Vergangenheit angehören.
Kommentare

Infos zur Publikation

LU 02/2016: Alt-PCs flott machen

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!       

Der Tipp der Woche

Schon gewußt?

14.11.2015

Auch unter Ubuntu 15.10 kann man wieder mit dem Startmedienersteller (alias Startup Disk Creator) ein Live-System auf einem USB-Stick einrichten. ...

Fehler des Startmedienerstellers von Ubuntu 15.10 umgehen

Aktuelle Fragen

Leap 42.1 und LibreOffice
Heinz Kolbe, 09.02.2016 21:54, 0 Antworten
Moin moin, auf meinem Notebook habe ich Leap 42.1 und Win 10 installiert. Alles läuft rund nur...
Tails Update
Val Lerie, 11.01.2016 10:51, 0 Antworten
Hallo zusammen, updaten > update Speichern unter > Persistent nicht möglich, mit der Meldung;...
Recoll
Jürgen Heck, 20.12.2015 18:13, 4 Antworten
Wie kann man mit Recoll nach bestimmten Zeichen/Satzzeichen bzw. Zeichenkombinationen suchen, z....
Wings Platinum 4 auf Linux?
Bodo Steguweit, 18.12.2015 11:37, 4 Antworten
Hallo in die Runde ich nutze für meine Diashows Wings Platinum 4 als Diareferent. Arbeite jetzt...
Bandbreite regulieren
Georg Armani, 25.11.2015 16:50, 1 Antworten
Hallo, ich bin ein Neuling in Sachen Linux und hoffe auf Hilfe. Ich habe zwei Windows Rechner...