View previous topic :: View next topic |
Author |
Message |
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3537 Location: Berlin
|
Posted: Sun Dec 01, 2024 8:05 am Post subject: Treiber für USB HDD - usb_storage uas |
|
|
Hallo, ich habe mir eine Seagate Expansion Desktop 14TB externe Festplatte Modellnr.: STKP14000400 zugelegt. Zum einen kann ich die Temperatur nicht auslesen. Code: | hddtemp /dev/sdj
/dev/sdj: Seagate Expansion HDD: S.M.A.R.T. nicht verfügbar | Zum anderen ist meine USB Maus nur noch mit Geduld zu bedienen, wenn die Festplatte angeschlossen ist. Ist das in Ordnung, das bei mir uas und usb_storage Code: | lsmod
uas 28672 1
usb_storage 73728 1 uas | geladen werden? Habe gelesen, das empfohlen wird nur usb_storage zu laden.
Code: | lsusb -t
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 480M
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/3p, 12M
|__ Port 001: Dev 004, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 001: Dev 004, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 002: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 003: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
|__ Port 004: Dev 002, If 0, Class=Mass Storage, Driver=uas, 5000M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 480M
|__ Port 006: Dev 002, If 0, Class=Vendor Specific Class, Driver=[none], 12M
|__ Port 006: Dev 002, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 007.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 002: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 002: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 008.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M |
Code: | lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 413c:1002 Dell Computer Corp. Keyboard Hub
Bus 001 Device 003: ID 1ea7:0064 SHARKOON Technologies GmbH 2.4GHz Wireless rechargeable vertical mouse [More&Better]
Bus 001 Device 004: ID 413c:2002 Dell Computer Corp. SK-8125 Keyboard
Bus 001 Device 005: ID 1ea7:0064 SHARKOON Technologies GmbH 2.4GHz Wireless rechargeable vertical mouse [More&Better]
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 0bc2:2038 Seagate RSS LLC Expansion HDD
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0b05:18f3 ASUSTek Computer, Inc. AURA LED Controller
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub |
Code: | lsmod | grep usb
usb_storage 73728 1 uas
btusb 61440 0
btrtl 20480 1 btusb
btbcm 20480 1 btusb
btmtk 24576 1 btusb
btintel 49152 1 btusb
bluetooth 729088 34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
usbhid 57344 0 |
|
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5327
|
Posted: Sun Dec 01, 2024 8:44 am Post subject: |
|
|
Die meisten USB storage devices bieten kein smart support.
Mit USB Attached SCSI (UAS) kann SMART access funktioniere. Wobei das auch nicht von vielen Geräten unterstützt wird
Wobei die tools das nicht immer korrekt erkennen ob das USB Storage device korrekt UAS unterstützt.
Mit
Code: | smartctl -d sat -a /dev/sdX |
Kann man prüfen ob das device es wirklich kann.
Das es Probleme mit anderen USB devices macht könnte auch daran liegen, dass das USB gerät UAS nicht korrekt implementiert.
Du könntest probieren ob es besser wird, wenn du UAS im kernel deaktivierst (bzw. temporär das kernel modul aus /lib/modules/<kernel-version> entfernst damit es nicht geladen wird. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5327
|
Posted: Sun Dec 01, 2024 10:38 am Post subject: |
|
|
Man kann auch das usb_storage modul mitteilen uas nicht zu nutzen für ein bestimmtes device. Oft notwendig, wenn das device selbst wegen buggy firmware uas nur schlecht unterstützt es aber trotzdem den support advertised.
Das Wie, wird hier relativ gut erklärt
https://smitchell.github.io/how-to-bind-to-the-right-usb-storage-driver
Wobei ich auch was gelesen habe das angeblich uas auch vom USB host controller unsterstützt weden muss, wobei ich dazu nur aussagen gefunden habe aber keine quelle die das beweist.
Quelle für diese aussage, wobei die person selbst sagt, dass sie es auch nur so gehört/gelesen hat ohne erklärung wiso https://www.devever.net/~hl/usbuas
Ich hab auch im internet gelesen, dass das uas modul an sich unter umständen gebraucht wird, damit das usb storage device überhaupt korrekt funktioniert (z.b. die partitionen vom system erkannt werden)
https://debianforum.de/forum/viewtopic.php?t=157229 _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|