Externe USB HDD (*gelöst)

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
FazzyX
Beiträge: 51
Registriert: 23.04.2004 19:48:16

Externe USB HDD (*gelöst)

Beitrag von FazzyX » 12.11.2004 22:46:01

Hallo,

ich versuche schon seit langer Zeit meine externe USB Festplatte (Freecom Classic)
anzuschliessen.

Da ich im Forum zu ähnlichen Themen etwas von einem nicht kompatiblem chip gelesen
habe und es auch nicht geschafft habe die Platte anzusprechen, habe ich mich
mit dem nichtfunktionieren abgefunden (ohne zu wissen ob meinen Platte mit diesem
chip arbeitet).

Das ganze ist mittlerweile allerdings sehr frustrierend, da sich die Platte an einem Slackware 10
mit Kernel 2.6.7 problemlos mounten ließ.
Das hätte ich natürlich auch gerne hier auf meinem Desktop Debian.
Bevor ich jetzt den Schritt gehe und das System auf Slack umstelle, möchte ich vorher
nichts unversucht lassen um eventuell doch noch zum Erfolg zu kommen.

Ich verwende (mittlerweile) Kernel 2.6.9. Debian sarge.

Ein Auszug aus

Code: Alles auswählen

tail -f /var/log/messages

Code: Alles auswählen

Nov 12 22:42:04 PROJECTZWO kernel: usb 5-1: USB disconnect, address 4
Nov 12 22:42:12 PROJECTZWO kernel: usb 5-1: new high speed USB device using address 5
Nov 12 22:42:17 PROJECTZWO kernel: usb 5-1: control timeout on ep0in
Nov 12 22:42:17 PROJECTZWO kernel: usb-storage: probe of 5-1:1.0 failed with error -1
Nov 12 22:42:17 PROJECTZWO usb.agent[15801]:      usb-storage: already loaded
lsmod

Code: Alles auswählen

odule                  Size  Used by
sd_mod                 16656  0
sg                     33440  0
usb_storage            61600  0
ipx                    29356  2
p8022                   2432  1 ipx
psnap                   4228  1 ipx
llc                     7828  2 p8022,psnap
nvidia               3465884  15
smbfs                  68088  9
ehci_hcd               29188  0
usbhid                 42176  0
uhci_hcd               32144  0
shpchp                 99556  0
pciehp                 96228  0
pci_hotplug            12036  2 shpchp,pciehp
ide_scsi               17028  0
usbvideo               30724  0
videodev                9856  1 usbvideo
sr_mod                 16676  0
scsi_mod               82112  5 sd_mod,sg,usb_storage,ide_scsi,sr_mod
ohci_hcd               20996  0
usbcore               115940  8 usb_storage,ehci_hcd,usbhid,uhci_hcd,usbvideo,ohci_hcd
Ich benutze udev, devfs ist im Kernel nicht aktiviert.
Werden sonst noch Angaben benötigt ?

Kann jemand bei der Lösung des Problems helfen ?
Zuletzt geändert von FazzyX am 16.11.2004 19:13:21, insgesamt 1-mal geändert.
90% aller Probleme sitzen 60cm vor dem Bildschirm.

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 12.11.2004 23:48:32

Ich habe erstmal zwei TIps:
1. lsusb und usbview benutzen um zu sehen, ob die Platte erkannt wurde
2. Mittels mount /dev/sda1 /<mountpoint> testen ob die Platte mountbar ist.
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Benutzeravatar
FazzyX
Beiträge: 51
Registriert: 23.04.2004 19:48:16

Beitrag von FazzyX » 13.11.2004 00:29:36

vicbrother hat geschrieben:1. lsusb und usbview benutzen um zu sehen, ob die Platte erkannt wurde
:o Das sollte eigentlich mit ins ursprungspost, hab ich vergessen hinzuzufügen und kommt
jetz hier

Code: Alles auswählen

PROJECTZWO:/# lsusb
Bus 005 Device 004: ID 07ab:fccd Freecom Technologies
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 005: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000
Platte wird erkannt, das ist auch nicht wirklich das Prob.
vicbrother hat geschrieben: 2. Mittels mount /dev/sda1 /<mountpoint> testen ob die Platte mountbar ist.
Wie soll das den funktionieren ?
Ich verwende udev (s.o.), es wird kein device erstellt (siehe Ausgabe von /var/log/messages).

Das müssten dann in etwas so aussehen.

Code: Alles auswählen

Nov 13 01:04:08 ServiX kernel: usb 1-1: new full speed USB device using address 2
Nov 13 01:04:08 ServiX kernel: Initializing USB Mass Storage driver...
Nov 13 01:04:13 ServiX kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Nov 13 01:04:16 ServiX kernel:   Vendor: HDS72251  Model: 6VLAT20           Rev: V34O
Nov 13 01:04:16 ServiX kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Nov 13 01:04:16 ServiX kernel: usbcore: registered new driver usb-storage
Nov 13 01:04:16 ServiX kernel: USB Mass Storage support registered.
Nov 13 01:04:16 ServiX scsi.agent[2143]: disk at /devices/pci0000:00/0000:00:04.2/usb1/1-1/1-1:1.0/host1/1:0:0:0
Nov 13 01:04:17 ServiX kernel: SCSI device sda: 321672961 512-byte hdwr sectors (164697 MB)
Nov 13 01:04:17 ServiX kernel:  sda: sda1
Nov 13 01:04:17 ServiX kernel: Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
Einziger Unterschied, dieser Rechner, bei dem es funktioniert, hat keine USB2 Unterstützung.
90% aller Probleme sitzen 60cm vor dem Bildschirm.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 13.11.2004 10:26:11

