Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
20.05.2019, 03:01:00

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
Statistiken
  • Beiträge insgesamt: 590345
  • Themen insgesamt: 47791
  • Heute online: 185
  • Am meisten online: 992
  • (17.11.2018, 20:17:55)
Benutzer Online
Mitglieder: 2
Gäste: 95
Gesamt: 97

Autor Thema:  USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?  (Gelesen 275 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Linux Mint 19.1 Cinnamon 64 Bit - Kernel 4.18.0-16 im Dualboot mit Windows 7 64 Bit

Bei einer größeren BackUp-Aktion ist mir aufgefallen, dass über meinen nachgerüsteten USB3-Anschluß die Daten viel zu langsam geschrieben werden.

Frage: Gibt es eine Chance, meine Karte unter Linux auf USB3 Niveau zu bringen?

CnMemory  USB 3.0 2-Port PCI-Express Card 68771 ( Low-Profile-Card )
Die Karte werkelt bei mir in einem PCIe x1 Steckplatz und ist mit einer 4-pin 12V Molex-Stromanschlussbuchse verkabelt.
Offenbar läuft sie mit einem Renesas-Treiber.

Das müsste meine Karte sein: https://www.testberichte.de/p/cnmemory-tests/usb-3-0-2-port-pci-express-card-testbericht.html#produkt-datenblatt
und
https://www.pkw2.com/prod/B003BWX41G.html
( Der Link zu Amazon bringt keine weiteren Produktinfos, weil auf der verlinkten Seite chaotischerweise jetzt ein anderes Produkt aufgeführt wir. Die darunterstehenden Rezensionen  beziehen sich jedoch noch auf das ursprünglich Produkt, also auf meine Karte.)

Ausgangslage:
ca. 12GB Videodaten kopieren

I. Unter Linux 
   1. NTFS nach NTFS
      a. USB3 = 55-60 Mbit/s
      b. USB2= 40-50 Mbit/s

   2. ext4 nach ext4
      a. USB3 = 55-60 Mbit/s

II. Unter Windows 7
   1. NTFS nach NTFS
      a. USB3 = 95-110 Mbit/s

Die erreichten Geschwindigkeitswerte unter Windows entsprechen in etwa dem Erwartbaren.
Alle Tests starteten mit erheblich höheren Schreibraten, die dann im Verlauf immer geringer angezeigt wurden (Cache?). Deshalb habe ich jeweils die Werte aufgenommen, die kurz vor Ende des Kopiervorgangs angezeigt wurden.

Hier im Forum wurde u.a. als mögliche Ursache NTFS-Datenträger genannt. Bei mir ist aber kein Unterschied NTFS zu ext4 festzustellen.
Ansonsten wird immer wieder auf die fehlenden Chipsatztreiber der Hersteller für Linux verwiesen.
Gefunden habe ich auch Informationen, wonach im Gegensatz zu Chipsätzen von intel, Via-Chipsätze unter Linux grundsätzlich Probleme machen sollen. Für die Chipsätze von Renesas/NEC soll man unter Linux speziell angepasste Treiber benötigen.
Zum Teil widersprechen sich aber die Angaben darüber, welche Chipsätze unter Linux laufen und welche problematisch sind.

Inzwischen habe ich auch mit mehreren Kerneln getestet. Die laufen zwar alle, lösen aber nicht das USB3-Problem.

Falls es auf einen Neukauf hinausliefe, bliebe das Problem, dass von den Händlern der verbaute Chipsatz meistens nicht angegeben wird.

notorious@HAL:~$ inxi -Fz
System:    Host: HAL Kernel: 4.18.0-15-generic x86_64 bits: 64 Desktop: Cinnamon 4.0.9 Distro: Linux Mint 19.1 Tessa
Machine:   Type: Desktop System: Acer product: Aspire M5810 v: N/A serial: <filter>
           Mobo: Acer model: FMP55 serial: <filter> BIOS: American Megatrends v: P01-A3 date: 08/29/2009
CPU:       Topology: Quad Core model: Intel Core i5 750 bits: 64 type: MCP L2 cache: 8192 KiB
           Speed: 1236 MHz min/max: 1200/2668 MHz Core speeds (MHz): 1: 1423 2: 1390 3: 1429 4: 1417
Graphics:  Device-1: NVIDIA GP108 [GeForce GT 1030] driver: nvidia v: 390.77
           Display: x11 server: X.Org 1.19.6 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa
           resolution: 1920x1080~60Hz
           OpenGL: renderer: GeForce GT 1030/PCIe/SSE2 v: 4.6.0 NVIDIA 390.77
Audio:     Device-1: Intel 5 Series/3400 Series High Definition Audio driver: snd_hda_intel
           Device-2: NVIDIA GP108 High Definition Audio driver: snd_hda_intel
           Device-3: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo
           Sound Server: ALSA v: k4.18.0-15-generic
Network:   Device-1: Intel 82578DC Gigabit Network driver: e1000e
           IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    Local Storage: total: 1.94 TiB used: 1.18 TiB (60.7%)
           ID-1: /dev/sda vendor: Samsung model: SSD 830 Series size: 119.24 GiB
           ID-2: /dev/sdb type: USB vendor: Seagate model: ST1000LM024 HN-M101MBB size: 931.51 GiB
           ID-3: /dev/sdh vendor: Western Digital model: WD10EZRZ-22HTKB0 size: 931.51 GiB
RAID:      Hardware-1: Intel SATA Controller [RAID mode] driver: ahci
Partition: ID-1: / size: 33.07 GiB used: 19.25 GiB (58.2%) fs: ext4 dev: /dev/sda6
           ID-2: swap-1 size: 9.17 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda5
Sensors:   System Temperatures: cpu: 36.0 C mobo: 22.0 C gpu: nvidia temp: 49 C
           Fan Speeds (RPM): cpu: 885 fan-2: 936 gpu: nvidia fan: 38%

Unter 04:00.0 ist der USB-Hostcontroller aufgeführt.

notorious@HAL:~$ lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Core Processor DMI [8086:d131] (rev 11)
Subsystem: Acer Incorporated [ALI] Core Processor DMI [1025:025d]
00:03.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express Root Port 1 [8086:d138] (rev 11)
Kernel driver in use: pcieport
00:08.0 System peripheral [0880]: Intel Corporation Core Processor System Management Registers [8086:d155] (rev 11)
Subsystem: Device [0025:005d]
00:08.1 System peripheral [0880]: Intel Corporation Core Processor Semaphore and Scratchpad Registers [8086:d156] (rev 11)
Subsystem: Device [0025:005d]
00:08.2 System peripheral [0880]: Intel Corporation Core Processor System Control and Status Registers [8086:d157] (rev 11)
Subsystem: Device [0025:005d]
00:08.3 System peripheral [0880]: Intel Corporation Core Processor Miscellaneous Registers [8086:d158] (rev 11)
Subsystem: Device [0025:005d]
00:19.0 Ethernet controller [0200]: Intel Corporation 82578DC Gigabit Network Connection [8086:10f0] (rev 05)
Subsystem: Acer Incorporated [ALI] 82578DC Gigabit Network Connection [1025:025d]
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05)
Subsystem: Acer Incorporated [ALI] 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [1025:025d]
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05)
Subsystem: Acer Incorporated [ALI] 5 Series/3400 Series Chipset High Definition Audio [1025:025d]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 05)
Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05)
Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 05)
Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [8086:3b48] (rev 05)
Kernel driver in use: pcieport
00:1c.4 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [8086:3b4a] (rev 05)
Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05)
Subsystem: Acer Incorporated [ALI] 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [1025:025d]
Kernel driver in use: ehci-pci
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a5)
00:1f.0 ISA bridge [0601]: Intel Corporation P55 Chipset LPC Interface Controller [8086:3b02] (rev 05)
Subsystem: Acer Incorporated [ALI] P55 Chipset LPC Interface Controller [1025:025d]
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 05)
Subsystem: Acer Incorporated [ALI] SATA Controller [RAID mode] [1025:025d]
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 05)
Subsystem: Acer Incorporated [ALI] 5 Series/3400 Series Chipset SMBus Controller [1025:025d]
Kernel modules: i2c_i801
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP108 [GeForce GT 1030] [10de:1d01] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GP108 [GeForce GT 1030] [1462:8c98]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation GP108 High Definition Audio Controller [10de:0fb8] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GP108 High Definition Audio Controller [1462:8c98]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.0 SATA controller [0106]: JMicron Technology Corp. JMB363 SATA/IDE Controller [197b:2363] (rev 03)
Subsystem: Acer Incorporated [ALI] JMB363 SATA/IDE Controller [1025:025d]
Kernel driver in use: ahci
Kernel modules: ahci
03:00.1 IDE interface [0101]: JMicron Technology Corp. JMB363 SATA/IDE Controller [197b:2363] (rev 03)
Subsystem: Acer Incorporated [ALI] JMB363 SATA/IDE Controller [1025:025d]
Kernel driver in use: pata_jmicron
Kernel modules: pata_jmicron, pata_acpi
04:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller [1912:0015] (rev 02)
Kernel driver in use: xhci_hcd
07:06.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev c0)
Subsystem: Acer Incorporated [ALI] VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1025:025d]
Kernel driver in use: firewire_ohci
Kernel modules: firewire_ohci
ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers [8086:2c51] (rev 04)
Subsystem: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers [8086:8086]
ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2c81] (rev 04)
Subsystem: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:8086]
ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2c90] (rev 04)
Subsystem: Intel Corporation Core Processor QPI Link 0 [8086:8086]
Kernel driver in use: i7core_edac
Kernel modules: i7core_edac
ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2c91] (rev 04)
Subsystem: Intel Corporation Core Processor QPI Physical 0 [8086:8086]
ff:03.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller [8086:2c98] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller [8086:8086]
ff:03.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder [8086:2c99] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder [8086:8086]
ff:03.4 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Test Registers [8086:2c9c] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Test Registers [8086:8086]
ff:04.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers [8086:2ca0] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers [8086:8086]
ff:04.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers [8086:2ca1] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers [8086:8086]
ff:04.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers [8086:2ca2] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers [8086:8086]
ff:04.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers [8086:2ca3] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers [8086:8086]
ff:05.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers [8086:2ca8] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers [8086:8086]
ff:05.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers [8086:2ca9] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers [8086:8086]
ff:05.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers [8086:2caa] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers [8086:8086]
ff:05.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers [8086:2cab] (rev 04)
Subsystem: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers [8086:8086]
« Letzte Änderung: 06.03.2019, 14:53:34 von Parmenides »

