externe HDD mit USB-3.0-SATA Adapter

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

externe HDD mit USB-3.0-SATA Adapter

Beitrag von fischig » 24.11.2020 07:28:31

Ich habe hier eine externe HDD, die ich mit einem einem SATA-USB-3.0 Adapter an eine Buster-Maschine anschließe. Dabei kommt diese Fehlermeldung:

Code: Alles auswählen

udevd[2626]: failed to execute '/lib/udev/mtp-probe' 'mtp-probe /sys/devices/pci0000:00/0000:00:14.0/usb4/4-2 4 2': No such file or directory
Gemäß meinen Recherchen hat mtp etwas mit Android-Geräten zu tun. Ich besitze aber keine. Los werden kann ich die installierten mtp* Pakete aber nicht, weil es mir außer der Krake Phyton auch VLC eliminieren würde. Ich halte die diesebezügliche Fehlermeldung aber mehr für ein kosmetisches Ärgernis - richtig?

Das hier scheint mir gravierender: Auf der Konsole rollen reihenweise Meldungen durch, u.a.:

Code: Alles auswählen

Disable of device-initiated U1 failed
Irgendwann bequemt sich das System die Partitionen der Platte zu erkennen und ich kann sie einhängen. Das war's dann aber. Jeder Versuch schreibend darauf zuzugreifen, endet mit einem I/O-Fehler.
Stecke ich den Adapter in eine USB 2.0-Buchse, kann ich mit der Platte problemlos arbeiten.

Fehlkauf USB-SATA Adapter?

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von hikaru » 24.11.2020 08:21:34

fischic hat geschrieben: ↑ zum Beitrag ↑
24.11.2020 07:28:31
Fehlkauf USB-SATA Adapter?
Möglich. Um was für einen Adapter geht es denn?

Vorausgesetzt, deine beiden Meldungen beziehen sich auf das selbe Gerät, dann teste mal ob sich das Verhalten ändert, wenn du für das Gerät die Stromsparfunktion abschaltest:

Code: Alles auswählen

cat on > "/sys/devices/pci0000:00/0000:00:14.0/usb4/power/level"
Das geht auch global für alle USB-Geräte per Kernel-Parameter "usbcore.autosuspend=-1".

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von Tintom » 24.11.2020 08:24:45

fischic hat geschrieben: ↑ zum Beitrag ↑
24.11.2020 07:28:31
Stecke ich den Adapter in eine USB 2.0-Buchse, kann ich mit der Platte problemlos arbeiten.
Kommen dann ebenfalls Fehlermeldungen mit mtp-probe?
fischic hat geschrieben: ↑ zum Beitrag ↑
24.11.2020 07:28:31
Fehlkauf USB-SATA Adapter?
Ansichtssache. Ich hätte das als Ausgangspunkt für einen Bugreport genommen. Stable funktioniert sonst einfach zu perfekt :wink:

willy4711

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von willy4711 » 24.11.2020 08:39:29

Das ist aber Standard, wenn ein ein USB-Stick eingesteckt wird, egal ob USB2 oder USB3:

Code: Alles auswählen

