Debian 10에서 SD 카드 리더 설정하기

Debian 10에서 SD 카드 리더 설정하기

ASUS UX501VW-FY144T에서 SD 카드 리더를 사용하고 싶습니다. 하드웨어 프로브를 통해(협회) SD 카드가 Alcor Micro AU6621이고 구성이 잘못된 것을 확인할 수 있습니다.

하드웨어 프로브

그래서 커널 버전 5.10으로 업데이트했습니다.

 ~ cat /proc/version                                                                           
Linux version 5.10.0-0.bpo.3-amd64 ([email protected]) (gcc-8 (Debian 8.3.0-6) 8.3.0, GNU ld (GNU Binutils for Debian) 2.31.1) #1 SMP Debian 5.10.13-1~bpo10+1 (2021-02-11)

이 카드 리더는 이제 지원되어야 합니다깃허브.

하지만 삽입하면 아무 일도 일어나지 않습니다. dmesg아무 것도 인쇄되지 않으며 lsusbSD 카드 리더가 목록에 없습니다 lsblk.lscpi

고쳐 쓰다:

출력 lspci -nn -d 1aea:::

02:00.0 Unassigned class [ff00]: Alcor Micro Device [1aea:6621]

출력 grep -e MISC_ALCOR_PCI -e MMC_ALCOR -e MFD_CORE -e MMC /boot/config-5.10.*:

CONFIG_PCI_MMCONFIG=y
CONFIG_MMCONF_FAM10H=y
# CONFIG_MISC_ALCOR_PCI is not set
CONFIG_MFD_CORE=y
# MMC/SDIO DVB adapters
CONFIG_MMC=m
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=256
# CONFIG_MMC_TEST is not set
# MMC/SD/SDIO Host Controller Drivers
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_IO_ACCESSORS=y
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y
CONFIG_MMC_SDHCI_ACPI=m
# CONFIG_MMC_SDHCI_PLTFM is not set
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
# CONFIG_MMC_SPI is not set
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
CONFIG_MMC_VUB300=m
CONFIG_MMC_USHC=m
# CONFIG_MMC_USDHI6ROL0 is not set
CONFIG_MMC_REALTEK_PCI=m
CONFIG_MMC_REALTEK_USB=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_HSQ is not set
CONFIG_MMC_TOSHIBA_PCI=m
# CONFIG_MMC_MTK is not set
CONFIG_MMC35240=m
# CONFIG_PHY_INTEL_LGM_EMMC is not set

어떤 아이디어가 있나요? 미리 감사드립니다! 루크

답변1

02:00.0 Unassigned class [ff00]: Alcor Micro Device [1aea:6621]

PCI 벤더와 제품 ID에 따르면 카드 리더기입니다. 명령 lspci에 아직 제품 이름이 없습니다. 를 실행하여 PCI 장치 ID 데이터베이스를 업데이트할 수 있지만 목록에 있는 제품 이름으로 sudo /usr/sbin/update-pciids만 장치를 식별할 수 있습니다 . 실제 하드웨어 지원에는 영향을 미치지 않습니다.lspci

# CONFIG_MISC_ALCOR_PCI is not set

이는 카드 판독기 버스 인터페이스용 드라이버가 커널 구성에서 활성화되지 않았음을 나타냅니다. 모듈로 활성화된 경우 이 내용이 표시됩니다 CONFIG_MISC_ALCOR_PCI=m. 이는 실제 카드 리더 드라이버( )에 대한 종속성이므로 CONFIG_MMC_ALCOR커널 구성자는 버스 인터페이스가 먼저 활성화되지 않으면 카드 리더 드라이버가 선택되는 것을 허용하지 않으므로 해당 CONFIG_MMC_ALCOR줄이 전혀 나타나지 않습니다.

다른 종속성은 이미 모듈로 사용 가능한 것으로 보입니다.

/boot/config-5.10.*백포트된 커널( at )의 구성을 시작점으로 사용하여 약간 사용자 정의된 자체 커널 패키지를 컴파일한 다음 이를 변경하여 위의 두 옵션을 모듈로 설정해야 할 수도 있습니다 .

시스템에서 UEFI를 사용하는 경우 직접 서명하지 않고도 사용자 정의 커널을 부팅하려면 보안 부팅을 비활성화해야 할 수도 있습니다. 보안 부팅이 비활성화된 상태에서 사용자 지정 커널이 성공적으로 부팅되면 보안 부팅 요구 사항을 충족하기 위해 노력하고 원하는 경우 보안 부팅을 다시 활성화할 수 있습니다.

(아직 익숙하지 않다면 보안 부팅을 추가하지 않고도 커널 빌드 프로세스가 충분히 어려울 수 있습니다. 한 번에 한 단계씩 진행하세요.)

관련 정보