Re: USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?
« Antwort #1 am: 09.03.2019, 12:37:13 »
*Wg. überwältigendem allseitigen Interesse noch mal nach oben schieb*  :D

Re: USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?
« Antwort #2 am: 09.03.2019, 13:49:31 »
Wenn nicht vorhanden installier dir mal powertop.

Dann schaust du dort mal, ob die Karte im Energiesparmodus ist. du kannst es dort auch ändern.
powertop muss mit administrativen Rechten gestartet werden.

Re: USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?
« Antwort #3 am: 09.03.2019, 14:21:33 »
OK, powertop ist intalliert.
Könntest du mir bitte noch sagen, was genau ich abrufen muss, um den Status des Energiesparmodus angezeigt zu bekommen?

Re: USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?
« Antwort #4 am: 09.03.2019, 14:25:06 »
mit Tabulator werden die Reiter gewechselt. Im Reiter "Einstellbarkeit" sind die Devices aufgelistet.
gut= energiesparend
schlecht= nicht energiesparend

Wechseln zwischen diesen beiden mit der Leertaste.
Es wird direkt angewendet und man kann powertop mit ESC wieder verlassen.

Re: USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?
« Antwort #5 am: 09.03.2019, 15:01:54 »
Danke, aber leider hat das Umstellen nix gebracht.
Das Tool kannte ich noch gar nicht, gefällt mir aber recht gut.

