Karta pamięci CF SanDisk 256MB w routerze Linux - jak uniknąć jej usypiania?

CompactFlash zasypia - jak to =?iso-8859-2?Q?wy=B3=B1czy=E6=3F?=





Poprzedni Następny
Wiadomość
Spis treści
From: Gonzo <ROT13_tbamb_102_at_nospam_b2.cy>
Subject: CompactFlash zasypia - jak to =?iso-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sat, 26 Mar 2005 13:58:32 +0100


Witam!

Próbuje postawić router na linuxie stosując zamiast dysku kartę pamięci CF
+ przejściówka CF - IDE, ale pojawia sie przy tym problem:
Wszystko działa dobrze przez jakis czas - nawet parę godzin, jednak
gdy przestanę intensywnie pracować (np. instalowqać coś, kompilować
programy) to po kilku minutach karta jakby zasypia i pojawia się dużo
różnych błędów związanych z nią (poprostu kontroler nie potrafi jej
wybudzić ze stanu uspienia albo trwa to za długo).
Co mogę zrobić, aby to rozwiązanie zaczęło poprawnie działać?

PS. Karta CF to SanDisk 256 MB - 100% sprawny, testowany,
RAM też w 100% sprawny. Wszystkie opcje oszczędzania energii itp. są
wyłączone, karte testwoałem pod dostem windowsem i linuxem - za każdym
razem to samo.

--
Pozdrawiam
Gonzo

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sat, 26 Mar 2005 14:17:56 +0100


Gonzo napisał(a):
Próbuje postawić router na linuxie stosując zamiast dysku kartę pamięci CF
+ przejściówka CF - IDE, ale pojawia sie przy tym problem: (...)

spróbuj zobaczyć, co hdparm mówi o zasypianiu, oszczędzaniu energii itp.
możliwe, że da się to za jego pomocą wyłączyć.

w.

Poprzedni Następny
Wiadomość
Spis treści
From: Gonzo <ROT13_tbamb_102_at_nospam_b2.cy>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sat, 26 Mar 2005 15:45:34 +0100


Dnia Sat, 26 Mar 2005 14:17:56 +0100, Wojtek Kaniewski napisał(a):

spróbuj zobaczyć, co hdparm mówi o zasypianiu, oszczędzaniu energii itp.
możliwe, że da się to za jego pomocą wyłączyć.

Mimo że w hdparm'ie wszystko jest wyłączone (wszystkie opcje oszczędzania
energi) to karta CF zasypia.

--
Pozdrawiam
Gonzo

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sat, 26 Mar 2005 23:12:44 +0100


Gonzo napisał(a):
spróbuj zobaczyć, co hdparm mówi o zasypianiu, oszczędzaniu energii itp.
możliwe, że da się to za jego pomocą wyłączyć.

Mimo że w hdparm'ie wszystko jest wyłączone (wszystkie opcje oszczędzania
energi) to karta CF zasypia.

a mógłbyś pokazać komunikaty po zaśnięciu? może to będzie jakąś wskazówką.

w.

Poprzedni Następny
Wiadomość
Spis treści
From: Gonzo <ROT13_tbamb_102_at_nospam_b2.cy>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sun, 27 Mar 2005 10:55:40 +0200


Dnia Sat, 26 Mar 2005 23:12:44 +0100, Wojtek Kaniewski napisał(a):

Gonzo napisał(a):
spróbuj zobaczyć, co hdparm mówi o zasypianiu, oszczędzaniu energii itp.
możliwe, że da się to za jego pomocą wyłączyć.

Mimo że w hdparm'ie wszystko jest wyłączone (wszystkie opcje oszczędzania
energi) to karta CF zasypia.

a mógłbyś pokazać komunikaty po zaśnięciu? może to będzie jakąś wskazówką.


Są tu: http://woda.edu.pl/linux/log.jpg
Pojawiają się przy próbie uruchomienia dowolnego progrmu z dysku po
przerwie w pracy (po restarcie ten program działa w 100% poprawnie).

--
Pozdrawiam
Gonzo

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sun, 27 Mar 2005 13:10:07 +0200


Gonzo napisał(a):
Mimo że w hdparm'ie wszystko jest wyłączone (wszystkie opcje oszczędzania
energi) to karta CF zasypia.

a mógłbyś pokazać komunikaty po zaśnięciu? może to będzie jakąś wskazówką.

Są tu: http://woda.edu.pl/linux/log.jpg
Pojawiają się przy próbie uruchomienia dowolnego progrmu z dysku po
przerwie w pracy (po restarcie ten program działa w 100% poprawnie).

niestety nie za wiele z nich widać, więc pewnie poziom logowania konsoli
jest zbyt niski. jeśli masz włączoną obsługę sysrq, możesz wcisnąć
Alt+SysRq+8, ewentualnie wpisać "8 8 8 8" do /proc/sys/kernel/printk. no
i miło by było, gdybyś pokazał wynik "hdparm -I dev...". ale
oczywiście jeśli masz ochotę, bo faktycznie łatwiej będzie w tle
uruchomić "while true; do nice -19 find /; done", żeby cały czas czytać
z dysku.

w.

