Hallo,
mein vdr läuft auf Odroid N2+ (4GB) Hardware. Das System ist auf eMMC, Video auf USB Festplatte - siehe Signatur.
vdr1 CE-21ng Kernel 4.9.269
vdr2 CE-22no Kernel 5.15.119
Ziel ist das maximum der USB Datenübertragung herauszuholen.
Am vdr1 verwende ich zwei unterschiedliche USB-C M.2 Gehäuse:
vdr1:~ # lsusb -t
..
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 001: Dev 003, If 0, Class=Vendor Specific Class, Driver=em28xx, 480M
|__ Port 002: Dev 004, If 0, Class=Vendor Specific Class, Driver=em28xx, 480M
|__ Port 003: Dev 005, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 004: Dev 006, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M
Für Aufnahmen: ICY Box IB-1816CM-C31, welches nur NVME kann. Verbaut ist eine M.2 NVME, Typ Intel SSD 660p 2TB (SSDPEKNW020T8). Verwendeter Chipsatz: JMS583
GPT Schema, Partition mit XFS Dateisystem.
Aktuelle Werte:
vdr1:~ # hdparm -t /dev/sda1
/dev/sda1:
Timing buffered disk reads: 44 MB in 3.13 seconds = 14.05 MB/sec
Laut dmesg und lsusb wird Driver=usb-storage verwendet.
Als Archivspeicher: Sabrent EC-SNVE, welches M.2 NVME/SATA kann. Verbaut ist eine SATA M.2 SSD, Typ Transcend MTS830S 4TB. Verwendeter Chipsatz Realtek RTL92108B
GPT Schema, Partition mit exFAT Dateisystem.
Aktuelle Werte:
vdr1:~ # hdparm -t /dev/sdb2
/dev/sdb2:
Timing buffered disk reads: 46 MB in 3.09 seconds = 14.88 MB/sec
Als Kabel verwende ich deleyCON 15cm USB-A auf USB-C Kabel
Performance enttäuschend
Von den Sabrent Gehäusen habe ich zwei Stück. Wenn ich die Intel M.2 NVME in das Zweite einbaue, verliert das System nach einiger Zeit die Aufnahmeplatte und das System hängt komplett.
Bin dann schnell wieder auf das Icy Box Gehäuse zurück. Archivplatte, gleiche Firmware/Gehäuse, SATA SSD, da passiert das nicht...
Probiert habe ich bisher:
- 12v 4,16A Netzteil für Odroid N2+
- andere USB Ports
- aktiven USB 3 Hub mit Stromversorgung
- Firmware Update vom Sabrent EC-SNVE auf 1.33.44.011824 laut diesem Thema, Firmware Quelle.
An einem anderen Ort habe ich gleiche Hardware aber mit CE-22no (Kernel 5.15.119) am laufen.
Dort hängt eine "einfache" Samsung 870 Evo SATA SSD per Benfei USB SATA Adapter dran. Chipsatz hier: ?
GPT Schema, Partition mit XFS Dateisystem.
vdr2:~ # lsusb -t
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 001: Dev 003, If 0, Class=Vendor Specific Class, Driver=em28xx, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 003: Dev 003, If 0, Class=Mass Storage, Driver=uas, 5000M
Dort wird uas verwendet !?
vdr2:~ # hdparm -t /dev/sda1
/dev/sda1:
Timing buffered disk reads: 1084 MB in 3.05 seconds = 355.74 MB/sec
Was könnte ich noch tun um oben (vdr1) mehr herauszuholen?
Liegt das am moderneren Kernel, ok anderes USB-A/USB-C Kabel kann ich nochmal bestellen und probieren...
Quertauschen probiere ich auch nochmal.
Bin für Hilfe dankbar
Rossi