Я новичок в Linux, только что установил Ubuntu 11.10 в Dell Inspiron 9400 , все отлично работает, за исключением устройства чтения карт SD , каждый раз, когда я вставляю карту, компьютер ничего не делает, как будто нет устройства чтения карт SD.
Я сделал lspci
, и он показывает следующие драйверы
03: 01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 Контроллер IEEE 1394
03 : 01.1 Хост-контроллер SD: Ricoh Co Ltd. Хост-адаптер SD / SDIO / MMC / MS / MSPro R5C822 (версия 19)
03: 01.2 Системная периферия: Ricoh Co Ltd R5C592 Хост-адаптер шины памяти Memory Stick (рев. 0a)
03: 01.3 Системное периферийное устройство: Ricoh Co Ltd Контроллер карт xD-Picture (рев. 05)
Everytime I вставьте карту памяти, 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
и более того же, но с другим номером сектора, который я использую Kernel 3.0.0-12 -generic
Кстати, когда я устанавливал его, Ubuntu спрашивает об установке (если я хочу установить его вместе с windows или удалить что-то или изменить разделы жесткого диска), если я пойду в В окне для изменения раздела диска Linux обнаруживает SD-карту (если есть один вставленный курс).
Любая помощь с этим была бы признательна - извините за мой английский
Спасибо
Я вставляю здесь ответ, который я нашел на UbuntuForums , который отлично сработал для меня. Я надеюсь, что это работает и для вас (мой lspci
не выводил хост-контроллер sd вначале)
В терминале:
gksu gedit /etc/modules
Введите это в последней строке:
sm_ftl
Перезагрузите компьютер