Błędne działanie programów z karty uSD po wyjściu Tośki ze sleep'a

  • 5 Odpowiedzi
  • 912 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Witam.
Rzuciłem problem na forum xda ( na razie w wątku związanym z konkretnym ROM'em, który miał być wolny od tego buga ) http://forum.xda-developers.com/showthread.php?t=696229
W czym sprawa ? Otóż wygląda to tak , że niektóre programy uruchamiane z uSD a w moim przypadku Garmin Mobile XT potrafią zawiesić system gdy odpalimy je po wyjściu Tośki ze sleep'a. Można to sobie zaobserwować w taki sposób że :
1) File managerem najeżdzamy na QuePPC.exe obecny na karcie SD
2) Robimy sleep
3) Wychodzimy ze sleep
4) Próbujemy odpalić QuePPC i system robi zwiechę. Tylko przytrzymanie długo klawisza sleep może to wszytko "naprawić" gdyż TG01 wówczas się restartuje

Inny scenariusz może być taki , że po zaistalowaniu easyLauncher'a :
1)  Klikamy sobie na today'u na ikonke Garmina. Program uruchamia się. Zamykamy program.
2) Robimy sleep
3) Wychodzimy ze sleep
4) Klikamy sobie znowu na today'u na ikonke Garmina  i system robi zwiechę. Tylko przytrzymanie długo klawisza sleep może to wszytko "naprawić" gdyż TG01 wówczas się restartuje.


Zauważyłem , że pewnym zaleczeniem sytuacji po wyjściu ze sleep'a jest, zanim uruchomimy Garmina, wykonać jakąś prostą operację na karcie SD na za pomocą np. file managera czyli np. zmienić katalog. Taka operacja "leczy" SD i można Garmina uruchomic bez obaw.
Gdzie tkwi problem ? Czy nie chodzi tutaj o cache'owanie przez system pewnego stanu karty SD i a po sleep'ie jest to niszczone i próba odpalenia jakiegoś softu daje katastrofalne rezultaty.

Pozdr.
Jacek

*

Offline mic43

  • 16
Odp: Błędne działanie programów z karty uSD po wyjściu Tośki ze sleep'a
« Odpowiedź #1 dnia: Listopad 06, 2010, 11:40:47 »
Niestety mam ten sam problem:( Uzywam innego ROMU 6.5 i obserwuje podobne rzeczy, tylko, że przy uruchamianiu automapy. Ja z kolei zaobserwowałem, że uruchomienie autmapy bezpośrednio z filemanagera (a nie korzystając ze skrótu) nie powoduje zawieszenia. Strasznie ten problem wkurzający...

Odp: Błędne działanie programów z karty uSD po wyjściu Tośki ze sleep\'a
« Odpowiedź #2 dnia: Listopad 06, 2010, 13:17:17 »
Niestety mam ten sam problem:( Uzywam innego ROMU 6.5 i obserwuje podobne rzeczy, tylko, że przy uruchamianiu automapy. Ja z kolei zaobserwowałem, że uruchomienie autmapy bezpośrednio z filemanagera (a nie korzystając ze skrótu) nie powoduje zawieszenia. Strasznie ten problem wkurzający...
Tak, file manager leczy te rzeczy :) ale trzeba o tym pamiętać aby po wyjściu ze sleep'a "pomieszać" nim chwilę na karcie. Z moich obserwacji wynika , że te gotowane romy są psu na budę ( może jest ktoś kto z czystym sumieniem napisze, że rom taki a taki jest bez wad to chętnie skorzystam ) bo niczego nie leczą tylko ładnie wyglądają no ale nie ma się co dziwić w końcu podczas gotowania soft systemowy się nie zmienia tylko "wystrój wnętrza". Tak czy owak wygląda mi to albo na błąd systemu albo samego sterownika do karty SD. Słyszałem o gotowanych romach z innym sterownikiem do karty SD ale niestety nie wiem, które to i czy leczą opisanego buga.

Pozdr.
mnjacentymn

Połączone: Listopad 07, 2010, 19:35:45
Niestety mam ten sam problem:( Uzywam innego ROMU 6.5 i obserwuje podobne rzeczy, tylko, że przy uruchamianiu automapy. Ja z kolei zaobserwowałem, że uruchomienie autmapy bezpośrednio z filemanagera (a nie korzystając ze skrótu) nie powoduje zawieszenia. Strasznie ten problem wkurzający...

Witam ponownie. Jest na to lekarstwo bo jak stwierdziłem poza Garminem XT właśnie automapa ma takie objawy. Trzeba puścić ją z soft linka umieszczonego nie na SD ale w pamięci wewnętrznej. Zrobiłem tak i dla Garmina i dla automapy i żaden sleep nie jest w stanie ich "wykończyć" a tym samym zawiesić system. Trochę roboty jest przy tym bo ikonki trzeba sobie wypreparować ( u mnie chodzi EasyLauncher ).

Pozdr.
mnjacentymn
« Ostatnia zmiana: Listopad 07, 2010, 19:35:45 wysłana przez mnjacentymn »

*

Offline mic43

  • 16
Odp: Błędne działanie programów z karty uSD po wyjściu Tośki ze sleep\'a
« Odpowiedź #3 dnia: Listopad 14, 2010, 13:02:23 »

Witam ponownie. Jest na to lekarstwo bo jak stwierdziłem poza Garminem XT właśnie automapa ma takie objawy. Trzeba puścić ją z soft linka umieszczonego nie na SD ale w pamięci wewnętrznej. Zrobiłem tak i dla Garmina i dla automapy i żaden sleep nie jest w stanie ich "wykończyć" a tym samym zawiesić system. Trochę roboty jest przy tym bo ikonki trzeba sobie wypreparować ( u mnie chodzi EasyLauncher ).

Pozdr.
mnjacentymn

Hmm możesz dokładniej napisać co masz na myśli? Jaki softlink?

*

nokser

Odp: Błędne działanie programów z karty uSD po wyjściu Tośki ze sleep'a
« Odpowiedź #4 dnia: Listopad 14, 2010, 15:00:36 »
skrót do programu......
Poza tym, dałem rozwiązanie na problem z wybudzaniem.. nawet zestaw słuchawkowy lepiej działa.

Odp: Błędne działanie programów z karty uSD po wyjściu Tośki ze sleep\'a
« Odpowiedź #5 dnia: Listopad 15, 2010, 19:29:31 »
Hmm możesz dokładniej napisać co masz na myśli? Jaki softlink?
Jak napisał Nokser to skrót do programu ( plik z rozszerzeniem .lnk ). Przykładowo odwołanie do automapy możesz zrobić za
pomocą linka ( pliku .lnk ) o następującej zawartości:

56#"\Storage Card\Automapa EU\wm5Am.exe" \Windows\gwes.exe?\Tools\am.ico

Czyli całą tą linię umieszczasz w pliku o nazwie np. am.lnk 
Druga część tej linii zawiera mechanizm pokazywania dowolnej ikonki dla danego programu. Ja sobie po prostu wypreparowałem ikonę automapy ( np. za pomocą ResHacker ) umieszczając ją w pliku am.ico . Jak widać ikonka ta umieszczona jest poza kartą SD w katalogu \Tools .  Okazało się to konieczne, gdyż ikonka też znikała na skutek błędów zwiazanych z SD po wstaniu ze sleep'a.
Ja mam to tak zrobione , że również w tym katalogu znajduje się wspomniany plik .lnk . Z racji tego , że używam EsayLauncher'a to jemu pokazuję plik .lnk i na tej podstawie odpala on po klinięciu automapę.


Pozdr.
mnjacentymn