SD-карта не работает:[ 249.480884] mmc0: ошибка -5 при инициализации SD-карты

У меня проблема с моей недавней Ubuntu. На самом деле у меня все драйверы (USB, WiFi и т. Д.) Работают нормально, но когда я вставляю SD, я не могу его обнаружить.

Также я нахожу следующую ошибку ядра журнала:

[242.936702] mmc0: ошибка -5 при инициализации SD-карты
[  244.856671] mmc0: ошибка -5 при инициализации SD-карты
[  245.756789] mmc0: ошибка -5 при инициализации SD-карты
[  246.657133] mmc0: ошибка -5 при инициализации SD-карты
[  248.577135] mmc0: ошибка -5 при инициализации SD-карты
[  249.480884] mmc0: ошибка -5 при инициализации SD-карты

Ниже приведены некоторые полезные сведения о моем компьютере:

uname -a

Linux smarto-pc 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lspci -v 
00: 00.0 Мост хоста: Intel Corporation Haswell-ULT DRAM Controller (rev. 0b) Подсистема: Lenovo Haswell-ULT DRAM Controller Флаги: ведущее устройство шины, быстрая защита, задержка 0 Возможности: Используемый драйвер ядра: hsw_uncore

00:02.0 VGA-совместимый контроллер: Интегрированный графический контроллер Haswell-ULT корпорации Intel (версия 0b) (prog-if 00 [VGA-контроллер]) Подсистема: Флаги встроенного графического контроллера Lenovo Haswell-ULT: ведущее устройство шины, быстрая задержка, задержка 0, IRQ 45 Память в c0000000 (64- бит, без предварительной выборки) [размер =4 МБ] Память на b0000000 (64-битная, с возможностью предварительной выборки) [размер =256 М] Порты ввода-вывода на 4000 [размер =64] ПЗУ расширения при [отключено] Возможности: Используется драйвер ядра: Модули ядра i915: i915

00:03.0 Аудиоустройство: Intel Corporation Аудио контроллер HD Haswell-ULT (rev 0b) Подсистема: Флажок аудио контроллера Lenovo Haswell-ULT HD: шина master, fast devsel, задержка 0, IRQ 48 Память на c0610000 (64-бит, без предварительной выборки) [size=16K] Возможности: Используемый драйвер ядра: snd_hda_intel Модули ядра: snd_hda_intel

00:14.0 Контроллер USB: Intel Corporation 8-й серии USB xHCI HC (версия 04) (prog-if 30 [XHCI]) Подсистема: Lenovo 8-й серии USB xHCI HC Флаги: мастер шины, средняя степень задержки, задержка 0, IRQ 42 Память в c0600000 (64-разрядный, без предварительной выборки) [size=64K] Возможности: Используемый драйвер ядра: xhci_hcd

00:16.0 Контроллер связи: Intel Corporation 8 серии HECI #0 (версия 04) Подсистема: Lenovo 8 Series HECI Флаги: мастер шины, быстрая devsel, задержка 0, IRQ 46 Память в c0618000 (64-битная, без предварительной выборки) [size=32] Возможности: Используемый драйвер ядра: mei_me Модули ядра: mei_me

00:1b.0 Звуковое устройство: Intel Corporation 8 Series HD Audio Controller (rev 04) Подсистема: Lenovo 8 Series HD Audio Controller Флаги: мастер шины, быстрая задержка, задержка 0, IRQ 47 Память в c0614000 (64-битная, без предварительной выборки) [размер = 16K] Возможности: драйвер ядра в use: snd_hda_intel Модули ядра: snd_hda_intel

00:1c.0 Мост PCI: Intel Corporation 8-й серии PCI Express, корневой порт 3 (версия e4) (prog-if 00 [Нормальное декодирование]) Флаги: bus master, fast devsel, задержка 0, IRQ 40 Шина: первичная =00, вторичная = 01, подчиненная = 01, sec-latency=0 Ввод / вывод за мостом: 00003000-00003fff Память за мостом: c0500000-c05fffff Возможности: драйвер ядра используется: pcieport Модули ядра: shpchp

