MLD-5.x > Development

[5.4] Anschluss von USB-Festplatten > 2 TB

(1/2) > >>

BobW:
Hallo zusammen und ein verspätetes Frohes Neues Jahr.

Ich hatte mich bereits vor rund einem halben Jahr mit diesem Thema an Euch gewendet, doch bis jetzt funktioniert es leider noch immer nicht.

Die Suche nach dem fehlenden Modul ist beim MLD-Kernel nicht so trivial, da viele Treiber im Kernel bereits integriert sind und eben nicht als Module vorhanden sind.

Ich glaube aber, heute einen ersten Durchbruch erzielt zu haben. Ein Modul, das nicht im Kernel direkt vorhanden ist, ist "uas". Nach erfolgter Installation ist dieses Modul allerdings auch nirgends unter /lib/modules zu finden. Ich habe daher erstmal nur zum Testen das Paket usb lokal um dieses Modul ergänzt und siehe da, die Festplatte (8 TB) wird erkannt und schließlich sogar unter /media eingehängt:


--- Code: ---[  354.863822] usb 1-2: new high-speed USB device number 2 using ehci-pci
[  355.685883] usb 1-2: New USB device found, idVendor=0bc2, idProduct=331a, bcdDevice= 9.15
[  355.685890] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  355.685894] usb 1-2: Product: Expansion Desk
[  355.685898] usb 1-2: Manufacturer: Seagate
[  355.685902] usb 1-2: SerialNumber: NAAAJLFN
[  355.790503] scsi host6: uas
[  355.791081] usbcore: registered new interface driver uas
[  355.997982] scsi 6:0:0:0: Direct-Access     Seagate  Expansion Desk   0915 PQ: 0 ANSI: 6
[  356.519012] sd 6:0:0:0: Attached scsi generic sg2 type 0
[  356.628858] sd 6:0:0:0: [sdb] Spinning up disk...
[  357.749817] ..........ready
[  368.685962] sd 6:0:0:0: [sdb] 15628053167 512-byte logical blocks: (8.00 TB/7.28 TiB)
[  368.685970] sd 6:0:0:0: [sdb] 4096-byte physical blocks
[  368.789939] sd 6:0:0:0: [sdb] Write Protect is off
[  368.789947] sd 6:0:0:0: [sdb] Mode Sense: 53 00 00 08
[  368.998022] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[  369.153939] sd 6:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)
[  374.621098]  sdb: sdb1
[  375.965993] sd 6:0:0:0: [sdb] Attached SCSI disk
[  390.913073] EXT4-fs (sdb1): recovery complete
[  391.115283] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)

--- End code ---

Das ist allerdings nur der erste Schritt! Die Datenübertragung geht noch immens langsam. Der VDR kann die Daten lesen, doch zur Wiedergabe einer HD-Aufzeichnung reicht es dann nicht mehr.

Jetzt stehe ich wieder an. Irgendetwas fehlt da noch. Jemand eine Idee?

Schöne Grüße aus Wien
BobW

clausmuus:
Danke für die Recherche. Ich hab das uas Modul schon mal mit im usb Paket aufgenommen.

Wegen der Performance. verwendest Du mergerfs um das Laufwerk einzubinden? Hast Du also im Setup ausgewählt, dass das Laufwerk zum Datenspeicher hinzugefügt werden soll? Falls ja, teste mal ob Du auch die Probleme hast, wenn Du direkt auf das Laufwerk unter /media/... bzw. /mnt/... zugreifst.

BobW:
Nein, es ist weder mergerfs noch aufs installiert.
Ich hatte das LW, nachdem es das System unter /media eingebunden hatte, einfach mit einem Link in /data/tv eingebunden (natürlich inkl. touch .update).

Ich forsche weiter und melde mich wieder.

BobW

clausmuus:
Hast Du mal die Geschwindigkeit beim Kopieren einer großen Datei damit verglichen, wie lange das dauert wenn Du die gleiche Datei an einem Anderem PC auf bzw. von dem Laufwerk kopierst? Nicht das es ein generelles Problem mit dem USB Laufwerk gibt. Und auch ein Test mit einem anderen USB Laufwerk am MLD System wäre in dem Zusammenhang sinnvoll.

BobW:
Also, das Laufwerk ist recht neu, etwa 2 Monate alt und funktioniert an anderen Rechnern (Nicht-MLD) ganz hervorragend.

Das Problem scheint mit dem Hinzufügen von uas doch gelöst zu sein.

Ich habe einen Reboot gemacht und dabei das LW nicht abgehängt. Nach dem Reboot funktionierte es, wie es sollte. Dann habe ich es abgezogen, neuerlich rebootet, und es funktionierte wieder wie erwartet.

Mein Fehler war es wahrscheinlich, dass ich nach dem Einspielen des lokal geänderten usb-Paketes keinen Reboot gemacht habe. Anscheinend informiert sich der Kernel beim Starten über vorhandene Module und verhält sich dann anders.

Wie dem auch sei, mit uas-Modul läuft es bei mir. Jetzt wäre es interessant, wie die Erfahrungen anderer Nutzer aussehen.

BobW

Navigation

[0] Message Index

[#] Next page

Go to full version