转自:  http://www.thinkwiki.org/wiki/SD_Card_slot

SD Card slot

The SD Card slot (Secure Digital) is found on select ThinkPads and Docking stations.

In addition to SD Cards, SD Card slots can also accept the older MMC (MultiMedia Card).

 
  • Wikipedia article on SD Cards
  • Wikipedia article on MMC Cards

PCI-based SD Card slot

This implementation is called "SD Card with IO support", and supports in addition to regular SD memory cards also special SDIO cards (e.g. Bluetooth, WiFi, etc).

Implemented by chips:

  • Ricoh R5C822
  • Ricoh R5C843
  • Ricoh R5C847

... and probably others

lspci reports it as a Ricoh device with PCI ID

  • 1180:0822 (X Series, T61, Z60m, Z60t)
  • 1180:0841 (Z Series)
  • 1180:e822
  • 1180:e823 (X220)
  • 1180:e823 rev 4 (X230)

Linux support

You can read/write large SDHC cards since Linux kernel version 2.6.22, this has been tested on X41 Tablet, X41 and X40 with 16 GB SDHC (FAT32), 4 GB (non-HC, FAT32) and 2 GB (non-HC, FAT16) cards. However there have been some old reports that you can't, delete, create, resize or format partitions, there seems to be no problems with this on 2.6.24. These problem will not exist if you use an USB connected SDHC card reader instead of the internal one, so you can always use the cards.

The driver was coded by the SDHCi project supporting these and other SD controller chips, making them work with SDHC cards as well. The driver (modules sdhci and sdhci_pci) has been reported to work on ThinkPad X40, X41, Z60m, Z60t, X60 and X61 models, and has been available in mainline kernel since 2.6.17-rc1. See also "How to get the internal SD card working".

Problems with Standby / Hibernate

Add the follwing line to the # /etc/pm/config.d/00sleep_module to unload the module before standby:

SUSPEND_MODULES="$SUSPEND_MODULES sdhci"

"Got data interrupt" error messages

If you see error messages like

mmc0: Got data interrupt 0x00200000 even though no data operation was in progress.

after inserting an SD card, try re-loading the sdhci module with a parameter debug_quirks=0x40. Solved the problem on a T61.

Windows support

The Microsoft hotfix 934428 is available here [1] it adds SDHC (SD High Capacity) support to Windows XP SP2 systems.

02-01-2009 NOTE for SDHC cards using Windows 2003 Server and Vista. IBM/Lenovo nor Microsoft supports this KB934428 with 2003 Server and the update.exe halts with OS version mis-match error when executed on 2003 or Vista despite the fact the sff*.sys driver files are perfectly compatible. Manual extraction and installation of the driver file still fails to properly mount and read 4GB+ SD cards despite indicators and messages of successful installation.Solution requires obtaining sdhcinst.dll from 2003 install media or copying from the %systemroot%\system32 directory into the %systemroot%\system32\drivers directory before manually installing driver files and pointing to the ..\SP2QFE\ic\sdbus.inf file. A copy of sdhcinst.dll copied from a KB934428 patched XP workstaiton is identical to all 2003 Server versions and Vista since Microsoft clings to a universal drivers model. The KB934428 doesn't include the sdhcinst.dll file.Follow this link to lenovo forums for longer but just as simple explanation.

[2][OT] This solution has also been successfully tested on systems from different manufacturers and with non Richo card readers.

14-04-2010 NOTEThinkpad Z61p SD-reader can accept SDHC cards up to 32GB in Windows (XP,Vista,7)
with updated Texas Instruments Media Card Reader Driver [3] and by modifying registry:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\tifm21\Parameters
Original Key Value: SDParam = 17 (Decimal)
New Key Value: SDParam = 16
After the hack, reboot the computer. Some users have also reported SDParam = 1 to work.

Models featuring this Technology

  • ThinkPad T410, T410i, T430, T510, T510i
  • ThinkPad W500, T61, T61p
  • ThinkPad X40, X41, X41 Tablet
  • ThinkPad X60, X60s, X60 Tablet, X61, X61s, X61 Tablet, X201, X201i, X220
  • ThinkPad Z60m, Z60t, Z61p

USB-based SD Card slot

This implementation only supports SD Memory cards.

Linux support

Should be supported by the Linux USB Storage drivers (usb-storage).

Models featuring this technology

  • ThinkPad Advanced Dock
  • ThinkPad X200

