Raspberry / SD tonkremenes

 ( sza2king | 2013. február 22., péntek - 10:33 )

Hi,

Mar tobb mint fel eve nyuzom az egyik RPi-t (kb. az elso eresztesbol valo), Raspbmc van altalaban rajta.

Tegnap a masodik Kingston 2GB-os microSD ment tonkere benne (az elozo mar par honapja). Tudom, ez statisztikanak eleg keves, de van jo par (micro)SD kartyam, sot ezeket is hasznaltam mas eszkozben is, de meg nem ment tonkre ezeken kivul egy sem.

A ugy tunik nem bekapcsolaskor tortenik, mindket alkalommal hasznalat kozben "fagyot meg" a rendszer. Ujrainditas utan a Pi nem boot-ol, mas eszkozokbe (notebook, kulso kartyaolvaso, telefon, fenykepezogep) berakva, azok nem ismerik fel a kartyat (egyalatalan). Szoval ugy tunik teljesen meghal.

Tortenik massal is ilyen? Vagy csak epp szerencsetlen voltam?

Sajnos ennyibol szinte megallapithatatlan, hogy a kartya-e a hibas, a RPi (az adott darab vagy barmelyik), esetleg a Raspbmc (bar az a hardware-re nezve gaz, ha a software tonkre tudja tenni).

Valakinek tapasztalat?

/sza2

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Esetleg a túl sok írás tette tönkre a kártyát? esetleg ugyanarra a memóriaterületre írt többször-rengetegszer és az elromlott flash miatt a hibát nem kezeli le a vezérlőchip?

---

Barmi elkepzelheto, de azert az gaz, ha egy blokk miatt annyira meghal a vezerlo, hogy _semmit_ sem hajlado mondani. Mivel az elso particio (meg az elotte levo resz, particios tabla, gap) gyakoraltilag csak telepiteskor, meg a hardware atallitaskor (orajel, HDMI config, stb) irodik, gondolm ha meg is halt egy blokk, az nem az elejen volt.

/sza2

Nekem evek ota sorban mennek tonkre a Kingstone flash, micro sd kartyak. Erdekes modon az osszes elromlik kevesebb mint egy even belul, van olyan ami ujonan nem is mukodik, vagy az elso hasznalat utan megy tonkre. Eleg kulonbozo hibakat tudnak produkalni, van amelyiket nem latja a gep, van amelyik blokk hibas es allandoan elveszti a fajlokat, de olyan is van amely veletlenszeruen "elveszti a kapcsolatot" a szamitogeppel de csak kizarolag iraskor.
Egy darab olyan Kingstone eszkozom sincs ami egy evnel tovabb mukodott volna, pedig volt egy jopar. Viszonylag keves tapasztalatom van nem Kingstone ezzkozokkel, igy meg nem tudtam megallapitani, hogy a flash technologia egy zsakutca vagy csak a Kingstone nem kepes ilyet gyartani. Az egyetlen hibatlanul mukodo flash driveom 128Mb-os, nevtelen gyarto keszitette, mar lekopott rola a Diakhitel reklam, valami informatika versenyen nyertem tobb mint 7 eve.

A Kingstone (sic!) kártyákat Sansvng telefonokhoz tervezték, máshol természetes, hogy megdöglenek :-D

Sorry ezt valahogy gyakran elirom.

Több tucat SD kártyám közül csak Kingston márkájúak hibásodtak meg. Ez lehet a magyarázata. Más célra használom őket, vékonykliensek image állományait tárolom rajtuk.

Mechanikusan is ezek a leggyengébbek, kevés használat után is elkezd szétmállani a műanyag burkolat, kiesik belőle az írásvédelmi pöcök. A velük egyidős SanDisk és Samsung darabok hibátlanok.

Ez a Kingston-os tortenet nem hangzik tul jol... De koszi a tapasztalatokat.

/sza2

A Kingston nálam is maximum barkácskategória. Pendrive, vagy normál SD kártya: mindegy. MicroSD-vel még nem volt tapasztalatom. Viszont van egy félgigás ős CF kártyám, azzal nincs semmi probléma. Viszonyításképp a Sandisk, A-Data, Samsung márkákkal semmi bajom nem volt még.

Nekünk sok bajunk volt Kingston CF kártyákkal. Volt olyan széria, amiből némelyik állandóan hibázott. A típusa ugyanaz volt mindegyiknek, de a hibázó darabok burkolata egy kis vállban eltért a többitől. Néhányat szétszedtünk, és a panelen az alkatrészek elrendezése és típusa is teljesen eltért. A Kingston erre csak annyit válaszolt, hogy ők szabvány szerint "gyártatják" a cuccot, ha ugyanaz a széria, akkor azok "egyformák".

Matricát bárki tud gyártani a selejtre :-/

Pár hónapos az RPi-m, de mind a kártya, mind az RPi rendben működik. Arra most hirtelenjében nem emléxem, milyen a kártya típusa. Otthon ránézek.

--
Kinek nem inge, ne vegye gatyára

Felhuztad az orajelet kezzel? Ha igen, akkor az okozhatja, egyebkent inkabb sd problemanak tunik (nekem is gond nelkul megy honapok ota ugyanazzal a kartyaval).

Nem tudom mit jelent a kezzel, az feszultseget nem emeltem, a Raspbmc setup-jaban az advanced-hez nem nyultam.

Miert okozhat a magasabb orajel SD kartya gondot?

Legutobb amikor ilyen temaban olvasgattam, azt irtak, hogy Pi nem tudja eleg gyorsan kezelni a kartyakat (max 10-20MHz clock), pedig a mostani kartyak ennel joval tobbet tudnak.

/sza2

Úgy láttam, hogy az aktuális kernel 100MHz-en kezeli a kártyákat, a config.txt-ben lehet felülbírálni. Valószínűleg a pi cpu/gpu és hasonló egységeinek az emelt órajelére gondolt.
Sajnos (főleg a rev2-es) hajlamos eldobni a fájlrendszert a pi a nem túl minőségi slot miatt.

Igen, arra gondoltam, nem tudom, mennyire mukodik az a javitas, amit erre kuldtek be a multkor (az initial_turbo beallitas).

sub

Gondolom az SD kartyakkal kapcsolatban ugy altalaban ajanlott, a temaval kapcsolatban nem latom az osszefuggest.

/sza2

A cikk az SD kártyákat effektíve kinyíró write ciklusok csökkentéséről szól.

Még annyi saját tapasztalatot tennék hozzá, hogy ilyen beágyazott alkalmazások esetén melegen ajánlott SLC flash-t tartalmazó SD kátyát használni! Ugyan jóval drágábbak, de annyival megbízhatóbbak is...

Melyik kártya tartalmaz SLC flash-t?

Én pl az Apacer AP-MSD02GIDI-T használom és élesben is (ipari környezet) remekül működik.

Nekem is megdöglött 2 kingstone kártya... :( Mindkét esetben hibás leállítás miatt ment nálam tönkre.:S

A konkrét csúccsal nincs tapasztalatom, de egy hibás tápos vassal több sd kártyát is kinyírtunk anno. Talán kicsi a tápfesz terhelés alatt?

Pár éve a kingston pendriveok voltak a legjobbak szerintem, mára olyan szinten szarok lettek, hogy kb. a legszarabbak. Pendrive-ok nekem is sorra halnak meg az újabb szériából. Viszont amit anno vagy 9 éve vettem 1GB-os (azt hiszem valami 17.000-ért), a mai napig hibátlanul megy, hiba és hibás szektor nélkül, gyorsan, pedig ez már aztán mindent kapott hidd el...
--
The Community ENTerprise Operating System

Igen, pont ez az...
Régebben tök király cuccok voltak a Kingston-ok, lényegében 8-9 éve bementem a számtech boltba pendrájvért, eladó kérdi:
- Noname vagy Kingston?
Akkor vettem egy Datatraveler 2.0 1GB-os csodát, azóta is jó (szerintem egy típusról beszélünk :)

Donatus

valsz. az SD kártya ...nekem egy 32GB Samsung lett használhatatlan -- semmi stressz/írás, pár hétig sem tartott. Megfogadtam, hogy SD kártyát háttértárnak nem használok, még bütyköléshez sem.

Nekem eddig egy 8Gb-os Kingston ment tönkre. Az az érdekes, hogy utána ha kiírtam rá újból a képet akkor megint ment, míg le nem állítottam.

Nekem egy kingsotne 8Gb-os Sd kártya, kb 3-5 nap alatt ment tönkre az RPI-ben, ez alapján:

1) Kingstone már nem jó márka
2) Le kell állítani a pi-t, nem pedig kihúzni !!
(ez a legfontosabb mert írásközben húzod ki, akkor dobhatod a kártyát rögtön)
3) Nagyobb sebességű kártyát kell venni (min class 10)
(mert annak kevésbé "tűnik föl" a rengeteg írás (pl syslog))

