8

Linuxでのこのmmc読み取りの問題の理由は何ですか..? これを解決するのを手伝ってください...?以下のカーネル起動ログを確認して、これを解決するのを手伝ってください..

新しく作成されたカーネル イメージを使用してコンパイルおよび起動された mmc の関連ドライバーを有効にしました

mmc0: card lacks mandatory switch function, performance might suffer.           
mmc0: host does not support reading read-only switch. assuming write-enable.    
mmc0: new SD card at address b368                                               
mmcblk0: mmc0:b368 SMI-S 8.00 MiB                                               
 mmcblk0:                                                                       
mmcblk0: retrying using single block read                                       
mmcblk0: error -110 transferring data, sector 0, nr 8, card status 0xb00        
end_request: I/O error, dev mmcblk0, sector 0                                   
mmcblk0: error -110 sending read/write command, response 0xb00, card status 0x40
end_request: I/O error, dev mmcblk0, sector 1                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 2                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 3                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 4                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 5                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 6                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 7                                   
Buffer I/O error on device mmcblk0, logical block 0                             
mmcblk0: retrying using single block read                                       
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 0                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 1                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 2                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 3                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 4                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 5                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 6                                   
mmcblk0: error -110 sending read/write command, response 0x400b00, card status 0
end_request: I/O error, dev mmcblk0, sector 7                                   
Buffer I/O error on device mmcblk0, logical block 0                             
unable to read partition table
4

1 に答える 1

12

エラー -110 はタイムアウトを意味します。基本的に、MMC コントローラは SD カードと正しく通信できません。これは通常、カードがスロットに正しく挿入されていない場合 (たとえば、スプリングがカードを押し戻しすぎている場合)、または使用しているマイクロ SD カードが SD カード アダプターに正しく挿入されていない場合に発生します。また、SD カード アダプタがわずかに壊れていて、一部の接続が正しく行われていないことも考えられます (たとえば、カードが 4 ビット モードをネゴシエートし、一部の回線が実際には接続されていません)。

于 2013-09-20T20:47:40.527 に答える