Toshiba Tecra 8100, Schreibprobleme mit Cardbus-USB



Toshiba Tecra 8100, darin eine USB-2.0-Cardbus-Karte mit NEC-Chipsatz,
externe Stromversorgung an der Karte ist angeschlossen.

Betriebsystem ist OpenBSD 3.8 (aus dem CVS; mit 3.7 hatte ich vorher
die gleichen Probleme, daher das Update auf die CVS-Version, was aber
offenbar nichts gebracht hat).

Die Karte wird erkannt. Daran angeschlossene Geräte werden erkannt.
Eine USB-Festplatte kann read-only gemountet werden und davon gelesen
werden. Beim Versuch jedoch, die Festplatte normal zu mounten, also mit
Schreibzugriff, bleibt der Mount-Befehl ohne Ausgabe stehen. Eine Weile
darauf wird die USB-Platte vom Kernel als 'disconnected' gemeldet. Bei
weiteren Versuchen, die Platte zu mounten, hängt sich unter Umständen
das gesamte System auf.
Die Symptome sind ähnlich, wenn man versucht, eine geänderte
Partitionstabelle oder einen geänderten Disklabel auf die Platte zu
schreiben. Irgendetwas wird aber wohl geschrieben, denn es gelingt, die
Partitionstabelle durch einen Schreibversuch komplett zu vermurksen
(völlig sinnlose, zufällige Einträge sind danach vorhanden).

Ähnliche Schwierigkeiten zeigte ein USB-Ethernet-Adapter an der Karte.
Das habe ich allerdings nicht im Detail dokumentiert.

Die USB-Karte funktioniert mit derselben Festplatte und demselben
Betriebsystem einwandfrei in einem Dell C400 (auch mit Schreibzugriff).
Der verwendete Cardbus-Steckplatz in dem Toshiba funktioniert ansonsten
auch gut mit einer 3Com Netzwerkkarte (die allerdings AFAIK nur 16 Bit
hat).

Das Toshiba hat noch einen eigenen USB-1.1-Anschluss. Daran
funktioniert die Festplatte auch einwandfrei (nur halt sehr langsam,
wegen 1.1.).

Was ist da los? Hat jemand einen Tipp?

Dmesg-Auszüge auf dem Toshiba:

[...]
cbb0 at pci0 dev 11 function 0 "Toshiba ToPIC100 CardBus" rev 0x20: irq 11
cbb1 at pci0 dev 11 function 1 "Toshiba ToPIC100 CardBus" rev 0x20: irq 11
[...]
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0 cacheline 0x0, lattimer 0x0
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 3 device 0 cacheline 0x0, lattimer 0x0
pcmcia1 at cardslot1
biomask ef6d netmask ef6d ttymask ffef
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
ohci0 at cardbus0 dev 0 function 0: irq 11, version 1.0
usb1 at ohci0: USB revision 1.0
uhub1 at usb1
uhub1: NEC OHCI root hub, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
[...]
ohci1 at cardbus0 dev 0 function 1: irq 11, version 1.0
usb2 at ohci1: USB revision 1.0
uhub2 at usb2
uhub2: NEC OHCI root hub, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0 at cardbus0 dev 0 function 2: "NEC USB" rev 0x02 (rev. 0x02)
ehci0: interrupting at 11
usb3 at ehci0: USB revision 2.0
uhub3 at usb3
uhub3: NEC EHCI root hub, rev 2.00/1.00, addr 1
uhub3: 5 ports with 5 removable, self powered
uhub2: device problem, disabling port 2
umass0 at uhub3 port 5 configuration 1 interface 0
umass0: Sunplus Technology Inc. USB to Serial-ATA bridge, rev 2.00/c4.fd, addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets
sd0 at scsibus1 targ 1 lun 0: <SAMSUNG, SP1614C, > SCSI2 0/direct fixed
sd0: 152627MB, 500 cyl, 8 head, 32 sec, 512 bytes/sec, 312581808 sec total

Auffällig ist zunächst die Zeile 'uhub2: device problem, disabling port 2'
in obiger Dmesg-Ausgabe. Die ist aber beim Dell auch vorhanden.

Wie beschrieben bleibt ein mount /dev/sd0a /mnt ohne Erfolg stehen. Es
erscheint nach einer Weile:

umass0: at uhub3 port 5 (addr 2) disconnected

Hingegen funktioniert mount -o ro /dev/sd0a /mnt ohne weiteres, es
können dann auch problemlos große Datenmengen von dem Laufwerk gelesen
werden.


Vielen Dank für Hinweise!
Lasse
.



Relevant Pages

  • Re: Fritz!Box Fon mit 2 WinXP-Computern
    ... An eine externe Festplatte denke ich auch in Zukunft. ... 4x USB 2.0, ... C-Partition ein Image als File nach D. Anschließend stellst Du den ... ich mir einen neuen Cardreader kaufen will. ...
    (microsoft.public.de.german.windowsxp.networking)
  • USB-Festplatte unter DOS
    ... Da hat man nun also eine externe USB-Festplatte und möchte ein Image seiner Systempartition auf eben diese Festplatte mit Tools wie Powerquest Drive Image, ... Dieser Treiber bindet nicht nur die Festplatte ein, sondern weist dieser unter DOS auch einen Laufwerksbuchstaben zu. ... Dieser Treiber heißt "di1000dd.sys"auch genannt "Motto Hairu USB ... rem Jetzt wird der Panasonic's universal USB- controller driver ...
    (de.comp.os.msdos)
  • XP Prof: Problem mit USB-Geräten
    ... Über PCMCIA-CardBus: USB 2.0 Anschlüsse ... Hub folgende Geräte: ... Externe Festplatte, 80 GB unterteilt in zwei Laufwerke ... Abhilfe schafft in den meisten Fällen folgendes: Alle Geräte ...
    (microsoft.public.de.german.windowsxp.sonstiges)
  • =?Utf-8?Q?Re:_Externes_Notebook_=C3=BCber_USB_a?= =?Utf-8?Q?nschlie=C3=9Fen=3F=3F=3F_HILFE!_
    ... Das USB-Laplink Kabel das Du meinst, erfordert eine Treiberinstallation. ... wie bei einer extrenen Festplatte oder USB Stick. ...
    (microsoft.public.de.german.windowsxp.hardware)

Loading