MMC кард-ридер работает медленно в Linux
838
Я искал в Google и на форуме информацию о проблеме, с которой я сталкиваюсь в Linux, но пока безуспешно.
Это моя система:
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
У меня есть кард-ридер MMC с картой 128 Гб http://www.amazon.co.uk/dp/B00OD712HG/ref=pe_385721_51767431_TE_dp_1
Тем не менее, тот же самый ноутбук может читать и писать на значительно более высокой скорости с Windows, хотя.
Вот больше информации:
~ 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
Согласно моему пониманию, я должен был увидеть что-то вроде этого в dmesg
mmc0: new high speed SDHC card at address 0007
что я не вижу, по-видимому.
Perf для Windows: 60 Мбит / с (чтение и запись приблизительно). Perf для Linux: 6 Мбит / с (в 10 раз медленнее). Копируя файл через SD-карту, я вижу, что процессор переходит в состояние 60/70% ва.
Я делаю что-то неправильно? Любая помощь приветствуется.
Спасибо!
У меня та же проблема. Linux: 10 МБ / с, Windows: 80-100 МБ / с. Я предполагаю, что это связано с водителем. Для Linux нет специального драйвера для устройства чтения SD. Я не заметил никакой активности процессора, хотя. Активность процессора может быть связана с файловой системой на считываемой карте, например, любая файловая система Fuse может это сделать. Однако моя проблема, вероятно, связана с некоторой функцией высокоскоростного драйвера, которая недоступна в Linux, я думаю.
Rolf 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Как максимально использовать время автономной работы ноутбука на ПК с Windows?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux