The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Монтирование в Linux флеш-карт, отформатированных цифровой фотокамерой
После удачно завершившейся разборки с "multiple LUN support" для доступа к девайсам карт-ридеров 
(MAUSB-300 производства OLYMPUS и безымянный "11 in 1" Тайваньского производства) оказалось, 
что карты xd-Picture (OLYMPUS) и SD (Transcedent), отформатированные в соответствующих аппаратах 
(фотокамера CAMEDIA C55ZOOM, и наладонник PalmOne Tungsten E2) монтироваться всё-таки не хотят.
 По выяснении обстоятельств оказалось что монтировать их нужно с указанием параметра offset:

    xd 16Mb - 20992 (0x5200)
    xd 128Mb - 24064 (0x5E00)
    xd 256Mb - 25088 (0x6200)
    sd 128Mb - 49664 (0xC200)
    sd 256Mb - 51712 (0xCA00)

т.е., например, вот так:

    > mount -t vfat -o loop,offset=20992 /dev/sda /mnt/ttt

После модификации содержимого карт (добавления/удаления файлов), 
смонтированных таким образом соответствующие аппараты не высказывают к этому самому содержимому 
(и к файловой системе карт) никаких претензий, т.е. читают его и понимают правильно.
 
04.01.2006 , Автор: Гусев Андрей
Ключи: flash, card, mount, linux / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Поддержка аппаратного обеспечения

Обсуждение [ RSS ]
  • 1.1, keyhell (??), 20:21, 09/01/2006 [ответить]  
  • +/
    ну-ну...
    у меня под фряхой все работает уже сто лет. фотик Olympus, карточка 512 xD.
     
     
  • 2.2, AG (?), 20:38, 09/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Под какой версией и как именно ?
    Просто чтобы знать...
    У меня на одном из системников фряха (не помню точно версии) уже лет триста пашет, поэтому может пригодиться ... чтоб самому не ковыряться ...
     

  • 1.3, polkan (?), 05:28, 10/01/2006 [ответить]  
  • +/
    freebsd 5.4
    mount_msdosfs /dev/da0s1 /mnt
    (если карта определилась как da0s1 , для определения этого ls /dev/da*)
    и никаких заморочек пока не было
    карты всяких типов (через картридер 23х1)
    фотоаппараты тоже от канона до китайских

    удачи!

     
     
  • 2.4, AG (?), 08:37, 10/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Понял, спасибо за инфу.
     

  • 1.5, edo (??), 01:36, 16/02/2006 [ответить]  
  • +/
    а не проще ли mount /dev/sda1 /mnt1 ?
     
     
  • 2.6, AG (?), 11:05, 20/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >а не проще ли mount /dev/sda1 /mnt1 ?

    это если файловую систему сам на карте создал - в линуксе,
    но фотоаппарат её в таком случае не берёт
    а если создал фотоаппаратом - он там перед нормальной FAT
    пишет свой заголовок ("#@~@%&%#%!!! - это об Olympus, БилахГейтсах и
    прочих брендах)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру