分页: 2 / 2

Re: 关于thinkpad x240的驱动

发表于 : 2016-01-07 11:17
salior
chenyi@X240:~$ lsmod | grep rtsx
rtsx_pci_ms 18320 0
memstick 16968 1 rtsx_pci_ms
rtsx_pci_sdmmc 23667 0
rtsx_pci 46133 2 rtsx_pci_ms,rtsx_pci_sdmmc

Re: 关于thinkpad x240的驱动

发表于 : 2016-01-07 11:31
vickycq
salior 写了:[ 7372.167693] mmc0: new SDHC card at address aaaa
[ 7372.225485] mmcblk0: mmc0:aaaa SD04G 3.69 GiB
[ 7372.227647] mmcblk0:
这里看起来正常,可能只是没有自动挂载的问题
插入卡后,执行

代码: 全选

ls /dev | grep mmc
如果有 mmcblk0 mmcblk0p1 这样的设备,用

代码: 全选

sudo mount /dev/mmcblk0p1 /mnt
试试能否挂载到 /mnt

mmcblk0 - 存储卡0
mmcblk0p1 - 存储卡0 分区1

注意 也可能位于 /dev/block/mmcblk0p1
chenyi@X240:~$ lsmod | grep rtsx
rtsx_pci_ms 18320 0
memstick 16968 1 rtsx_pci_ms
rtsx_pci_sdmmc 23667 0
rtsx_pci 46133 2 rtsx_pci_ms,rtsx_pci_sdmmc
没有加载 mmc_core, mmc_block 两个模块
问题是否出在这里?但这两个模块不太可能缺失
应该默认是启用的:

代码: 全选

find /lib/modules/ | grep mmc_core
cat /boot/config-`uname -r` | grep CONFIG_MMC
可能跟 https://bugzilla.kernel.org/show_bug.cgi?id=57061 是一样的问题
即 3.8 后的几个版本 rtsx_pci 工作不稳定
用包含 4.2 内核的 15.10 LiveCD 测试 看看

Re: 关于thinkpad x240的驱动

发表于 : 2016-01-07 11:41
salior
额,反正现在可以了,我也不折腾了。谢拉

Re: 关于thinkpad x240的驱动

发表于 : 2016-01-07 11:52
vickycq
没有加载 mmc_core, mmc_block 两个模块
原来 Ubuntu 12.04 的 3.13 内核设置为 CONFIG_MMC=y