CompactFlash zasypia - jak to wyłączyć?

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.

Reply to
Gonzo
Loading thread data ...

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.

Reply to
Wojtek Kaniewski

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

Reply to
miet

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 ;/

Reply to
Gonzo

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.

Reply to
Gonzo

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

Tomek

Reply to
tomm

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.

Reply to
Gonzo

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.

Reply to
Wojtek Kaniewski

Gonzo napisał(a):

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

w.

Reply to
Wojtek Kaniewski

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

Reply to
Gonzo

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.

Reply to
Wojtek Kaniewski

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

Reply to
Gonzo

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.

Reply to
Wojtek Kaniewski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.