Így nekem kb 40 napos már a folyamatos uptime.

"(mert annak kevésbé "tűnik föl" a rengeteg írás (pl syslog))"

Ez ellene lehetne tenni.
Pl. CF / Pendrive barát Linux megoldások
Ebből kiindulva kb mindent ami mozog mehetne ramdiskbe esetleg a /dev/null-ba rögtön vagy időnként oda rotálva.
Persze, hogy nyírja az SD-t a folyamatos írás. Nem arra lett kitalálva :)

Mindig ext2-re írom a Linuxot, ha pendrive-re kell. Az rpi-hez viszont mindenki ext4-et csinál. Miért ?

Nem a journal teszi tonkre. Nyilvan noveli az irasi ciklusok szamat, cserebe viszont nagyobb valoszinuseggel maradnak meg az adataid mondjuk egy aramszunet utan.
Egyebkent azert, mert a disztribuciok, amiket alapkent hasznalnak a raspberry linuxokhoz, ext4-es fajlrendszert akarnak maguknak alapbol.

Mikor az a bejegyzés készült, ext4 nem volt még nagyon kapós. Lehet ext3-4, journallal vagy anélkül. Mondjuk, ha kínósan ügyel rá az ember, hogy kevés legyen az írás, akkor a journal se dolgozik túl gyakran :)

Persze, plusz vannak egyeb magiak is (pl. noatime), amivel tovabb lehet csokkenteni az iokat, bar ezek egy reszet szerintem tartalmazzak a raspberrys disztrok is.

Ha nézted a linkelt topikom, pont ezeket a mágiákat jártam végig :)
Ami nagyon hatásos az a log teljes kikapcsolása vagy ramdiskbe történő irányítása.
Ha reboot után is kell, 1x előtte ki kell menteni. Cserébe több hét alatt 1 byte-nyi felesleges írás sem történik.
A rasberrys disztrók (legalább is a rasbian) alapból SD-re logolnak.

Igen, de tekintve azt, hogy a technologia elegge uj, gyakran van szukseg a logokra azert, hogy lasd mi okozta a hibakat. De egyetertek abban, hogy ezt megkerdezhetne a telepito :)

Akkor ne tedd. Ugyanis Arnd Bergmann szerint: "ext2 doesn't understand the concept of erase blocks".

Inkább mérd ki flashbench-csel és igazítsd a partíció kezdetét / egyáltalán ne csinálj partíciót.

----------
[GB ≠ GiB] [MB ≠ MiB] [kB ≠ kiB] [1000 ≠ 1024] [Giga ≠ gram] [Mega ≠ milli] [Kelvin ≠ kilo] [Byte ≠ bit]

,,2) Le kell állítani a pi-t, nem pedig kihúzni !!
(ez a legfontosabb mert írásközben húzod ki, akkor dobhatod a kártyát rögtön)"

öö

Így van.
Mivel nem csak olvasásra használja a Pi, ezért ha nem állítod le rendesen behal a FS.
Nekem is megtörtént ugyanaz amit itt sokan írtatok egy noname kártyával de utána formázás után megint használható lett, most is az megy az egyik Pi-ben.

A dolog nyitja két kritérium:
1.) Le kell állítani a Pi-t nem TV-s USB portról táplálni majd kikapcsolni
2.) Legalább 1A-es de inkább 1,5A-es tápegység kell neki, ellenkező esetben nincs elég kraft az íráshoz.

A kártya újrahasznosításához ajánlom az SDFormatter nevű hasznos programocskát. Leszedi a Raspbmc által létrehozott particiókat és leformázza újra.

azért a fájlrendszer és a kártya halálát nem igazán keverném össze


Puppy linux felhasználó