Poprzedni Następny
Wiadomość
Spis treści
From: Gonzo <ROT13_tbamb_102_at_nospam_b2.cy>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Mon, 28 Mar 2005 14:28:42 +0200


Dnia Sun, 27 Mar 2005 13:10:07 +0200, Wojtek Kaniewski napisał(a):

Gonzo napisał(a):
Mimo że w hdparm'ie wszystko jest wyłączone (wszystkie opcje oszczędzania
energi) to karta CF zasypia.

a mógłbyś pokazać komunikaty po zaśnięciu? może to będzie jakąś wskazówką.

Są tu: http://woda.edu.pl/linux/log.jpg
Pojawiają się przy próbie uruchomienia dowolnego progrmu z dysku po
przerwie w pracy (po restarcie ten program działa w 100% poprawnie).

niestety nie za wiele z nich widać, więc pewnie poziom logowania konsoli
jest zbyt niski. jeśli masz włączoną obsługę sysrq, możesz wcisnąć
Alt+SysRq+8, ewentualnie wpisać "8 8 8 8" do /proc/sys/kernel/printk. no
i miło by było, gdybyś pokazał wynik "hdparm -I dev...". ale

tu jest wynik: http://woda.edu.pl/linux/hdparm1.jpg
http://woda.edu.pl/linux/hdparm2.jpg

oczywiście jeśli masz ochotę, bo faktycznie łatwiej będzie w tle
uruchomić "while true; do nice -19 find /; done", żeby cały czas czytać
z dysku.

nie pomaga: pojawia sie błąd http://woda.edu.pl/linux/log1.jpg

co mozna z tym zrobić?

--
Pozdrawiam
Gonzo

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Mon, 28 Mar 2005 20:50:28 +0200


Gonzo napisał(a):
co mozna z tym zrobić?

wygląda na to, że najłatwiej będzie kartę wymienić. jeśli żaden z
używanych systemów sobie nie radzi z nią w trybie IDE, to może
sprzedawca uzna reklamację i wymieni na mniej oporny egzemplarz. a
próbowałeś używać w jakimś aparacie cyfrowym?

sam uruchamiałem Linuksa na CF SanDiska i nie miałem nigdy problemów.

w.

Poprzedni Następny
Wiadomość
Spis treści
From: "::WiReFree::" <miet_at_nospam_nospam_at_nospam_chipdrive.pl>
Subject: Re: CompactFlash zasypia - jak to wyłączyć?
Date: Sat, 26 Mar 2005 14:55:58 +0100


Postaw na tym linux'a przystosowanego do CF i klopot zniknie



Poprzedni Następny
Wiadomość
Spis treści
From: Gonzo <ROT13_tbamb_102_at_nospam_b2.cy>
Subject: Re: CompactFlash zasypia - jak to =?iso-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sat, 26 Mar 2005 15:40:04 +0100


Dnia Sat, 26 Mar 2005 14:55:58 +0100, ::WiReFree:: napisał(a):

Postaw na tym linux'a przystosowanego do CF i klopot zniknie

jaki to linux ? bo z google wyczytałem że wiele osób ma poprostu freesco,
ale w moim wypadku nie działa ;/

--
Pozdrawiam
Gonzo

Poprzedni Następny
Wiadomość
Spis treści
From: "tomm" <tmroz1_at_nospam_poczta.gazeta.pl>
Subject: Re: CompactFlash zasypia - jak to wyłączyć?
Date: Sat, 26 Mar 2005 20:44:37 +0100


a nie mozesz wpisac co w cron'a co bedzie co pewien czas
odczytywalo lub zapisywalo cos do jakiego pliku

Tomek



Poprzedni Następny
Wiadomość
Spis treści
From: Gonzo <ROT13_tbamb_102_at_nospam_b2.cy>
Subject: Re: CompactFlash zasypia - jak to =?iso-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sat, 26 Mar 2005 22:49:17 +0100


Dnia Sat, 26 Mar 2005 20:44:37 +0100, tomm napisał(a):

a nie mozesz wpisac co w cron'a co bedzie co pewien czas
odczytywalo lub zapisywalo cos do jakiego pliku

Niby można by zastosować takie rozwiązanie, jednak w praktyce mogłoby to
bardzo graniczyc żywotność karty CF - niestety mają one dość ograniczoną
liczbe zapisów / odczytów, a karta zasypia po około minucie.
--
Pozdrawiam
Gonzo

Poprzedni Następny
Wiadomość
Spis treści
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: CompactFlash zasypia - jak to =?ISO-8859-2?Q?wy=B3=B1czy=E6=3F?=
Date: Sat, 26 Mar 2005 23:12:07 +0100


Gonzo napisał(a):
Niby można by zastosować takie rozwiązanie, jednak w praktyce mogłoby to
bardzo graniczyc żywotność karty CF - niestety mają one dość ograniczoną
liczbe zapisów / odczytów, a karta zasypia po około minucie.

odczytów? chyba coś przegapiłem. zresztą Linux będzie trzymał w pamięci
podręcznej często czytane pliki, więc pewnie nawet nie wymieni nawet
jednego bajtu z kartą pamięci przy sztuczkach z cronem.

tak przy okazji żywotności, wiesz/pamiętasz o ,,noatime'' przy opcjach
montowania systemu plików?

w.