Не монтируется FAT на SDHC

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
QuAzI
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-08-04 16:41:09

Не монтируется FAT на SDHC

Непрочитанное сообщение QuAzI » 2012-10-06 16:48:58

Имеется у меня Nikon D5100, к нему microSD с адаптером на 8Гб и SDHC на 32Гб. Через интерфейсный кабель во фре работать не получается (в отличие от Nikon D40 этот гад не видится как флеха), а с кардридером беда, FreeBSD 8.3-STABLE видит размер воткнутой карточки, но не монтирует напрочь.

Код: Выделить всё

# kldstat
Id Refs Address    Size     Name
 1   48 0x83400000 e07a18   kernel
 2    1 0x84208000 4618     nullfs.ko
 3    1 0x8420d000 19521c   zfs.ko
 4    2 0x843a3000 4050     opensolaris.ko
 5    1 0x843a8000 2ac28    snd_hda.ko
 6    2 0x843d3000 578f8    sound.ko
 7    1 0x8442b000 a82a60   nvidia.ko
 8    1 0x84eae000 4be0     cuse4bsd.ko
 9    3 0x90e39000 30000    vboxdrv.ko
10    1 0x9049a000 6000     vboxnetadp.ko
11    1 0x904a5000 5000     vboxnetflt.ko
12    1 0x909ae000 3000     linux_v4l2wrapper.ko
13    1 0x90e6a000 e000     fuse.ko
14    1 0x97954000 2000     rtc.ko
15    1 0x92067000 7000     sdhci.ko
16    1 0x923f9000 9000     mmc.ko
17    1 0x92390000 4000     mmcsd.ko
Карточка SDHC или microSD в адаптере SDHC

Код: Выделить всё

#sudo usbconfig -d 1.2 reset

#dmesg
umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on usbus1
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: <Generic Storage Device 0.00> Removable Direct Access SCSI-2 device 
da0: 40.000MB/s transfers
da0: 7594MB (15552512 512 byte sectors: 255H 63S/T 968C)

# ls /dev/da*
/dev/da0        /dev/da0s1

#sudo mount_msdosfs /dev/da0s1 /mnt/flash
mount_msdosfs: /dev/da0s1: Invalid argument
#sudo mount_msdosfs /dev/da0 /mnt/flash
mount_msdosfs: /dev/da0: Invalid argument

# sudo fdisk /dev/da0
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=3900 heads=255 sectors/track=63 (16065 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=3900 heads=255 sectors/track=63 (16065 blks/cyl)

fdisk: invalid fdisk partition table found
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 63, size 62653437 (30592 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 827/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
Та же microSD без адаптера, в том же кардридере

Код: Выделить всё

#sudo usbconfig -d 1.2 reset

#dmesg
umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on usbus1
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: <Generic Storage Device 0.00> Removable Direct Access SCSI-2 device 
da0: 40.000MB/s transfers
da0: 7594MB (15552512 512 byte sectors: 255H 63S/T 968C)

#sudo fdisk /dev/da0
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=968 heads=255 sectors/track=63 (16065 blks/cyl)

parameters to be used for BIOS calculations are:
cylinders=968 heads=255 sectors/track=63 (16065 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 11 (0x0b),(DOS or Windows 95 with 32 bit FAT)
    start 8192, size 15544320 (7590 Meg), flag 0
        beg: cyl 0/ head 130/ sector 3;
        end: cyl 968/ head 25/ sector 17
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
И как это лечить?
microSD и MMC монтирует, проблема только с SDHC :(

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Не монтируется FAT на SDHC

Непрочитанное сообщение FreeBSP » 2012-10-06 17:14:09

в первом случае он видит что на карте один фряшный слайс
что говорит bsdlabed da0s1
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

QuAzI
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-08-04 16:41:09

Re: Не монтируется FAT на SDHC

Непрочитанное сообщение QuAzI » 2012-10-06 23:23:38

Видите ли в чём проблема... он говорит что на флехе фряшный слайс на обе карточки, когда они в SDHC, даже на ту, которую в microSD он отлично видит. Обе отформатированы в фотокамере в FAT32.
Очень интересно получилось, когда отмонтировал /boot (у меня всё в ZFS, а загрузчик вынесен на UFS), киллерфича, fdisk при ошибке доступа к реальной железке читает разметку из /boot/mbr ???????????????????

Код: Выделить всё

# sudo usbconfig -d 1.2 reset
# sudo mount /mnt/flash
mount_msdosfs: /dev/da0s1: Invalid argument
# ls /dev/da*
/dev/da0        /dev/da0s1
# sudo fdisk /dev/da0
******* Working on device /dev/da0 *******
parameters extracted from in-core disklabel are:
cylinders=968 heads=255 sectors/track=63 (16065 blks/cyl)

parameters to be used for BIOS calculations are:
cylinders=968 heads=255 sectors/track=63 (16065 blks/cyl)

fdisk: invalid fdisk partition table found
fdisk: /boot/mbr: No such file or directory

# dmesg
umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on usbus1
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: <Generic Storage Device 0.00> Removable Direct Access SCSI-2 device 
da0: 40.000MB/s transfers
da0: 7594MB (15552512 512 byte sectors: 255H 63S/T 968C)

# sudo bsdlabel /dev/da0s1
bsdlabel: /dev/da0s1: no valid label found

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Не монтируется FAT на SDHC

Непрочитанное сообщение manefesto » 2012-10-12 10:58:51

друже, какого хуа ты монтируешь через
sudo mount /mnt/flash
где fstab?
монтируй mount_msdos
я такой яростный шо аж пиздеЦ
Изображение

QuAzI
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-08-04 16:41:09

Re: Не монтируется FAT на SDHC

Непрочитанное сообщение QuAzI » 2012-10-12 20:32:31

Код: Выделить всё

/dev/da0s1		/mnt/flash	msdosfs rw,noauto,-D=CP866,-L=ru_RU.UTF-8,longnames,-m=664,-M=775	0	0
Но не суть, можно и руками
sudo mount_msdosfs /dev/da0s1 /mnt/flash
sudo mount_msdosfs /dev/da0 /mnt/flash
sudo mount -t msdosfs /dev/da0s1 /mnt/flash
Одинаково фиолетово

PYO
сержант
Сообщения: 187
Зарегистрирован: 2011-08-18 12:46:45

Re: Не монтируется FAT на SDHC

Непрочитанное сообщение PYO » 2012-10-12 22:13:51

Скорей всего SD-HC картридер не понимает. Только SD.

QuAzI
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-08-04 16:41:09

Re: Не монтируется FAT на SDHC

Непрочитанное сообщение QuAzI » 2012-10-12 22:29:04

Раньше понимал. Потом некоторое время я тут SDHC не монтировал... ну как... пару-тройку релизов с тех пор пролетело, с кажется 8.0-STABLE
Надо будет с какого-нить "ливчика" загрузиться и другой кардридер заодно попробовать.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Не монтируется FAT на SDHC

Непрочитанное сообщение FreeBSP » 2012-10-12 22:51:16

а если попробовать c`dd`елать образ флешки непримонтированой и посмотреть что там
или просто в руч редакторе посмотреть что в начале флешки
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!