00:1c.3 Мост PCI: Intel Corporation 8-й порт PCI Express, корневой порт 4 (rev e4) (prog-if 00 [Normal decode]) Флаги: мастер шины, быстрая devsel, задержка 0, IRQ 41 Шина: первичная =00, вторичная =02, подчиненная =02, задержка в секундах = 0 Память за мостом: c0400000-c04fffff Возможности: Используемый драйвер ядра: pcieport Модули ядра: shpchp

00:1d.0 Контроллер USB: Intel Corporation USB EHCI № 1 8-й серии (версия 04) (prog-if 20 [EHCI]) Подсистема: Флаги EHCI USB 8-й серии Lenovo: ведущая шина, средняя задержка, задержка 0, IRQ 23 Память на c061c000 (32-разрядная, без предварительной выборки)) [size=1K] Возможности: Используемый драйвер ядра: ehci-pci

00:1f.0 Мост ISA: Контроллер LPC Intel серии 8 (версия 04) Подсистема: Контроллер LPC серии Lenovo 8: Флаги: ведущий шины, среднее устройство l, латентность 0 Возможности: Используемый драйвер ядра: lpc_ich Модули ядра: lpc_ich

00:1f.2 Контроллер SATA: Intel Corporation 8-й серии SATA-контроллер 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0]) Подсистема: Lenovo 8 Series SATA Controller 1 [режим AHCI] Флаги: ведущее устройство шины, 66 МГц, средняя девелоперность, задержка 0, порты ввода-вывода IRQ 43 на 4088 [размер =8] порты ввода-вывода на 4094 [размер =4]
    I/O-порты на 4080 [size =8] Порты ввода-вывода на 4090 [size =4] Порты ввода-вывода на 4060 [size = 32] Память на c061b000 (32-битная, без предварительной выборки) [size=2K] Возможности: Используемый драйвер ядра: ahci Модули ядра: ahci

00:1f.3 SMBus: Intel Corporation Контроллер SMBus 8-й серии (версия 04) Подсистема: Флаги контроллера Lenovo 8 Series SMBus: средний devsel, IRQ 11 Память в c0619000 (64-битная, не -prefetchable) [size=256] Порты ввода-вывода на 4040 [size=32] Модули ядра: i2c_i801

01:00.0 Ethernet-контроллер: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet-контроллер (версия 10) Подсистема: Lenovo RTL8111/8168/8411 PCI Express Gigabit Флаги контроллера Ethernet: ведущее устройство шины, быстрая задержка, задержка 0, порты ввода-вывода IRQ 44 на 3000 [размер =256] Память на c0504000 (64-битная, без предварительной выборки) [размер =4K] Память на c0500000 (64-битная) без предварительной выборки) [size=16K] Возможности: Используемый драйвер ядра: r8169 Модули ядра: r8169

