Meine erste USB-3.0-Ausrüstung sieht so aus:
Der mitgelieferte Windowstreiber, zur kleinen PCI-E - Karte (einfache Geschwindigkeit, also der ganz kurze Steckplatz), soll direkt von der Webseite der "Renesas Electronics" sein. Auf der Karte soll "Transcend" das Referenz-Desing von "Renesas" umgesetzt haben.
In FreeBSD wird USB 3.0 erst ab der Version 8.2 unterstützt, es muss das Modul 'xhci' geladen werden!
Auf der Kommandozeile:
# kldload xhci
Automatisch beim booten:
# echo 'xhci_load="YES"' >> /boot/loader.conf
Dann sieht man folgendes in dmesg (wenn die Platte bereits angeschlossen ist):
xhci0: <XHCI (generic) USB 3.0 controller> mem 0xdfffe000-0xdfffffff irq 17 at device 0.0 on pci3 xhci0: [ITHREAD] usbus4 on xhci0 usbus4: 4.8Gbps Super Speed USB v3.0 ugen4.1: <0x1033> at usbus4 uhub5: <0x1033 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus4 uhub5: 4 ports with 4 removable, self powered ugen4.2: <Western Digital> at usbus4 umass1: <Western Digital My Book 1130, class 0/0, rev 3.00/10.12, addr 1> on usbus4 umass1: SCSI over Bulk-Only; quirks = 0x0000 umass1:6:1:-1: Attached to scbus6 da4 at umass-sim1 bus 1 scbus6 target 0 lun 0 da4: <WD My Book 1130 1012> Fixed Direct Access SCSI-6 device da4: 400.000MB/s transfers da4: 2861556MB (732558336 4096 byte sectors: 255H 63S/T 45599C) ses0 at umass-sim1 bus 1 scbus6 target 0 lun 1 ses0: <WD SES Device 1012> Fixed Enclosure Services SCSI-6 device ses0: 400.000MB/s transfers ses0: SCSI-3 SES Device GEOM: da4: partition 1 does not start on a track boundary. GEOM: da4: partition 1 does not end on a track boundary.
# pciconf -lbcv
...
xhci0@pci0:3:0:0: class=0x0c0330 card=0xffffffff chip=0x01941033 rev=0x03 hdr=0x00
vendor = 'NEC Electronics Hong Kong'
class = serial bus
subclass = USB
bar [10] = type Memory, range 64, base 0xdfffe000, size 8192, enabled
cap 01[50] = powerspec 3 supports D0 D3 current D0
cap 05[70] = MSI supports 8 messages, 64 bit
cap 11[90] = MSI-X supports 8 messages in map 0x10
cap 10[a0] = PCI-Express 2 endpoint max data 128(128) link x1(x1)
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected
ecap 0003[140] = Serial 1 ffffffffffffffff
ecap 0018[150] = unknown 1
So, mal ganz kurz: Es hat sich gelohnt!
Ich habe (bei knapp 4GB RAM) Schreibgeschwindigkeiten von 55-91MB/s erreicht.
Beim rauf kopieren einer 3,9 GB großen Datei waren es durchschnittlich ca. 65MB/s und bei einer 40 GB großen Datei ca. 56MB/s.
Wenn man die investierten Kosten sieht (PCI-E 1x hat unter 20€ gekostet und die neue externe Platte konnte sowieso USB 2.0 und 3.0), dann hat sich das alle mal geklohnt.
Will man dagegen die volle Leistung im Dauereinsatz haben, dann sollte man sich einen Rechner (Mainboard) mit nativer USB 3.0 - Unterstützung holen, dann sind 80-90MB/s wohl auch drin.
Leider gibt es hier wohl noch Kinderkrankheiten…
Meine PCI-Ex1 - Transcend USB 3.0 Dual Expansion Card PCI Express Interface (TS-PDU3) ist nach ein paar Wochen Dauerbetrieb auf einem Kanal kaputt gegangen. Danach habe ich die beiden Platten an den nativen USB-3.0-Anschlüssen meines neuen Mainboard's betrieben.
Leider gab es auch dort die "Vorzeichen", die ich schon von meiner USB-3.0-PCI-Ex1-Karte kannte, bevor sie ganz kaputt ging. Meine USB-3.0-onBoard-Anschlüsse wollte ich nicht riskieren und so betreibe ich nun die Platten seit mehreren Monaten (fast ein Jahr) im Dauerbetrieb an USB-2.0, ohne Probleme … nur etwas langsamer.