Я володію ноутбуком із вбудованим зчитувачем карт. Протягом останнього року або близько того я впорався з цікавою проблемою, яка здається більшою мірою пов'язаною з програмним забезпеченням, ніж апаратне забезпечення.
Я запускаю подвійне завантаження Windows 7 та Ubuntu 14.04 , обидва 64-розрядні. У Windows, SD-карта працює чудово. Вона працює дещо повільно, але завжди вдається завершити без помилок.
У Ubuntu він раптом зупиняється, і я отримую ці повідомлення, коли набираю dmesg
термінал:
[12535.092927] mmcblk0: mmc0:b368 SD 1.88 GiB
[12535.096167] mmcblk0: p1
[12653.904243] mmc0: Timeout waiting for hardware interrupt.
[12653.904974] mmcblk0: error -110 transferring data, sector 158279, nr 1024, cmd response 0x900, card status 0xc00
[12663.930682] mmc0: Timeout waiting for hardware interrupt.
[12663.930823] end_request: I/O error, dev mmcblk0, sector 158279
[12663.930838] end_request: I/O error, dev mmcblk0, sector 158287
[12663.930845] end_request: I/O error, dev mmcblk0, sector 158295
[12663.930852] end_request: I/O error, dev mmcblk0, sector 158303
[12663.930858] end_request: I/O error, dev mmcblk0, sector 158311
[12663.930864] end_request: I/O error, dev mmcblk0, sector 158319
[12663.930871] end_request: I/O error, dev mmcblk0, sector 158327
[12663.930877] end_request: I/O error, dev mmcblk0, sector 158335
[12663.930883] end_request: I/O error, dev mmcblk0, sector 158343
[12663.930889] end_request: I/O error, dev mmcblk0, sector 158351
[12673.957122] mmc0: Timeout waiting for hardware interrupt.
[12674.002269] mmcblk0: error -110 transferring data, sector 159303, nr 1024, cmd response 0x900, card status 0xc00
Це відбувається з будь-якою SD-карткою будь-якого розміру пам’яті, і це станеться в будь-який час під час передачі, особливо з великими файлами або великою кількістю файлів. Я клацнув правою кнопкою миші на значку SD-карти на моїй панелі Ubuntu і натиснув Safely remove
перед тим, як вийняти SD, і навіть переформатував SD, щоб він не мав помилок, але він все ще створює мені проблеми. Мої флеш-накопичувачі USB відформатовані у тому ж форматі (FAT32), що і SD-карта, і всі вони працюють нормально. Чому Windows може добре читати / записувати на мою карту, а не Ubuntu?
Вихід lspci
(лише для читання карток):
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe (rev 10)
02:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10)
02:00.2 System peripheral: Broadcom Corporation BCM57765/57785 MS Card Reader (rev 10)
02:00.3 System peripheral: Broadcom Corporation BCM57765/57785 xD-Picture Card Reader (rev 10)
lspci
абоlsusb
додавання інформації до вашого запитання може допомогти іншим людям знайти інших людей із тією ж проблемою.