02:00.0 Сетевой контроллер: Broadcom Corporation BCM43142 802.11b/g/n (rev 01) Подсистема: Lenovo BCM43142 802.11b/g/n Флаги: мастер шины, быстрая задержка, задержка 0, IRQ 19 Память на c0400000 (64-битная, без предварительной выборки) [size=32K] Возможности: Используемый драйвер ядра: wl Модули ядра: bcma, wl 
lsmod
Размер модуля Используется BNEP 20480  2
rtsx_usb_ms            20480  0
intel_rapl             20480  0
memstick               20480  1 rtsx_usb_ms
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0 CoreTemp               16384  0
btusb                  45056  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                16384  1 btusb КМК 536576  0
uvcvideo               90112  0 блютуз 520192  10 BNEP,btbcm,btrtl,btusb,btintel
irqbypass              16384  1 квм videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0 з.д. 6365184  0
videobuf2_v4l2         28672  1 uvcvideo
snd_hda_codec_hdmi     53248  1
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
v4l2_common            16384  1 videobuf2_v4l2
videodev              176128  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2 медиа-24576  2 uvcvideo,videodev
aesni_intel           167936  0
snd_hda_codec_conexant    24576  1
snd_hda_codec_generic    77824  1 snd_hda_codec_conexant
snd_soc_rt5640        114688  0
aes_x86_64             20480  1 aesni_intel
snd_hda_intel          36864  5
snd_soc_rl6231         16384  1 snd_soc_rt5640 LRW 16384  1 aesni_intel
snd_hda_codec         135168  4 СНД _hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel
snd_soc_core          212992  1 snd_soc_rt5640
snd_hda_core           73728  5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
gf128mul               16384  1 LRW cfg80211              565248  1 з.д. snd_compress           20480  1 snd_soc_core
snd_hwdep              16384  1 snd_hda_codec
ac97_bus               16384  1 snd_soc_core
glue_helper            16384  1 aesni_intel
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_seq_midi           16384  0
ablk_helper            16384  1 aesni_intel
snd_seq_midi_event     16384  1 snd_seq_midi
joydev                 20480  0
input_leds             16384  0
cryptd                 20480  2 aesni_intel,ablk_helper
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
serio_raw              16384  0
snd_pcm               106496  7 snd_soc_rt5640,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_pcm_dmaengine,snd_hda_core
shpchp                 36864  0
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
ideapad_laptop         24576  0
mei_me                 36864  0
sparse_keymap          16384  1 ideapad_laptop
snd_timer              32768  2 snd_pcm,snd_se д мэй 98304  1 mei_me WMI 20480  1 ideapad_laptop
dw_dmac                16384  0
dw_dmac_core           24576  1 dw_dmac
snd_soc_sst_acpi       16384  0
8250_fintek            16384  0
8250_dw                16384  0 СНД 81920  23 snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
lpc_ich                24576  0
soundcore              16384  1 SND elan_i2c               36864  0
soc_button_array       16384  0
i2c_designware_platform    16384  0
i2c_designware_core    20480  1 i2c_designware_platform
spi_pxa2xx_platform    24576  0
mac_hid                16384  0
mmc_block              36864  0
tifm_sd                20480  0
tifm_core              16384  1 tifm_sd
parport_pc             32768  0 PPDEV 20480 0 LP 20480 0 PARPORT 49152  3 LP, PPDEV,parport_pc
autofs4                40960  2
rtsx_usb_sdmmc         28672  0
rtsx_usb               24576  2 rtsx_usb_sdmmc,rtsx_usb_ms
hid_generic            16384  0
usbhid                 49152  0
i915                 1208320  5
i2c_algo_bit           16384  1 i915
drm_kms_helper        139264  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
psmouse               126976  0 AHCI 36864 2 ЦУП 360448  6 i915,drm_kms_helper
r8169                  81920  0
libahci                32768  1 AHCI MII 16384  1 r8169
sdhci_acpi             16384  0 видео 40960  2 i915,ideapad_laptop
sdhci                  45056  1 sdhci_acpi
i2c_hid                20480  0 спрятался 118784  3 i2c_hid,hid_generic,usbhid фейс 28672 0 

Большое спасибо,

3 ответа

Существует проблема совместимости ядра с некоторыми SD-картами (в основном SDHC или SDXC).

Обходной путь ниже, но скорость ввода-вывода примерно в 10 раз ниже:(

Напишите файл с именем /etc/modprobe.d/sdcard.conf с таким содержанием:

options sdhci debug_quirks2=0x2

Давайте удалим и прощупаем некоторые модули:

 sudo rmmod sdhci_acpi sdhci_pci sdhci
 sudo modprobe sdhci; sudo modprobe sdhci_acpi; sudo modprobe sdhci_pci

После этого ваша SD-карта должна отображаться в панели уведомлений.

Чтобы сохранить все эти конфигурации, запустите:

 sudo update-initramfs -u

Попробуй это:

sudo apt install --reinstall udisks2

затем перезагрузите Linux.

У меня была похожая проблема при использовании SDXC 128GB в Ubuntu 18.04 и 19.04. Я пытался пару раз переустановить, но проблему не удалось решить. Я проверил используемый формат, это был exfat. Затем я переформатировал с использованием NTSF, и теперь он работает. Может быть, вы можете попробовать мой опыт.

У меня была такая же проблема в 19.04. Недавний скачок ядра с 5.0.0-13 на -31 (apt update && apt upgrade) починил это.

Другие вопросы по тегам