Dann schmeiß doch mal ehci-hcd raus. Es scheint solche Fälle zu geben . Wo USB2 nicht funktioniert. Ein Bekannter hat das gleiche Problem. Bei einem Rechner funkioniert USB--2 und ein anderer stellt sich bockig an was USB-2 betrifft.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 13.11.2004 10:55:22

Ich hatte bei mir ein ganz ähnliches Problem, ich habe dann erstmal udev deinstalliert und dann hats funktioniert. Vielleicht weiss udev bei dir nicht welche Devices er anlegen soll?
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Benutzeravatar
FazzyX
Beiträge: 51
Registriert: 23.04.2004 19:48:16

Beitrag von FazzyX » 14.11.2004 22:38:37

Kleiner Zwischenbericht von der Front :>

Meine USB2 Schnittstelle funktioniert ! (Mit Knoppix getestet)
ehci_hcd rausnehmen wäre somit, wenn es den funktionieren würde, nicht
akzeptabel. Wenn ich das richtig verstanden habe, würde die Schnittstelle dann nur
als USB 1.1 angesprochen.

Von udev auf devfs zu gehen ist natürlich ein Schritt zurück.
Habe es aber mal gemacht.

Vorweg : In der Zwischenzeit habe ich auf einer freien Partition ein Slackware 10
installiert, da ich damit ja schon erfolg hatte, allerdings an einer USB1.1 Schnittstelle.
Auf diesem Rechner, mit USB 2, streikt dann das Slack mit demselben Fehler.

Nachdem ich devfs und CONFIG_BLK_DEV_UB aktiviert habe konnte ich die Platte mounten.
Das Modul UB wurde geladen und das device war unter /dev/uba1 zu finden.
Keinen Ahnung mit welcher Geschwindigkeit ich jetzt die Platte anspreche, da
BLK_DEV_UB als "Low Performance USB Block driver" beschrieben wird.

Das ist alles unbefriedigend.
90% aller Probleme sitzen 60cm vor dem Bildschirm.

Benutzeravatar
steos
Beiträge: 326
Registriert: 16.10.2004 13:27:34
Wohnort: Wien

Beitrag von steos » 15.11.2004 10:53:20

Schau' mal unter http://www.debianforum.de/forum/viewtopic.php?t=34962 nach, der 2.6.9er Kernel dürfte demnach Probs mit USB Speichermedien haben :( . Ich bin jedenfalls, auch aus anderen Gründen, beim 2.6.7er geblieben.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.11.2004 13:16:56

Seit 2.6.6 gibt es ziemlich heftige Probleme mit USB. Und 2.6.8 war ziemlich mißraten. 2.6.9 ist wieder erträglich.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
FazzyX
Beiträge: 51
Registriert: 23.04.2004 19:48:16

Beitrag von FazzyX » 15.11.2004 13:57:10

Hallo steos,

dies habe ich tatsächlich als nächsten Schritt geplant, runter auf 2.6.7

Der oben im Beispiel genannte PC mit Slack hat den Kernel 2.6.7,
allerdings auch nur einen USB 1.1 Schnittstelle.
Aber das funktionierte reibungslos. Bleibt noch etwas Hoffnung :D

Wir werden sehen und ich berichte dann wieder.


@KBDCALLS
Das klingt widersprüchlich zu anderen Aussagen hier im Forum. s.o.
90% aller Probleme sitzen 60cm vor dem Bildschirm.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.11.2004 14:12:49

2,6,8 brauch man nur an das Problem mit dem Brenner denken, das ist hier oft genug auf die Tagesordnung gekommen. Zum Thema USB. Ein Bekannter hatte das Problem bei einem Bankkartenlesegerät mit eigener Tastatur Es war genau einmal ansprechbar und dann hat sich USB weggehangen. .
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
FazzyX
Beiträge: 51
Registriert: 23.04.2004 19:48:16

gelöst

Beitrag von FazzyX » 16.11.2004 19:12:51

"gelöst" in Bezug auf den ursprünglich eingesetzten Kernel 2.6.9 nicht ganz richtig.

Allerdings läßt sich die Platte jetzt mit dem Wechsel zum Kernel 2.6.7 mounten.

Für mich also sehr wohl gelöst.

Die Meldung

Code: Alles auswählen

control timeout on ep0in
taucht immer noch im log auf.

Ob die Platte auch als High Speed USB device angesprochen wird, weiß ich
auch noch nicht. Aber das läßt sich ja bestimmt noch rausfinden.
90% aller Probleme sitzen 60cm vor dem Bildschirm.

Antworten