Habe nun alles wieder in den Ursprungszustand zurückgesetzt.
Alle Geräte, außer den unten angeführten, befinden sich nicht im Energiesparmodus.
Kann ich die aus dem Codeblock im Energiesparmodus belassen oder ist da was zu ändern?

Gut           Automatische Bereitschaft für USB-Gerät EHCI Host Controller [usb1]
   Gut           Automatische Bereitschaft für USB-Gerät xHCI Host Controller [usb3]
   Gut           Automatische Bereitschaft für USB-Gerät EHCI Host Controller [usb2]
   Gut           Automatische Bereitschaft für USB-Gerät xHCI Host Controller [usb4]
   Gut           Automatische Bereitschaft für unbekanntes USB-Gerät 1-1 [8087:0020]
   Gut           Automatische Bereitschaft für USB-Gerät HD Pro Webcam C920 [1-1.5]
   Gut           Automatische Bereitschaft für unbekanntes USB-Gerät 2-1 [8087:0020]
   Gut           Laufzeit-PM für PCI-Gerät NVIDIA Corporation GP108 High Definition Audio Controller

Re: USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?
« Antwort #6 am: 09.03.2019, 15:09:06 »
kannst du dort belassen. Ich hab aber die Erfahrung gemacht, dass manchmal die USB-Transferrate einsinkt, wenn USB Controller im Sparmodus sind.

In deinem Fall wären das diese:
   Gut           Automatische Bereitschaft für USB-Gerät EHCI Host Controller [usb1]
   Gut           Automatische Bereitschaft für USB-Gerät xHCI Host Controller [usb3]
   Gut           Automatische Bereitschaft für USB-Gerät EHCI Host Controller [usb2]
   Gut           Automatische Bereitschaft für USB-Gerät xHCI Host Controller [usb4]

Re: USB3-PCIe Karte unter LM zu langsam – Treiber - Problem?
« Antwort #7 am: 09.03.2019, 15:23:01 »
Thanks  :)