Есть чайнакарта noname class10 sdhc 32gb работает нормально на win7, проверял на соответствие размеру h2testw - действительно 32гб. И 28гб фильм, записанный на нее с винды полностью просмотрен на тв. С убунтой проблема в следующем:
При записи на пустую отформатированную убунтой карту все хорошо, но сразу после ее завершения Ubuntu показывает битые картинки и квакающие flac. Перезагрузка в win7 - все записаные в убунте файлы на месте, не повреждены, проверка диска проходит без ошибок.
При втыкании карты с файлами в Ubuntu - иногда сразу io error, иногда после первой операции - например, открыл одну папку и больше не могу ничего делать. Или файл открыл/удалил - следующий уже будет io error. Иногда при подключении сразу io error и даже не показывает содержимое. Если на сд-адаптере не сдвинут рычажок защиты от записи, то после вставления карты с файлами в Ubuntu файлы действительно бьются но ошибки восстанавливаются виндозной проверкой диска.
dmesg при втыкании карты со включенной защитой от записи:
[ 27.430323] mmc0: cannot verify signal voltage switch
[ 27.494399] mmc0: new ultra high speed SDR50 SDHC card at address 0001
[ 27.494550] mmcblk0: mmc0:0001 00000 29.7 GiB (ro)
[ 27.496913] mmcblk0: p1
[ 28.001043] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.011346] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.011490] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.160636] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.174537] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.261335] FAT-fs (mmcblk0p1): error, fat_get_cluster: detected the cluster chain loop (i_pos 0)
[ 28.262328] FAT-fs (mmcblk0p1): error, invalid access to FAT (entry 0x00000001)
[ 28.480233] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.489430] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.505415] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.512025] FAT-fs (mmcblk0p1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 28.529488] FAT-fs (mmcblk0p1): error, invalid access to FAT (entry 0x01010101)
[ 28.539710] FAT-fs (mmcblk0p1): error, invalid access to FAT (entry 0x08175ee0)
Картридер:
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
И еще, при записи в win7 скорость ~15Мб/с, в ubuntu показывает ~23Мб/с, скоростомер в убунте показывает r\w 36\28 для пустой карты.
Форматировал низкоуровневыми приблудами, эффекта нет.