mmc0: SD 카드 초기화 중 오류 -110

mmc0: SD 카드 초기화 중 오류 -110

내 아치에 문제가 있습니다. SD를 삽입했는데 인식이 되지 않습니다.

또한 커널 로그에서 다음 오류를 발견했습니다.

  uname -a 
    Linux localhost.localdomain 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux

    dmesg
    [    3.663535] mmc0: error -110 whilst initialising SD card
    [    4.515911] random: fast init done
    [    4.720224] mmc0: error -110 whilst initialising SD card

lspci -v 
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 0
    Capabilities: <access denied>
    Kernel driver in use: skl_uncore

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 0, IRQ 128
    Memory at f0000000 (64-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 3000 [size=64]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI])
    Subsystem: Lenovo Device 5048
    Flags: bus master, medium devsel, latency 0, IRQ 123
    Memory at f1220000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at f124a000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: intel_pch_thermal
    Kernel modules: intel_pch_thermal

00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 0, IRQ 127
    Memory at f124b000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: mei_me
    Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21) (prog-if 01 [AHCI 1.0])
    Subsystem: Lenovo Device 5048
    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 124
    Memory at f1248000 (32-bit, non-prefetchable) [size=8K]
    Memory at f124e000 (32-bit, non-prefetchable) [size=256]
    I/O ports at 3080 [size=8]
    I/O ports at 3088 [size=4]
    I/O ports at 3060 [size=32]
    Memory at f124c000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci
    Kernel modules: ahci

00:1c.0 PCI bridge: Intel Corporation Device 9d12 (rev f1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    Memory behind bridge: f1100000-f11fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    Memory behind bridge: f1000000-f10fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
    Subsystem: Lenovo Device 5048
    Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 0
    Memory at f1244000 (32-bit, non-prefetchable) [size=16K]
    Kernel driver in use: intel_pmc_core

00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 64, IRQ 129
    Memory at f1240000 (64-bit, non-prefetchable) [size=16K]
    Memory at f1230000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel, snd_soc_skl

00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
    Subsystem: Lenovo Device 5048
    Flags: medium devsel, IRQ 16
    Memory at f124d000 (64-bit, non-prefetchable) [size=256]
    I/O ports at efa0 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-V (rev 21)
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 0, IRQ 125
    Memory at f1200000 (32-bit, non-prefetchable) [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: e1000e
    Kernel modules: e1000e

01:00.0 Network controller: Intel Corporation Intel Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)
    Subsystem: Intel Corporation Device 4210
    Flags: bus master, fast devsel, latency 0, IRQ 126
    Memory at f1100000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
    Subsystem: Lenovo Device 5048
    Flags: bus master, fast devsel, latency 0, IRQ 122
    Memory at f1000000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: rtsx_pci
    Kernel modules: rtsx_pci

그럼 이 문제를 해결할 수 있을까요?

답변1

오류 -110은 시간 초과를 나타냅니다. 기본적으로 MMC 컨트롤러가 SD 카드와 제대로 통신하지 않습니다. 이는 일반적으로 카드가 슬롯에 올바르게 삽입되지 않은 경우(예: 스프링이 카드를 너무 뒤로 밀어내는 경우) 또는 마이크로 SD 카드를 사용 중이고 SD 카드 어댑터가 올바르게 삽입되지 않은 경우에 발생합니다. SD 카드 어댑터가 약간 손상되어 일부 연결이 올바르게 이루어지지 않은 경우도 발생할 수 있습니다(예: 카드가 4비트 모드를 협상하고 일부 회선이 실제로 연결되지 않음).

답변2

Realtek 카드 리더에도 동일한 문제가 있습니다. 필요한 경우 세부 정보(리더 및 카드 유형, 커널 및 드라이버 버전, 이 문제 해결 시도 결과)를 입력할 수 있습니다.

결국 문제는 일부 SD 카드가 현재 Realtek 드라이버에서 지원되지 않는다는 사실로 귀결되며 현재까지는 이 문제를 해결할 가능성이 없습니다. 이 카드는 매우 드문 것 같습니다. 교체용으로 다른 카드를 구입했는데 손에 넣을 수 있는 다른 모든 카드와 마찬가지로 작동합니다. 속도 등급, 용량 또는 기타 명백한 사항에 의존하지 않는 것 같습니다. 동일한 카드가 다른 카드 리더(USB)와 내 카메라에서 몇 년 동안 아무 문제 없이 작동합니다.

하지만 공식적인 출처는 공개할 수 없습니다. 대부분은 내 노트북과 함께 Ubuntu 배포판을 제공하는 동일한 회사에서 제작했습니다.

답변3

Fedora에서도 동일한 문제가 발생하여 일부 업데이트(새 커널 포함)를 설치하고 시스템을 재부팅하지 않았습니다. 다시 시작한 후에는 모든 것이 잘 작동합니다.

누군가에게 도움이 되길 바랍니다.

관련 정보