Nov 24 08:36:45 XFCE kernel: usb 2-7.4: new SuperSpeed Gen 1 USB device number 4 using xhci_hcd
Nov 24 08:36:45 XFCE kernel: usb 2-7.4: New USB device found, idVendor=05dc, idProduct=a205, bcdDevice= a.00
Nov 24 08:36:45 XFCE kernel: usb 2-7.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 24 08:36:45 XFCE kernel: usb 2-7.4: Product: JumpDrive
Nov 24 08:36:45 XFCE kernel: usb 2-7.4: Manufacturer: Lexar
Nov 24 08:36:45 XFCE kernel: usb 2-7.4: SerialNumber: 2929964160
Nov 24 08:36:45 XFCE kernel: usb-storage 2-7.4:1.0: USB Mass Storage device detected
Nov 24 08:36:45 XFCE kernel: scsi host6: usb-storage 2-7.4:1.0
Nov 24 08:36:45 XFCE mtp-probe[73231]: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7.4"
Nov 24 08:36:45 XFCE mtp-probe[73231]: bus: 2, device: 4 was not an MTP device
Nov 24 08:36:45 XFCE mtp-probe[73250]: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7.4"
Nov 24 08:36:45 XFCE mtp-probe[73250]: bus: 2, device: 4 was not an MTP device
Nov 24 08:36:46 XFCE kernel: scsi 6:0:0:0: Direct-Access     Lexar    JumpDrive        1.00 PQ: 0 ANSI: 6
Nov 24 08:36:46 XFCE kernel: sd 6:0:0:0: Attached scsi generic sg3 type 0
Nov 24 08:36:46 XFCE kernel: sd 6:0:0:0: [sdc] 62545920 512-byte logical blocks: (32.0 GB/29.8 GiB)
Nov 24 08:36:46 XFCE kernel: sd 6:0:0:0: [sdc] Write Protect is off
Nov 24 08:36:46 XFCE kernel: sd 6:0:0:0: [sdc] Mode Sense: 23 00 00 00
Nov 24 08:36:46 XFCE kernel: sd 6:0:0:0: [sdc] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
Nov 24 08:36:46 XFCE kernel:  sdc: sdc1
Nov 24 08:36:46 XFCE kernel: sd 6:0:0:0: [sdc] Attached SCSI removable disk
Fehlt eventuell das Paket Debianlibmtp-runtime

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von fischig » 24.11.2020 09:36:02

Ich teste ein- und denselben Adapter mit ein-und derselben Platte.
an libmtp-runtime habe ich auch schon gedacht. Das ist nicht installiert. Und solange ich nicht weiß, wozu das gut sein soll, installiere ich das auch nicht. Einen Westentaschenrechner oder sonstigen Androiden betreibe ich nicht

lsusb sagt (eingesteckt an einer USB2.0-Buchse, USB 3.0-Buchse geht gar nicht im folgenden Szenario, Fehlermeldungen endlos):

Code: Alles auswählen

Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 030: ID 2109:0711 VIA Labs, Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 062a:4101 MosArt Semiconductor Corp. Wireless Keyboard/Mouse
Bus 002 Device 002: ID 7392:7622 Edimax Technology Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Hikarus Kommando bringt: "Datei oder Verzeichnis nicht gefunden"
"usbcore.autosuspend=-1" in der append-Zeile von Lilo führt zur endlosen Wiederholung der Fehlermeldungen (s.0).
Das OS ist (fast!) ein Standard-Buster, also mit Standard-Kern 4.19, udev und systemd! :wink:

Ach ja: Als Dateisystem auf der einzigen Partition der Platte habe ich ext2 gewählt. Hielt Journal für das reine Datengrab für Platzverschwendung.

So, das war's für heute morgen, will tagsüber noch was Anständiges arbeiten. Spät genug is' ja schon. Mache heute abend weiter.

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von fischig » 25.11.2020 10:19:17

So, ich denke nach diversen weiteren Tests, auch e2fsck und ext2 betreffend, erweist sich ziemlich sicher der USB3.0-SATA-Adapter/-Controller als der Übeltäter.

Ich habe noch einen zweiten USB3.0-Adapter/Controller, mehr oder weniger fest in einem HDD-Gehäuse eingebaut. In dieses Gehäuse habe ich jetzt die problematische Platte plaziert, und konnte damit eine 1,7Gb große Datei problemlos darauf schreiben.

Nachtrag:
willy4711 hat geschrieben:Das ist aber Standard, wenn ein ein USB-Stick eingesteckt wird, egal ob USB2 oder USB3
Ich bin mir nicht sicher, worauf sich dieser Hinweis bezieht, aber ich vermute, auf die von mir zuerst genannte mtp*-Fehlermeldung. Wenn dem so sein sollte, ist willy vermutlich im Irrtum. Diese Meldung habe ich nirgends anders als bei Benutzung des problematischen Controllers gesehen.

So sahen die letzten dmesg-Meldungen bei Verwendung des Problemkindes an USB3.0 aus:

Code: Alles auswählen

