CompactFlash zasypia - jak to wyłączyć?

Mar 26, 2005 12 Replies

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.


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ć.

w.

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

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

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

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

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

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

Tomek

Dnia Sat, 26 Mar 2005 20:44:37 +0100, tomm 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.

Gonzo napisał(a):

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.

Gonzo napisał(a):

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

w.

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

Są tu:

formatting link
ą się przy próbie uruchomienia dowolnego progrmu z dysku po przerwie w pracy (po restarcie ten program działa w 100% poprawnie).

Gonzo napisał(a):

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.

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

tu jest wynik:

formatting link
formatting link

nie pomaga: pojawia sie błąd

formatting link
co mozna z tym zrobić?

Gonzo napisał(a):

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.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required