flammen93 |
|
Темы:
2
Сообщения:
23
Участник с: 11 октября 2016
|
Доброго времени суток, форумчане. Столкнулся с проблемой нероботоспособности кардридера Ricoh Co Ltd MMC/SD на машине Lenono T510i. При подключении заведомо рабочей связки карты с переходником dmesg вываливает I/O error. Ноут определяет карту, но не может примонтировать. Были проделаны действия из данного мануала Но они ни к чему не привели. Кто сталкивался с подобными проблемами? Вывод dmesg: [ 2188.410140] mmc0: new high speed SD card at address 0001 [ 2188.410536] mmcblk0: mmc0:0001 MSD 1.84 GiB (ro) [ 2188.412307] sdhci-pci 0000:0d:00.0: Will use DMA mode even though HW doesn't fully claim to support it. [ 2188.528528] mmcblk0: [ 2188.534994] sdhci-pci 0000:0d:00.0: Will use DMA mode even though HW doesn't fully claim to support it. [ 2188.637419] print_req_error: 63 callbacks suppressed [ 2188.637423] print_req_error: I/O error, dev mmcblk0, sector 0 [ 2188.638327] print_req_error: I/O error, dev mmcblk0, sector 2 [ 2188.638828] print_req_error: I/O error, dev mmcblk0, sector 3 [ 2188.642122] print_req_error: I/O error, dev mmcblk0, sector 0 [ 2188.643519] print_req_error: I/O error, dev mmcblk0, sector 2 [ 2188.646539] buffer_io_error: 15 callbacks suppressed [ 2188.646543] Buffer I/O error on dev mmcblk0, logical block 0, async page read OS: Arch Linux x86_64 Kernel: 4.20.14-1-ck-nehalem DE: LXDE RAM: 1007M / 3742M (26%) CPU: Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz Root: 11G / 137G (8%) (ext4) |
redix |
|
Темы:
34
Сообщения:
3432
Участник с: 11 марта 2013
|
Производитель прекратил поддержку вроде: https://www.e-devices.ricoh.co.jp/en/products/discon.html Внизу страницы целая куча кардридеров.
In Tux We Trust
|
flammen93 |
|
Темы:
2
Сообщения:
23
Участник с: 11 октября 2016
|
redixНесколько обидно, что под виндой работает без бубнов Да и снес ее пару дней назад |
vasek |
|
Темы:
47
Сообщения:
11741
Участник с: 17 февраля 2013
|
flammen93Встречались такие ошибки - на первый взгляд ошибка чтения сектора, но, насколько помню, эти ошибки вызваны CRC error, обусловленные плохой формой сигнала и рекомендуют понизить какую то хитрую частоту, точно не помню, нужно искать данную статью. Но сначала проверь, есть ли в выводе сообщения типа Если есть, то поищу. Если нет, пробуй другую опцию
PS - модуль sdhci имеет два параметра modinfo -p sdhci
Ошибки не исчезают с опытом - они просто умнеют
|
flammen93 |
|
Темы:
2
Сообщения:
23
Участник с: 11 октября 2016
|
vasek С данной опцией вывод несколько изменился: [ 65.247362] mmc0: new high speed SD card at address 0001 [ 65.290545] mmcblk0: mmc0:0001 MSD 1.84 GiB (ro) [ 65.291736] sdhci-pci 0000:0d:00.0: Will use DMA mode even though HW doesn't fully claim to support it. [ 65.405870] print_req_error: I/O error, dev mmcblk0, sector 0 flags 0 [ 65.407128] print_req_error: I/O error, dev mmcblk0, sector 2 flags 0 [ 65.410502] Buffer I/O error on dev mmcblk0, logical block 0, async page read [ 65.412294] print_req_error: I/O error, dev mmcblk0, sector 0 flags 0 [ 65.413257] print_req_error: I/O error, dev mmcblk0, sector 2 flags 0 [ 65.413768] print_req_error: I/O error, dev mmcblk0, sector 3 flags 0 [ 65.415945] Buffer I/O error on dev mmcblk0, logical block 0, async page read [ 65.415958] ldm_validate_partition_table(): Disk read failed. [ 65.420782] mmcblk0: unable to read partition table [ 65.427455] sdhci-pci 0000:0d:00.0: Will use DMA mode even though HW doesn't fully claim to support it. [ 65.530032] print_req_error: I/O error, dev mmcblk0, sector 0 flags 80700 [ 65.531399] print_req_error: I/O error, dev mmcblk0, sector 2 flags 80700 [ 65.536161] print_req_error: I/O error, dev mmcblk0, sector 0 flags 0 [ 65.537111] print_req_error: I/O error, dev mmcblk0, sector 2 flags 0 [ 65.537619] print_req_error: I/O error, dev mmcblk0, sector 3 flags 0 [ 65.539780] Buffer I/O error on dev mmcblk0, logical block 0, async page read Сообщения с таким сожержанием отсутствуют vasek Гм, что удивительно, только что подбросил карту SDHC и он работает должным образом с параметром debug_quirks=0x40: [ 1021.047567] mmc0: new high speed SDHC card at address 0007 [ 1021.048033] mmcblk0: mmc0:0007 SD32G 29.0 GiB (ro) [ 1021.049264] mmcblk0: p1 [ 1021.191010] perf: interrupt took too long (2506 > 2500), lowering kernel.perf_event_max_sample_rate to 79800 И еще одна карта завелась: [ 1335.375571] mmc0: card 0007 removed [ 1440.015024] mmc0: new SD card at address aaaa [ 1440.015474] mmcblk0: mmc0:aaaa SU02G 1.84 GiB (ro) [ 1440.017033] mmcblk0: Вопрос можно считать решенным. Выражаю благодарность за содействие. |
vasek |
|
Темы:
47
Сообщения:
11741
Участник с: 17 февраля 2013
|
flammen93Нашел у себя в базе один из документов - вот что там написано (привожу вольный перевод, только нужное)
Поставь решено.
Ошибки не исчезают с опытом - они просто умнеют
|