LINUX.ORG.RU

Linux Trisquel не монтирует sd-карту с фотоаппарата

 , , ,


0

1

Здравствуйте! Под убунтой, дебиан сд-карты читались нормально. Теперь trisquel (ubutnu) её не хочет монтировать. Карта нормально работает на фотоапарате, не форматировалась.

Автомаунт в трискель у меня не работает давно (после первого обновлени), и тема так и не решена.

Вручную тоже не монтируется.

# fdisk -l
Диск /dev/sda: 111,8 GiB, 120034123776 байтов, 234441648 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0x01980bcf

Устр-во    Загрузочный    Start Конец Секторы  Size Id Тип
/dev/sda1  *               2048  29296639  29294592   14G 83 Linux
/dev/sda2              29298686 234440703 205142018 97,8G  5 Расширенный
/dev/sda5              29298688  35506175   6207488    3G 82 Linux своп / Solari
/dev/sda6              35508224 234440703 198932480 94,9G 83 Linux


Диск /dev/mmcblk0: 7,4 GiB, 7948206080 байтов, 15523840 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0x00000000

Устр-во        Загрузочный Start Конец Секторы  Size Id Тип
/dev/mmcblk0p1              8192 15523839 15515648  7,4G  b W95 FAT32


# mount /dev/mmcblk0 /mnt/usb
mount: wrong fs type, bad option, bad superblock on /dev/mmcblk0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.



root@me-Lenovo-G50-30:/home/me# dmesg | tail -n 30
[ 3396.606034] pcieport 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606053] pcieport 0000:00:1c.0: res[14]=[mem 0x00100000-0x002fffff] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606073] pcieport 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606093] pcieport 0000:00:1c.0: res[15]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606112] pcieport 0000:00:1c.2: res[15]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606132] pcieport 0000:00:1c.2: res[15]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606151] pcieport 0000:00:1c.3: res[15]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606171] pcieport 0000:00:1c.3: res[15]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[ 3396.606207] pcieport 0000:00:1c.0: BAR 14: no space for [mem size 0x00200000]
[ 3396.606225] pcieport 0000:00:1c.0: BAR 14: failed to assign [mem size 0x00200000]
[ 3396.606266] pcieport 0000:00:1c.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 3396.606284] pcieport 0000:00:1c.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 3396.606325] pcieport 0000:00:1c.2: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 3396.606343] pcieport 0000:00:1c.2: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 3396.606382] pcieport 0000:00:1c.3: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 3396.606399] pcieport 0000:00:1c.3: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 3396.606442] pcieport 0000:00:1c.3: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 3396.606460] pcieport 0000:00:1c.3: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 3396.606499] pcieport 0000:00:1c.2: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 3396.606516] pcieport 0000:00:1c.2: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 3396.606542] pcieport 0000:00:1c.0: BAR 14: no space for [mem size 0x00200000]
[ 3396.606559] pcieport 0000:00:1c.0: BAR 14: failed to assign [mem size 0x00200000]
[ 3396.606597] pcieport 0000:00:1c.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
[ 3396.606614] pcieport 0000:00:1c.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[ 3396.612174] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[ 3396.612669] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[ 3396.613572] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[ 3437.673575] mmc0: new high speed SDHC card at address e624
[ 3437.711580] mmcblk0: mmc0:e624 SU08G 7.40 GiB 
[ 3437.724216]  mmcblk0: p1

Просьба сообщество помочь в решении данной проблемы.

★★

Последнее исправление: znavko (всего исправлений: 1)

SD-карта и фотоаппарат не являются полностью свободными и не одобрены FSF. Срочно перейти на карандаш и бумагу собственного производства.

anonymous
()

Последняя строчка сислога вроди обрезана.

Но, учитывая, что Trisquel, я бы посмотрел на это внимательней:

# mount /dev/mmcblk0 /mnt/usb
mount: wrong fs type, bad option, bad superblock on /dev/mmcblk0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Фотоаппараты обычно используют FAT а может exFAT. Лень искать, но кажется exFAT недоконца свободен (потому его нет в Trisquel). Проверь, если ли у тебя какой-нибудь из бинарников:

/sbin/mount.exfat
/sbin/mount.exfat-fuse

Ну или пакет под названием exfat-fuse:

$ apt policy exfat-fuse
exfat-fuse:
  Встановлено: 1.2.8-1
  Кандидат:    1.2.8-1
  Таблиця версій:
 *** 1.2.8-1 500
        500 http://pl.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun
# ls /sbin/ | grep fat
fatlabel
fsck.fat
fsck.vfat
mkfs.fat
mkfs.vfat

# apt policy exfat-fuse
exfat-fuse:
  Установлен: (отсутствует)
  Кандидат:   1.2.3-1
  Таблица версий:
     1.2.3-1 500
        500 https://archive.trisquel.info/trisquel flidas/main amd64 Packages

# apt-get install exfat-fuse
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  exfat-utils
НОВЫЕ пакеты, которые будут установлены:
  exfat-fuse exfat-utils
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 64,9 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 281 kB.
Хотите продолжить? [Д/н] y
...
Настраивается пакет exfat-fuse (1.2.3-1) …
Настраивается пакет exfat-utils (1.2.3-1) …


# mount /dev/mmcblk0 /mnt/usb
mount: wrong fs type, bad option, bad superblock on /dev/mmcblk0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

# dmesg | tail -n 20
[   18.736027] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
[   18.741276] ath: EEPROM regdomain: 0x8283
[   18.741282] ath: EEPROM indicates we should expect a country code
[   18.741284] ath: doing EEPROM country->regdmn map search
[   18.741286] ath: country maps to regdmn code: 0x3
[   18.741288] ath: Country alpha2 being used: RU
[   18.741290] ath: Regpair used: 0x3
[   18.741292] ath: regdomain 0x8283 dynamically updated by country IE
[   18.741319] cfg80211: Regulatory domain changed to country: RU
[   18.741322] cfg80211:  DFS Master region: ETSI
[   18.741324] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   18.741327] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   18.741330] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   18.741333] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm), (0 s)
[   18.741335] cfg80211:   (5650000 KHz - 5730000 KHz @ 40000 KHz), (N/A, 3000 mBm), (0 s)
[   18.741338] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
[   18.741340] cfg80211:   (57000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[ 1468.255310] mmc0: new high speed SDHC card at address e624
[ 1468.294843] mmcblk0: mmc0:e624 SU08G 7.40 GiB 
[ 1468.306981]  mmcblk0: p1

как можно отформатировать, чтобы фотоаппарат и трискель читали?

znavko ★★
() автор топика
Ответ на: комментарий от znavko

Сходи к соседям «отформатируйте флешку, пожалуйста. Я линуксоид - не могу»

anonymous
()
Ответ на: комментарий от znavko

помогло форматирование в фат32 под трискель

# mkfs.vfat -F32 /dev/mmcblk0p1

фотографирование

# mount /dev/mmcblk0p1 /mnt/usb
# ls /mnt/usb
DCIM

но после форматирования фотоаппаратом с опцией «Низкоуровневое форматирование» опять не читается

# fdisk -l
...

Диск /dev/mmcblk0: 7,4 GiB, 7948206080 байтов, 15523840 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes


# mount /dev/mmcblk0 /mnt/usb
mount: wrong fs type, bad option, bad superblock on /dev/mmcblk0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

при форматировании без опции «низкоуровневое форматирование» нормально монтируется.

znavko ★★
() автор топика
Ответ на: комментарий от znavko

Никогда не пользовался «низкоуровневым форматированием» и тебе не советую, раз без него все ок.

Gonzo ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.