我是 Linux 新手,刚刚安装Ubuntu 11.10在一个戴尔 Inspiron 9400,一切正常,除了SD 卡读卡器,每次我插入卡时计算机都不执行任何操作,就好像没有 SD 卡读卡器一样。
我做了一个lspci
,它显示了下一个驱动程序
03:01.0 火线(IEEE 1394):Ricoh Co Ltd R5C832 IEEE 1394 控制器
03:01.1 SD 主控制器:Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro 主机适配器(修订 19)
03:01.2 系统外设: Ricoh Co Ltd R5C592 记忆棒总线主机适配器(修订版 0a)
03:01.3 系统外设:Ricoh Co Ltd xD-Picture 卡控制器 (修订版 05)
每次我插入存储卡时,dmesg 都会显示下一个
d 状态 0x600b00
[ 2687.227351] end_request: I/O error, dev mmcblk0, sector 64
[ 2687.229436] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.229440] end_request: I/O error, dev mmcblk0, sector 65
[ 2687.230512] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.230515] end_request: I/O error, dev mmcblk0, sector 66
[ 2687.231588] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.231592] end_request: I/O error, dev mmcblk0, sector 67
[ 2687.232674] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.232678] end_request: I/O error, dev mmcblk0, sector 68
[ 2687.234763] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.234766] end_request: I/O error, dev mmcblk0, sector 69
[ 2687.236864] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.236868] end_request: I/O error, dev mmcblk0, sector 70
[ 2687.238942] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.238946] end_request: I/O error, dev mmcblk0, sector 71
[ 2687.238949] Buffer I/O error on device mmcblk0, logical block 8
[ 2687.241028] mmcblk0: retrying using single block read
[ 2687.243104] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.243108] end_request: I/O error, dev mmcblk0, sector 64
[ 2687.245212] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.245215] end_request: I/O error, dev mmcblk0, sector 65
[ 2687.247298] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.247302] end_request: I/O error, dev mmcblk0, sector 66
[ 2687.248389] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.248393] end_request: I/O error, dev mmcblk0, sector 67
[ 2687.250476] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.250480] end_request: I/O error, dev mmcblk0, sector 68
[ 2687.252617] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
[ 2687.252621] end_request: I/O error, dev mmcblk0, sector 69
[ 2687.254737] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x600b00
和更多相同的,但我使用的扇区号不同内核 3.0.0-12-通用
顺便说一句,当我安装它时,Ubuntu 会询问安装情况(如果我想将它与 Windows 一起安装或者删除某些内容或更改 HDD 的分区),如果我进入窗口来更改磁盘的分区,Linux 会检测到 SD 卡(如果插入了 SD 卡的话)。
任何帮助都将不胜感激 - 抱歉我的英语不好
谢谢
答案1
我在这里粘贴我在Ubuntu论坛对我来说效果很好。希望你也能用(我lspci
一开始没有输出任何 SD 主机控制器)
在终端类型中:
gksu gedit /etc/modules
在最后一行输入:
sm_ftl
重启你的电脑