[  796.794966] usb 4-5: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[  796.823025] usb 4-5: New USB device found, idVendor=2109, idProduct=0711, bcdDevice= 1.44
[  796.826614] usb 4-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  796.830227] usb 4-5: Product: VLI Product String
[  796.832379] usb 4-5: Manufacturer: VLI manufacture String
[  796.834499] usb 4-5: SerialNumber: 000000123AE7
[  796.837696] usb-storage 4-5:1.0: USB Mass Storage device detected
[  796.839997] usb-storage 4-5:1.0: Quirks match for vid 2109 pid 0711: 2000000
[  796.842143] scsi host6: usb-storage 4-5:1.0
[  802.938938] usb 4-5: Disable of device-initiated U1 failed.
[  808.058938] usb 4-5: Disable of device-initiated U2 failed.
[  808.255117] usb 4-5: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[  808.299930] scsi 6:0:0:0: Direct-Access     USB3.0   high speed       2210 PQ: 0 ANSI: 6
[  808.303851] sd 6:0:0:0: Attached scsi generic sg2 type 0
[  808.304137] sd 6:0:0:0: [sdb] 976773164 512-byte logical blocks: (500 GB/466 GiB)
[  808.310950] sd 6:0:0:0: [sdb] Write Protect is off
[  808.313220] sd 6:0:0:0: [sdb] Mode Sense: 2f 00 00 00
[  808.313552] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[  813.434914] usb 4-5: Disable of device-initiated U1 failed.
[  818.554929] usb 4-5: Disable of device-initiated U2 failed.
[  818.755219] usb 4-5: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[  823.930998] usb 4-5: Disable of device-initiated U1 failed.
[  829.050926] usb 4-5: Disable of device-initiated U2 failed.
[  829.251195] usb 4-5: reset SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[  829.577110]  sdb: sdb1
[  829.584429] sd 6:0:0:0: [sdb] Attached SCSI disk
Mounten ließ sich das device, die Namen der auf der Platte befindlichen Verzeichnisse und Dateien wurden im Dateimanager (xfe) dargestellt, darauf schreiben konnte ich nicht. Im Dateimanager erschien es nach dem Schreibversuch nicht mehr.

Intressant fände ich nach wie vor eine Erklärung, warum der Controller an USB2.0 ohne Fehlermeldung arbeitet, an USB3.0 aber nicht.

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von Tintom » 25.11.2020 14:23:53

fischic hat geschrieben: ↑ zum Beitrag ↑
25.11.2020 10:19:17
Nachtrag:
willy4711 hat geschrieben:Das ist aber Standard, wenn ein ein USB-Stick eingesteckt wird, egal ob USB2 oder USB3
Ich bin mir nicht sicher, worauf sich dieser Hinweis bezieht, aber ich vermute, auf die von mir zuerst genannte mtp*-Fehlermeldung. Wenn dem so sein sollte, ist willy vermutlich im Irrtum. Diese Meldung habe ich nirgends anders als bei Benutzung des problematischen Controllers gesehen.
Es ist simpler: willys Stik wird als MTP-Device erkannt, was es aber eigentlich nicht ist. Scheinbar springt die /lib/udev/rules.d/69-libmtp.rules auf den Stick an. Wäre mir ein Bugreport gegen Debianlibmtp-common wert :wink:

willy4711

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von willy4711 » 26.11.2020 10:41:01

Tintom hat geschrieben: ↑ zum Beitrag ↑
25.11.2020 14:23:53
Es ist simpler: willys Stik wird als MTP-Device erkannt, was es aber eigentlich nicht ist. Scheinbar springt die /lib/udev/rules.d/69-libmtp.rules auf den Stick an. Wäre mir ein Bugreport gegen Debianlibmtp-common wert
willy4711 hat geschrieben: ↑ zum Beitrag ↑
24.11.2020 08:39:29
Nov 24 08:36:45 XFCE mtp-probe[73231]: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7.4"
Nov 24 08:36:45 XFCE mtp-probe[73231]: bus: 2, device: 4 was not an MTP device
Nov 24 08:36:45 XFCE mtp-probe[73250]: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7.4"
Nov 24 08:36:45 XFCE mtp-probe[73250]: bus: 2, device: 4 was not an MTP device
Debiangmtp mit Abhängigkeiten ist bei mir installiert (wg. Smartie)
fischic hat geschrieben: ↑ zum Beitrag ↑
24.11.2020 07:28:31
Ich habe hier eine externe HDD, die ich mit einem einem SATA-USB-3.0 Adapter an eine Buster-Maschine anschließe. Dabei kommt diese Fehlermeldung:

Code: Alles auswählen

udevd[2626]: failed to execute '/lib/udev/mtp-probe' 'mtp-probe /sys/devices/pci0000:00/0000:00:14.0/usb4/4-2 4 2': No such file or directory
Daher dachte ich, dass die Check auf mtp ein Standard Verfahren ist, und die Erkennung des Devices dann hängen bleibt.
Ist aber wahrscheinlich ein Irrtum :roll:

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von fischig » 26.11.2020 15:49:08

So, neuer Adapter ist da. Scheint ohne Fehlermeldung zu funktionieren. Aber: gebranntes Kind scheut's Feuer:
Ich wüsste gerne, was diese Meldungen mir eigentlich sagen wollen:

Code: Alles auswählen

Quirks match for vid 152d pid 0578: 1000000

Code: Alles auswählen

Disabling FUA
[sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Ich habe keine Ahnung von Quirks, FUA, DPO, aber sehr viele disparate und englische Suchergebnisse.
Brauchbare deutschsprachige Info-Links?

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von Tintom » 26.11.2020 16:10:42

fischic hat geschrieben: ↑ zum Beitrag ↑
26.11.2020 15:49:08
So, neuer Adapter ist da. Scheint ohne Fehlermeldung zu funktionieren. Aber: gebranntes Kind scheut's Feuer:
Ich wüsste gerne, was diese Meldungen mir eigentlich sagen wollen:

Code: Alles auswählen

Quirks match for vid 152d pid 0578: 1000000

Code: Alles auswählen

Disabling FUA
[sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Ich habe keine Ahnung von Quirks, FUA, DPO, aber sehr viele disparate und englische Suchergebnisse.
Brauchbare deutschsprachige Info-Links?
Quirk deutet darauf hin, dass das Kernelmodul die Hardware identifiziert hat und nun spezielle Routinen für diese Hardware durchlaufen werden, damit die Hardware möglichst fehlerfrei funktioniert.
In deinem Fall:
https://github.com/torvalds/linux/blob/fa02fcd94b0c8dff6cc65714510cf25ad194b90d/drivers/usb/storage/unusual_devs.h#L2116-L2120 hat geschrieben:UNUSUAL_DEV(0x152d, 0x0578, 0x0000, 0x9999,
"JMicron",
"JMS567",
USB_SC_DEVICE, USB_PR_DEVICE, NULL,
US_FL_BROKEN_FUA),
werden also du Funktionen USB_SC_DEVICE, USB_PR_DEVICE und US_FL_BROKEN_FUA beim Initialisieren der Hardware aufgerufen. Letzteres deaktiviert den Zugriff auf den Zwischenspeicher der Festplatte.

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von hikaru » 26.11.2020 16:34:53

fischic hat geschrieben: ↑ zum Beitrag ↑
25.11.2020 10:19:17
[ 796.839997] usb-storage 4-5:1.0: Quirks match for vid 2109 pid 0711: 2000000
Laut [1] sollte das ein DVD-Laufwerk sein. :?

[1] https://linux-hardware.org/index.php?id=usb:2109-0711

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: externe HDD mit USB-3.0-SATA Adapter

Beitrag von fischig » 26.11.2020 17:04:59

Danke für die weiterführenden Hinweise!
Ich bin zwar ein eingefleischter Skeptiker, muss aber anerkennen, das der Google-Übersetzer nach meinem Dafürhalten erstaunlich gut arbeitet. :wink:
Ich denke, wir können es dabei belassen. Das mit dem DVD-Laufwerk bleibt allerdings seltsam. :?

Nochmal was zur Historie: Die Platte (Gebraucht-Kauf) nutze ich schon eine ganze Weile (Wochen, Monate), aber aufgefallen ist mir nie was, alldieweil ich das für USB3.0 auf dem Eigenbaukern zuständige Modul xhci-hcd (auf der Devuan-Maschine, an der sie meistens dranhängt) gar nicht einkompiliert hatte. Die wurde also bis dahin immer immer brav mit ehci-hcd benutzt :P

Antworten