Господа!
Хочу создать партишны на microSD 32Gb.
Вставляю ее в кардридер и делаю
cfldisk /dev/sdc
cfldisk говорит, что не видит такого устройства, тогда как карточку 2Gb он понимает как /dev/sdc и монтирует (/dev/sda и /dev/sdb это диски, которые существуют). В мобильнике карта 32Gb видна, ее можно отформатировать и записать на нее фоторграфии.
Где можно покапаться, чтобы заставить машину увидеть карту?
система - Debian Squeeze, ядро 2.6.32-5-686 #1 SMP
microSD 32Gb не опознается
П-нер, вставить карточку, подождать с пол-минуты и показать вывод последних 20 строк команды dmesg.
П-нер, а у вас кардридер вообще понимает microSD объемом в 32Gb, т.е. поддержка SDHC есть? или только SD?
Кусок из syslog'а:
Mar 24 14:55:53 matras kernel: [1120620.989723] sd 4:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
Mar 24 14:55:53 matras kernel: [1120620.990845] sd 4:0:0:0: [sdc] Using 0xffffffff as device size
Mar 24 14:55:53 matras kernel: [1120620.990855] sd 4:0:0:0: [sdc] 4294967296 512-byte logical blocks: (2.19 TB/2.00 TiB)
Mar 24 14:55:53 matras kernel: [1120620.991846] sd 4:0:0:0: [sdc] Assuming drive cache: write through
Mar 24 14:55:53 matras kernel: [1120620.992944] sd 4:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
Mar 24 14:55:53 matras kernel: [1120620.993971] sd 4:0:0:0: [sdc] Using 0xffffffff as device size
Mar 24 14:55:53 matras kernel: [1120620.994976] sd 4:0:0:0: [sdc] Assuming drive cache: write through
Mar 24 14:55:53 matras kernel: [1120620.994982] sdc:
Mar 24 14:55:53 matras kernel: [1120620.996095] sd 4:0:0:0: [sdc] Unhandled sense code
Mar 24 14:55:53 matras kernel: [1120620.996100] sd 4:0:0:0: [sdc] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Mar 24 14:55:53 matras kernel: [1120620.996106] sd 4:0:0:0: [sdc] Sense Key : Medium Error [current]
Mar 24 14:55:53 matras kernel: [1120620.996113] Info fld=0x0
Mar 24 14:55:53 matras kernel: [1120620.996116] sd 4:0:0:0: [sdc] Add. Sense: CIRC unrecovered error
Mar 24 14:55:53 matras kernel: [1120620.996124] sd 4:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
Mar 24 14:55:53 matras kernel: [1120620.996138] end_request: I/O error, dev sdc, sector 0
Mar 24 14:55:53 matras kernel: [1120620.996143] Buffer I/O error on device sdc, logical block 0
Mar 24 14:55:53 matras kernel: [1120620.997345] sd 4:0:0:0: [sdc] Unhandled sense code
Mar 24 14:55:53 matras kernel: [1120620.997349] sd 4:0:0:0: [sdc] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Mar 24 14:55:53 matras kernel: [1120620.997355] sd 4:0:0:0: [sdc] Sense Key : Medium Error [current]
Mar 24 14:55:53 matras kernel: [1120620.997361] Info fld=0x0
Mar 24 14:55:53 matras kernel: [1120620.997364] sd 4:0:0:0: [sdc] Add. Sense: CIRC unrecovered error
Mar 24 14:55:53 matras kernel: [1120620.997371] sd 4:0:0:0: [sdc] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
Mar 24 14:55:53 matras kernel: [1120620.997385] end_request: I/O error, dev sdc, sector 0
Mar 24 14:55:53 matras kernel: [1120620.997389] Buffer I/O error on device sdc, logical block 0
Mar 24 14:55:53 matras kernel: [1120620.998593] sd 4:0:0:0: [sdc] Unhandled sense code
Mar 24 14:55:53 matras kernel: [1120620.998598] sd 4:0:0:0: [sdc] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Mar 24 14:55:53 matras kernel: [1120620.998603] sd 4:0:0:0: [sdc] Sense Key : Medium Error [current]
Mar 24 14:55:53 matras kernel: [1120620.998610] Info fld=0x0
Судя по первой строчке эта карта, возможно, и не поддерживается. Вот только кем - ядром или железкой? На железо документацию уже не найти. Собственно, гнезда для microSD там нет, карточку вставляю через переходник SD.
Как программно опросить тип картридера?
Собственно, гнезда для microSD там нет, карточку вставляю через переходник SD.
Как программно опросить тип картридера?
CONFIG_SCSI_MULTI_LUN=y
чтобы все слоты в ридере определялись и работали.
Похоже картридер не поддерживает.
Модель должна быть видна в выводе lsusb
А этот Дебиан понимает ExFAT?
А этот Дебиан понимает ExFAT?
Не важно, главное, что даже разделы не видятся.
К тому же, поддержку exFAT несложно добавить.