我想在我的 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)
现在应该支持这个读卡器了github。
但插入时什么也没有发生。dmesg
不打印任何内容lsusb
,lsblk
并且lscpi
不列出 SD 卡读卡器。
更新:
输出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.*
)作为起点,然后只需更改它即可将上述两个选项设置为模块。
请注意,如果您的系统使用 UEFI,您可能需要禁用安全启动,以便能够启动自定义内核而无需亲自签名。一旦您的自定义内核在禁用安全启动的情况下成功启动,您就可以努力满足安全启动要求并重新启用安全启动(如果您愿意)。
(如果您还不熟悉它,那么在不添加安全启动的情况下,内核构建过程就足以构成挑战。一次一步。)