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@dont-email.me>
od heby <heby@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@news.neostrada.pl>
od "J.F." <jfox_xnospamx@poczta.onet.pl> :
Quote:
Użytkownik "sirapacz" napisał w wiadomości grup
dyskusyjnych:qqjq6q$18gqp$1@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:
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
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@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@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@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@sircomp.pl> wrote:
Quote:
Nie. Nie musisz podłączać bo nie straci danych niepodłączony.
Teoretycznie...

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@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
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@trust.no1> wrote:
Quote:
In pl.misc.elektronika Adam <a.g@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@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
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@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@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