LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 967|回复: 6

[已解决]笔记本读卡器驱动的问题

[复制链接]
发表于 2009-9-23 17:08:47 | 显示全部楼层 |阅读模式
Thinkpad z61p, 自己编译了 2.6.31 内核. 我的读卡器始终不能工作. 无论是 gentoo wiki 还是 thinkpad wiki 感觉驱动 sd 读卡器都是非常简单的.

我将 MMC/SD/SDIO 下几乎所有的选项都编入内核, 读卡器依然无法正常工作. (sd 卡插入时, 指示灯没有反应) 但是我使用  lspci -v 后看到

15:00.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller (prog-if 01)
        Subsystem: Lenovo Device 207d
        Flags: bus master, medium devsel, latency 64, IRQ 16
        Memory at e4302800 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: sdhci-pci

最后一行说  正在使用  sdhci-pci 驱动, 这个应该算是找到正确的驱动了吧? 我记得以前使用自动生成的内核的时候, 读卡器是可以正常使用的.
发表于 2009-9-24 09:01:32 | 显示全部楼层
灯不亮并不代表他不能工作吧?你看一下能不能手动mount,如果要指示灯也可以工作的话,好像要在内核加入什么LED支持之类的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-24 16:31:07 | 显示全部楼层
我看 thinkpad wiki 中说要

mount /dev/mmcblk0p1 /mnt

但是我没有看到任何 mm 开头的设备名. 而且也没找到类似于 sdb1 之类的设备名.
回复 支持 反对

使用道具 举报

发表于 2009-9-24 21:03:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-25 15:49:34 | 显示全部楼层
Post by wd_afei;2029964
http://www.linuxsir.cn/bbs/thread349434.html
看看这个


都编译进内核了, 不过我这里不是不能挂载, 而是根本看不到 sd 卡的踪迹.
回复 支持 反对

使用道具 举报

发表于 2009-9-25 17:19:36 | 显示全部楼层
那里面说的那几个选项你都选了?那就不知道了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-26 07:19:01 | 显示全部楼层
Post by wd_afei;2030244
那里面说的那几个选项你都选了?那就不知道了。


呵呵, 问题解决了. 关键就是你介绍的那个网页.

里面提到选中,   
   TI Flash Media interface support (EXPERIMENTAL)
   TI Flash Media PCI74xx/PCI76xx host adapter support (EXPERIMENTAL)
结果这两项在我的内核列表中本来是没有的, 需要将 experimental 的选项打开, 开启以后, 依然但不到 sd card, 不过我后来又到

MMC/SD/SDIO card support 下, 找到了一个新出现选项:
  TI Flash Media MMC/SD Interface support (EXPERIMENTAL)

选上之后, /dev 下就出现了 mmcblk0 这个设备.

非常感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表