RTV forum PL | NewsGroups PL

[cross] Jaka karta microSD do raspberry?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - [cross] Jaka karta microSD do raspberry?

Goto page Previous  1, 2, 3, 4

Olaf Frikiov Skiorvensen
Guest

Fri Nov 15, 2019 11:58 am   



Wcale nie przypadkiem, dnia Thu, 14 Nov 2019 20:13:04 +0100
doszła do mnie wiadomość <qqk901$26g$1_at_dont-email.me>
od heby <heby_at_poczta.onet.pl> :
Quote:
On 14/11/2019 09:30, Adam Lubszczyk wrote:
Czy to oznacza, że aby zachować dane karcie (pendrive)
należy ją regularnie podłączać do zasilanie (nawet nic z niej czytając)
aby dane się automatycznie odświeżyły?

Nie, ponieważ pendrive nie śledzi czasu. Nie wie ile go upłynęło wiec
nie wie czy jest sens robić update. Czy robi okresowe przeglądanie -
wątpie. Sterowniki (w sensie uC) w pendrive są dużo bardziej prymitywne
niż te w kartach sd.

Czasu nie zna, ale musi gdzieś zapisywać liczniki odczytu/zapisu dla każdego bloku.

Quote:
Karta SD robi wear leveling podczas czytania i zapisywania danych. Samo
podpięcie jej do zasilania nic nie robi, ale jesli wyłączysz zasilanie w
*starych* kartach w trakcie *odczytu*, możesz uszkodzić dane bo akurat
karta relokuje ten blok, ten cas to ponoć milisekundy po operacji, kiedy
cośtam jeszcze sobie relokuje w wolnym czasie. Ludzie to powtarzali nie
na Pi tylko podpinając do prymitywnych uC, czytali bloki w pętli i
wyłaczali zasilanie w trakcie. Co ileśtam razy uszkadzało inne bloki,
nie mające z czytanym wiele wspólnego. Ponoć w nowszych kartach to jest
jakoś rozwiazane. Mi karta w Pi, stara 4GB, padała kilka razy
uszkadzając pliki systemowe, nowsze kilka sztuk 16GB od 3 lat stabilne
jak skała.

Pewnie chodzi o read disturb:
https://en.wikipedia.org/wiki/Flash_memory#Read_disturb
--
Gdyby się wysadziło ich planety, zburzyło miasta,
spaliło księgi, a ich samych wytłukło do nogi,
może udałoby się ocalić naukę miłości bliźniego. SL.

Olaf Frikiov Skiorvensen
Guest

Fri Nov 15, 2019 12:03 pm   



Wcale nie przypadkiem, dnia Thu, 14 Nov 2019 19:29:23 +0100
doszła do mnie wiadomość <5dcd9db3$0$17364$65785112_at_news.neostrada.pl>
od "J.F." <jfox_xnospamx_at_poczta.onet.pl> :
Quote:
Użytkownik "sirapacz" napisał w wiadomości grup
dyskusyjnych:qqjq6q$18gqp$1_at_portraits.wsisiz.edu.pl...
W dniu 2019-11-14 o 09:30, Adam Lubszczyk pisze:
W dniu środa, 13 listopada 2019 19:25:59 UTC+1 użytkownik heby
napisał:
On 13/11/2019 00:01, Queequeg wrote:
a) kup kartę dużo większą niż używasz. Karta będzie w stanie wtedy
pracować dłużej z powodu tego że w tle będzie miała gdzie relokować
sektory, a dzieje się to nawet jesli karta "nic nie robi".

Czy to oznacza, że aby zachować dane karcie (pendrive)
należy ją regularnie podłączać do zasilanie (nawet nic z niej
czytając)
aby dane się automatycznie odświeżyły?
Jak często i na jak długo?

Nie. Nie musisz podłączać bo nie straci danych niepodłączony.

Dlaczego nie ? To w koncu elektrony zgromadzone gdzies, i to w
niewielkiej ilosci.

To, o czym pisze queequeg służy do przenoszenia bloków z miejsc które
były często zapisane do miejsc które były zapisywane mniej lub wcale
(np. z początku dysku na koniec). Chodzi o to, że mają skończoną
żywotność komórki jeśli chodzi o zapisy.

Przy czym wydaje sie, ze:
-dane na dysku, ktore sie zmieniaja rzadko, jest sens przepisac do
takich zuzytych blokow, bo prawdopodobnie beda rzadko zmieniane.
A w zamian odzyskamy troche "swiezych" blokow.
-przy okazji przepisywania mozna sprawdzic czy dane sa czytalne, a
moze nawet odtworzyc dzieki kodom korekcyjnym, poki stopa bledow mala.

Masz dynamic i static wear leveling:
https://en.wikipedia.org/wiki/Wear_leveling
W konsumenckich kartach to raczej będzie tylko dynamic.

Quote:
Wiec moze jednak wsadzac do czytnika i pozwolic dzialac ?

J.
--

Gdyby się wysadziło ich planety, zburzyło miasta,
spaliło księgi, a ich samych wytłukło do nogi,
może udałoby się ocalić naukę miłości bliźniego. SL.

Krystek
Guest

Sat Nov 16, 2019 5:20 pm   



W dniu 2019-11-14 11:17, Marek pisze:
Quote:
On Thu, 14 Nov 2019 10:58:09 +0100, dantes <dantes_at_qmail.com> wrote:
Mówisz że GOODRAM jest gut?

Ja używam od 1.5 roku bardzo intensywnej tej:
https://www.tme.eu/pl/details/irp-s9b0-0320r11/karty-pamieci/goodram/
i jeszcze działa. Dobre zbilansowanie szybkości działania i trwałości.

A pendrive'y jakieś sensowne ktoś poleci? Szukam teraz na różne programy
narzędziowe i bootowalne systemy Linux/BSD do testów.

Widzę u GoodRam-a duży wybór -
<https://www.goodram.com/kategorie/konsumenckie/konsumenckie-usb/> i
nawet gwarancję dożywotnią dają, ale ktoś tu już kiedyś pisał, że z tą
gwarancją to ściema, bo trzeba zwracać im produkt przez sklep, w którym
się produkt kupiło. Jeśli sklep zniknie to i gwarancji nie da się
wyegzekwować.

Nawet jakiś klon Kingstone'a DataTraveler widzę, ale generalnie
transfery u nich marne -
<https://www.goodram.com/produkty/usb-2-0-usl2/>

Opinie też nie napawają optymizmem -
<https://www.morele.net/pendrive-goodram-ucu2-16gb-ucu2-0160k0r11-877129/>

K.

--
http://www.krystek.art.pl/

heby
Guest

Sat Nov 16, 2019 10:45 pm   



On 16/11/2019 22:15, Queequeg wrote:
Quote:
To jest pi 3. Startuje z uSD. Nie wiem czy da się obejść tak, żeby
startowało skąd inąd Smile

https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/

Przyznam że po kilkukrotnym przeczyta niu tego tekstu dalej nie wiem czy
ma czy nie ma boot z USB ;)

A całkiem serio to wsadziłem kiedyś najmniejszą kartę jaką miałem, z
minimalistycznym linuxem odpalającym innego linuxa przez kexec z usb.

Nie polecam. Wolałbym dostać w PI coś na kształt BIOSu. Ale z jakiejś
przyczyny świat uznał że uboot, najlepiej oberżnięty do granic
możliwosci i niefunkcjonlany, jest wszystkim czego potrzebuje ludzkość.

Queequeg
Guest

Sat Nov 16, 2019 11:15 pm   



In pl.misc.elektronika Adam <a.g_at_poczta.onet.pl> wrote:

Quote:
Ale pytajnik pytał w kontekście wykorzystania w Raspberry.
RPi 1 i 2 (wyższe nie wiem) startuje z uSD.

To jest pi 3. Startuje z uSD. Nie wiem czy da się obejść tak, żeby
startowało skąd inąd :)

Da się oczywiście zrobić partycję bootowalną na karcie uSD, a rootfs
czytać skądkolwiek, ale wydaje mi się, że bez uSD się nie da.

Czy może jednak się da?

--
https://www.youtube.com/watch?v=9lSzL1DqQn0

Queequeg
Guest

Sat Nov 16, 2019 11:18 pm   



In pl.misc.elektronika J.F. <jfox_xnospamx_at_poczta.onet.pl> wrote:

Quote:
A linux jak to linux - lubi costam zapisac, chocby logi, a przerzucanie
do ramdysku ... potem nie wiadomo czemu sie wysypal ...

Bo trzeba mieć osobny serwer na logi :)

--
https://www.youtube.com/watch?v=9lSzL1DqQn0

Queequeg
Guest

Sat Nov 16, 2019 11:23 pm   



heby <heby_at_poczta.onet.pl> wrote:

Quote:
a) kup kartę dużo większą niż używasz. Karta będzie w stanie wtedy
pracować dłużej z powodu tego że w tle będzie miała gdzie relokować
sektory, a dzieje się to nawet jesli karta "nic nie robi".

