MMC-Kartenleser unter Linux langsam
891
Ich habe in Google und im Forum nach dem Problem, das ich mit Linux habe, recherchiert, bisher ohne Erfolg.
Das ist mein System:
System: Host: wally Kernel: 3.13.0-37-generic x86_64 (64 bit) Desktop: Gnome Distro: Linux Mint 17.1 Rebecca Machine: System: Hewlett-Packard (portable) product: HP EliteBook Folio 9470m version: A1029D1102 Mobo: Hewlett-Packard model: 18DF version: KBC Version 62.17 Bios: Hewlett-Packard version: 68IBD Ver. F.46 date: 07/16/2013
Ich habe einen MMC-Kartenleser mit einer 128-GB-Karte http://www.amazon.co.uk/dp/B00OD712HG/ref=pe_385721_51767431_TE_dp_1
Derselbe Laptop kann mit Windows jedoch wesentlich schneller lesen und schreiben.
Hier gibt es mehr Infos:
~ cat /sys/kernel/debug/mmc0/ios clock: 25000000 Hz actual clock: 25000000 Hz vdd: 21 (3.3 ~ 3.4 V) bus mode: 2 (push-pull) chip select: 0 (don't care) power mode: 2 (on) bus width: 2 (4 bits) timing spec: 0 (legacy) signal voltage: 0 (3.30 V) (while writing) ~ cat /proc/interrupts | grep mmc 18: 416899 327705 150854 74913 IR-IO-APIC-fasteoi mmc0 dmesg | grep mmc [ 3.374525] mmc0: no vqmmc regulator found [ 3.374530] mmc0: no vmmc regulator found [ 3.374669] mmc0: SDHCI controller on PCI [0000:02:00.0] using DMA [ 3.624502] mmc0: new SDXC card at address 59b4 [ 3.626966] mmcblk0: mmc0:59b4 119 GiB [ 3.628030] mmcblk0: p1 [ 141.158242] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null) lsmod | grep mmc mmc_block 35929 2
Nach meinem Verständnis hätte ich so etwas in dmesg sehen sollen
mmc0: new high speed SDHC card at address 0007
was ich anscheinend nicht mache.
Windows Perf: 60 Mbit / s (Lesen und Schreiben ungefähr) Linux Perf: 6 Mbit / s (10-fach langsamer). Beim Kopieren von Dateien über die SD-Karte kann ich feststellen, dass die CPU zu 60/70% wa geht.
Mache ich etwas falsch? Jede Hilfe wird geschätzt.
Vielen Dank!
Ich habe das gleiche Problem. Linux: 10 MB / s, Windows: 80-100 MB / s. Ich vermute, es hat mit dem Fahrer zu tun. Für Linux ist kein spezieller Treiber für den SD-Reader verfügbar. Ich habe jedoch keine CPU-Aktivität bemerkt. Die CPU-Aktivität hat möglicherweise mit dem Dateisystem auf der Karte zu tun, das gerade gelesen wird. Dies kann beispielsweise jedes Fuse-Dateisystem tun. Mein Problem liegt jedoch wahrscheinlich an einer Hochgeschwindigkeits-Treiberfunktion, die unter Linux nicht verfügbar ist, schätze ich.
Rolf vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Wie können Sie die Akkulaufzeit eines Laptops eines Windows-PCs optimal nutzen?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem