-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
blin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrad
a.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "J.F." <j...@p...onet.pl>
Newsgroups: pl.misc.elektronika
References: <56d7dc40$0$647$65785112@news.neostrada.pl>
<nb9ht0$r1a$1$m4rkiz@news.chmurka.net>
<a...@n...neostrada.pl>
<56d86329$0$656$65785112@news.neostrada.pl>
<a...@n...neostrada.pl>
<nb9t74$c1i$2@node1.news.atman.pl>
<a...@n...neostrada.pl>
<nbbp27$eod$1@dont-email.me>
<a...@n...neostrada.pl>
<nbc2i0$h3c$1@dont-email.me>
<a...@n...neostrada.pl>
In-Reply-To: <a...@n...neostrada.pl>
Subject: Re: Karta SD MICRO SDHC
Date: Fri, 4 Mar 2016 19:22:26 +0100
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Lines: 87
Message-ID: <56d9d265$0$657$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.30.136.35
X-Trace: 1457115749 unt-rea-b-01.news.neostrada.pl 657 83.30.136.35:49894
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:695266
[ ukryj nagłówki ]Użytkownik "Marek" napisał w wiadomości grup
dyskusyjnych:a...@n...neos
trada.pl...
>Test na szybko na sprzęcie developerskim: w usb jest włożony moduł
>usb ram. $ mkfs.msdos /dev/sdc1
>$ mount /devsdc1 /mnt
>$ cd /mnt && mkdir dir && echo test > dir/file
>$ mount -o remount /mnt #wywalam cache
Z ciekawosci
a) zrob po niej ls /mnt
b) powtorz bez powyzszej linii,
>teraz w module usb ram w funkcji read_sector przełączam aby zwracała
>losowe dane zamiast faktyczną zawartość żądanego sektora, po czym
Jestes pewien, ze to nie spowodowalo jakiegos kolejnego przemontowania
?
>>próba odczytu zawartości dir:
>$ ls dir
>ls: cannot access ??m({?: Input/output error
>Jak ja lubię wszystko wiedzących teoretyków....
No dobra, ale o co chodzi ?
Przeciez mowimy, ze w koncu pojawia sie smieci.
Zrob inaczej -
cd /mnt
mkdir dir
przelacz na losowe dane
dd if=/dev/random of=dir/file1 bs=1024 count=1000000
dd if=/dev/random of=dir/file2 bs=1024 count=1000000
dd if=/dev/random of=dir/file3 bs=1024 count=1000000
ls dir
tylko ilosci trzeba dobrac do pojemnosci karty - tzn nie przekroczyc,
wystarczy
A co powyzszy blad w zasadzie znaczy ?
napisales ls dir, system musi przeczytac glowny katalog systemu, i
teraz jest pare mozliwosci:
-nie zapamietal parametrow dysku przy montowaniu, teraz analizuje boot
sector (i dodatkowe), smieci mu wychodza.
IMO - malo prawdopodobne, powinien to przeczytac przy montowaniu i
miec zapamietane, ale za linuxa nie odpowiadam.
a teraz doskonale wie gdzie jest katalog, wiec czyta.
-nie pamietam - miejsce na root dir jest zarezerwowane, czy tylko
poczatek, a reszta opisana w FAT.
Jesli opisana i system idzie w/g lancuchow FAT, to zaraz go wysle
gdzies w kosmos i bedzie blad odczytu.
-czyta kolejne dane z root dir. Co by nie przeczytal, to sobie
interpretuje.
Ze dwie epoki temu to bym napisal, ze co by nie przeczytal, to
powinno byc w miare dobrze,
ale jesli mamy LFN, VFAT, mozliwa konwersje do unicode to juz glowy
nie dam.
Trzeba by przesledzic co ten FS driver robi, byc moze ambitnie
patrzy po wszystkich atrybutach i cos mu sie nie podoba jeszcze w
przetwarzaniu.
Jakies dziwne atrybuty, zle daty czy czasy do konwersji itp.
-a jesli ambitnie nie sprawdza kazdej pozycji, to powinien na koniec
napisac "dir not found".
A jesli ma kawalek zakeszowany, to ladnie odczyta ze 'dir' to katalog,
zobaczy gdzie sie zaczyna, przeczyta klaster smieci, a potem poleci po
lancuchu fat i znow kiedys wyleci poza dostepny obszar. Ewentualnie mu
sie pamiec przepelni gdzies przy czytaniu ...
J.
--
Marek
Następne wpisy z tego wątku
- 04.03.16 19:59 Sebastian Biały
- 04.03.16 20:08 J.F.
- 04.03.16 21:11 AlexY
- 05.03.16 00:39 Marek
- 05.03.16 01:07 JaNus
- 05.03.16 10:41 ACMM-033
- 05.03.16 10:42 ACMM-033
- 05.03.16 10:57 Robert Wańkowski
- 05.03.16 11:38 ACMM-033
- 05.03.16 11:39 J.F.
- 05.03.16 11:48 ACMM-033
- 05.03.16 11:58 ACMM-033
- 05.03.16 12:25 ACMM-033
- 05.03.16 14:05 Sebastian Biały
Najnowsze wątki z tej grupy
- Przednia lampka rowerowa Basta / AXA pod dynamo w piaście
- Boję siię capa...
- Efekt gitarowy koda kd-30 trash metal
- Re: Efekt gitarowy koda kd-30 trash metal
- Wykrywanie przerwy w długim przewodzie zakopanym w ziemi.
- PT500
- supercap
- Procesor NMOS i karta CF
- Jak sprawdzic uC
- radyjko znalazłem
- Telewizor przestał widzieć sygnał z anteny
- LED
- System operacyjny dla 6800?
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
Najnowsze wątki
- 2024-05-28 Co dalej z Izerą...
- 2024-05-28 Nowe samochody są RAKOTWÓRCZE tylko nikt tego nie chce głośno powiedzieć
- 2024-05-28 czy zabioro mu auto?
- 2024-05-27 Chińczyki mają dość czekania na tuska i te jego UROJONE audyty
- 2024-05-27 coraz trudniejsze rozmowy o OC
- 2024-05-28 Przednia lampka rowerowa Basta / AXA pod dynamo w piaście
- 2024-05-28 Boję siię capa...
- 2024-05-24 Efekt gitarowy koda kd-30 trash metal
- 2024-05-27 Re: Efekt gitarowy koda kd-30 trash metal
- 2024-05-27 Wykrywanie przerwy w długim przewodzie zakopanym w ziemi.
- 2024-05-27 PT500
- 2024-05-28 Łódź => SAP CO Consultant <=
- 2024-05-28 Białystok => Senior Developer React Native <=
- 2024-05-28 Kraków => Mid/Senior QA Engineer <=
- 2024-05-28 Wrocław => Key Account Manager <=