Tak właśnie było. Była 32 GB. Teraz wrzuciłem 8 GB Adaty (zakładam, może
naiwnie, że jeśli karta ma ten sam rozmiar fizyczny, ale mieści mniej
danych, to może jest np. pSLC zamiast MLC). Tylko teraz przekonfigurowałem
już wszystko i karta jest zamontowana w ro (wcześniej trochę na nią
pisało, mało ale zawsze coś -- widocznie wystarczyło, żeby padła).

--
https://www.youtube.com/watch?v=9lSzL1DqQn0

Queequeg
Guest

Sat Nov 16, 2019 11:24 pm   



sirapacz <newsy_at_sircomp.pl> wrote:

Quote:
Nie. Nie musisz podłączać bo nie straci danych niepodłączony.

Teoretycznie... Smile Ciekawe co zostanie z ładunku na takich kartach np. po
10, 20 latach.

Quote:
To, o czym pisze queequeg

heby :)

--
https://www.youtube.com/watch?v=9lSzL1DqQn0

Queequeg
Guest

Sun Nov 17, 2019 3:02 am   



heby <heby_at_poczta.onet.pl> wrote:

Quote:
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/

Przyznam że po kilkukrotnym przeczyta niu tego tekstu dalej nie wiem czy
ma czy nie ma boot z USB Wink

Wygląda na to, że ma. Można włączyć, ale tylko raz (i już nie wyłączysz,
to OTP).

https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md

Ewentualnie można mu ustawić tak, żeby wybierać przez GPIO, skąd ma się
bootować:

https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/gpio.md

--
https://www.youtube.com/watch?v=9lSzL1DqQn0

Marcin Debowski
Guest

Sun Nov 17, 2019 3:11 am   



On 2019-11-16, Queequeg <queequeg_at_trust.no1> wrote:
Quote:
In pl.misc.elektronika Adam <a.g_at_poczta.onet.pl> wrote:

Ale pytajnik pytał w kontekście wykorzystania w Raspberry.
RPi 1 i 2 (wyższe nie wiem) startuje z uSD.

To jest pi 3. Startuje z uSD. Nie wiem czy da się obejść tak, żeby
startowało skąd inąd :)

Da się oczywiście zrobić partycję bootowalną na karcie uSD, a rootfs
czytać skądkolwiek, ale wydaje mi się, że bez uSD się nie da.

Czy może jednak się da?

Wydaje się, że się da:
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
To enable the USB boot bit, the Raspberry Pi 3 needs to be booted from
an SD card with a config option to enable USB boot mode.
Once this bit has been set, the SD card is no longer required.

Ale achtung! to modyfikuje OTP a OTP to one-time programmable) memory i
[..] "any change you make to the OTP is permanent and cannot be undone."

--
Marcin

Marek
Guest

Sun Nov 17, 2019 8:08 am   



On Sat, 16 Nov 2019 21:15:54 +0000 (UTC), queequeg_at_trust.no1
(Queequeg) wrote:
Quote:
To jest pi 3. Startuje z uSD. Nie wiem czy da się obejść tak, żeby
startowało skąd inąd Smile

Na pewno tam jest uboot więc może wystartować z czegokolwiek co uboot
wspiera i a hardware ma to fizycznie.

--
Marek

Grzegorz Niemirowski
Guest

Tue Nov 19, 2019 2:58 pm   



Queequeg <queequeg_at_trust.no1> napisał(a):
Quote:
Podpięty przez USB + odpowiednie flagi bootowania w OTP?

Tak

--
Grzegorz Niemirowski
https://www.grzegorz.net/

Queequeg
Guest

Tue Nov 19, 2019 3:11 pm   



In pl.comp.pecet Grzegorz Niemirowski <grzegorz_at_grzegorz.net> wrote:

Quote:
Padło mi już tyle kart w Malinie, że kupiłem dysk SSD (SA400S37/120G) i
mam spokój.

Podpięty przez USB + odpowiednie flagi bootowania w OTP?

Quote:
Jednak jeśli miałbym coś dodać jeszcze o kartach, to ostatnio
potrzebowałem wymienić w kamerce samochodowej bo stara padła.
Po długich poszukiwaniach kupiłem SDSQUAR-064G-GN6MA.

Czyli SanDisk. Nie są złe...

--
https://www.youtube.com/watch?v=9lSzL1DqQn0

Goto page Previous  1, 2, 3, 4

elektroda NewsGroups Forum Index - Elektronika Polska - [cross] Jaka karta microSD do raspberry?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map