Nowe posty

Autor Wątek: Wbudowany czytnik kart SD/MS/Pro/MMC/xD w Hp Pavilion dv6710ea  (Przeczytany 96552 razy)

miro57

  • Gość
Wbudowany czytnik kart SD/MS/Pro/MMC/xD w Hp Pavilion dv6710ea
« Odpowiedź #30 dnia: 2012-06-13, 12:22:11 »
Do listy poleceń ładowania modułów przed włożeniem
karty xD dodaj jeszcze /sbin/modprobe sm_ftl

Sprawdź jaki wynik da polecenie:
/sbin/fdisk -l /dev/mtdblock1
oraz
/sbin/fdisk -l /dev/mtdblock0
Po włożeniu karty xD.

A przy próbach montowania po -t możesz podać w miejsce auto
określony system plików.
Na tej stronie
http://www.linux-mtd.infradead.org/doc/nand.html
jako "Filesystems supporting NAND" podane są między innymi:
ssfdc
ntfl
ubifs
jffs2

Możesz spróbować podać Windosowe: fat , msdos , vfat , ntfs.

Sprawdź czy masz zainstalowany pakiet mtd-utils ,
- zestaw programów narzędziowych i testowych do sterowników
urządzeń mtd.

Mam jeszcze pytanie czy wkładana karta xD ma związek z aparatami
cyfrowymi?
Jeśli tak to może zdjęcia na niej są zapisywane w formacie raw.
W Linuksie do obsługi tego formatu są używane takie programy jak:
dcraw , ufraw , wtyczka programu GIMP , rawstudio
a kartę xD obsługuje wyłącznie z poziomu do tego celu przeznaczonego
programu.

silva2007

  • Gość
Wbudowany czytnik kart SD/MS/Pro/MMC/xD w Hp Pavilion dv6710ea
« Odpowiedź #31 dnia: 2012-06-13, 20:36:34 »
Cytat: silva2007
No mam problem z /sbin/modprobe sm_ftl
linux-buba:/home/agnieszka/Pulpit # /sbin/modprobe sm_ftl
FATAL: Module sm_ftl not found.
linux-buba:/home/agnieszka/Pulpit # /sbin/fdisk -l /dev/mtdblock1

Dysk /dev/mtdblock1: 8 MB, bajtów: 8388608
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 1, w sumie sektorów: 16384
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

     Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
linux-buba:/home/agnieszka/Pulpit # /sbin/fdisk -l /dev/mtdblock0

Dysk /dev/mtdblock0: 1073 MB, bajtów: 1073741824
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 130, w sumie sektorów: 2097152
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Dysk /dev/mtdblock0 nie zawiera poprawnej tablicy partycji
linux-buba:/home/agnieszka/Pulpit #
Karta ma pojemność 1GB. Więc wynika,że mountuje się jako /dev/mtdblock0.
Karty używam w aparacie,ale są one zapisywane jako JPEG. RAW-ów nie używam.

miro57

  • Gość
Wbudowany czytnik kart SD/MS/Pro/MMC/xD w Hp Pavilion dv6710ea
« Odpowiedź #32 dnia: 2012-06-13, 23:08:34 »
Spróbuj zamontować poleceniem
mount -t ssfdc /dev/mtdblock0 /mnt/xD
lub
mount -t vfat /dev/mtdblock0 /mnt/xD
lub
mount -t ntfs /dev/mtdblock0 /mnt/xD
lub
mount -t jffs2 /dev/mtdblock0 /mnt/xD