Thinkpad linux 读卡器驱动相关推荐

  1. thinkpad装linux无线网卡驱动,Thinkpad SL510 笔记本安装 Linux 无线网卡驱动

    在某些 Linux 发行版本中,没有包含一些笔记本的无线驱动程序,例如 Fedora,完成安装后不能自动驱动 Thinkpad SL510 笔记本的无线网卡. 要对网卡进行驱动,首先需要知道网卡的型号 ...

  2. Linux下驱动SD/MMC读卡器(转)

    Linux下驱动SD/MMC读卡器(转)[@more@] 本文仅仅适用于笔记本自带的内置读卡器. 如果你使用的是USB接口的读卡器,那么,不用看这个了,插上之后就可以当成U盘去用了. 如果你看了这个文 ...

  3. t450+装linux+网卡驱动,ubuntu14.04如何手动安装无线网卡驱动(ThinkPad T450)

    RT 前提:机器能用有线连上网 PS:如您的网卡跟我的不一样,请访问https://wireless.wiki.kernel.org/找到适合您网卡的驱动,安装的具体过程都比较类似. 1.网卡型号 输 ...

  4. Linux设备驱动01:Linux设备驱动概述

    目录 1. 设备驱动的作用 2. 有无操作系统时的设备驱动 2.1 无操作系统 2.1.1 硬件.驱动和应用程序的关系 2.1.2 单任务软件典型架构 2.2 有操作系统 2.2.1 硬件.驱动.操作 ...

  5. Ubuntu下使用SCM Micro’s SDI011双界面读卡器驱动

    1.安装libusb 下载libusb源码,解压,编译,安装 2.安装pcsclite 下载pcsclite源码 解压,编译,安装 ./configure –enable-libusb –disabl ...

  6. Linux设备驱动开发---USB主机(控制器)与设备驱动(一)

    USB主机控制器与设备驱动---主机侧 一.Linux USB驱动层次 1.USB驱动(主机侧) 2.USB的逻辑组合(4个层次) 二.USB主机(控制器)驱动 1.主机控制器规格 2.主机控制器的相 ...

  7. Linux音频设备驱动

    在Linux中,先后出现了音频设备的两种框架OSS和ALSA,本节将在介绍数字音频设备及音频设备硬件接口的基础上,展现OSS和ALSA驱动的结构. 17.1-17.2节讲解了音频设备及PCM.IIS和 ...

  8. linux设备驱动第五篇:驱动中的并发与竟态

    目录[-] 综述 信号量与互斥锁 Completions 机制 自旋锁 其他的一些选择 不加锁算法 原子变量与位操作 seqlock(顺序锁) 读取-拷贝-更新(RCU) 小结 综述 在上一篇介绍了l ...

  9. linux串口驱动分析

    linux串口驱动分析 硬件资源及描写叙述 s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)port,每一个port都能够在中断模式或 DMA 模式下操作 ...

最新文章

  1. Linux:一个人加上一百万人的智慧
  2. 使用data uri将图片内嵌到html中
  3. ajax get时不能更新页面的解决方法
  4. NLP 笔记:Skip-gram
  5. 网工路由基础(6)BGP协议
  6. 前序遍历(递归、非递归)、层序遍历(递归、非递归)
  7. 【目标检测】FPN(Fature Pyramid Network)详解
  8. jconsole是否可以在生产环境使用_jconsole使用
  9. CV领域的国际国内期刊会议介绍
  10. 简单的网页制作期末作业
  11. 地图上如何量方位角_野外怎样确定方位 户外辨别方向和位置的方法有哪些?...
  12. [对于蓝桥杯要说的一二体会]
  13. DR,TUN,NAT优缺点
  14. 导向滤波与opencv python实现
  15. 日常渗透刷洞的一些小工具
  16. TI DSP TMS320C66x学习笔记之TI Imglib库相关函数(四)
  17. 嫂嫂学计算机,开心一刻,,老妈催婚, 含泪让男闺蜜冒充, 进门后嫂子愣住了…
  18. 西安交大计算机应用技术分数线,西安交大计算机的进一下
  19. mbedTLS(PolarSSL)简单思路和函数笔记(Client端)
  20. C# MVC 向页面传值方式

热门文章

  1. c语言编程TLC2543AD采集,TLC2543单片机程序 带Proteus仿真 电路原理图 AD转换实验
  2. 如何通过手机APP远程控制PLC
  3. python制作qq登录界面_使用Python编写一个QQ办公版的图形登录界面
  4. QQTIM怎么成功修改个人文件夹保存位置
  5. 公司php笔试题实习生2018,2018 新浪校招 PHP 实习生 电话面试总结
  6. 英文pdf的划词翻译阅读方法
  7. 常见的ICE工具和集成开发环境
  8. css li修改小圆点的颜色
  9. Linux服务器下载日志到本地
  10. The following signatures couldn‘t be verified because the public key is not available问题解决