Sziasztok!
Ötletet szeretnék kérni.
Egy N900-ra telepítenék fel egy arm-os Debiant.
Maemo rendszer van a telefonon.
Létrehoztam rajt egy 2GB-os filet, ezt felcsatoltam loop eszközként, formáztam ext2 majd később ext3-ra, felcsatoltam, majd debootstrappel elkezdtem feltenni a rendszert.
Látszólag rendben ment a dolog eltekintve attól, hogy a deb-ek kicsomagolása közben a telefon újraindult.
Ezt eljátszotta velem néhányszor különféle próbálkozások közepette. Egyszer próbáltam nice -n 19-cel indítani, de így sem értem célt.
Ill. egyszer az alaprendszer felment így, de további csomagok telepítése közben újra eljátszotta.
Mivel ilyenkor a filerendszer is sérül a fileomban, kezdhettem újra elölről.
Maga a telefon tökéletesen és stabilan üzemel, az alaprendszerre is tudok programokat telepíteni ill. használni őket gond nélkül.
Gyanítom, ez valami feature lehet (afféle watchdog), lévén ez egy telefon és túlságosan terhelt állapotban ezt a funkcióját ugye elvesztené...
Az imént próbáltam úgy, hogy visszavettem a CPU órajelét 250MHz-re (600 MHz az alap), de a probléma előjött most is.
Kb. úgy zajlott, hogy a fileok kicsomagolása közben (másik gépről SSH-n) láttam, hogy nagyon megállt a dolog, ezért megpróbáltam a telefonhoz nyúlni, de nem kapcsolt, hogy a képernyőt be kéne kapcsolnia (nyilván a terhelés miatt).
Nem sokkal később látom rajt a Nokia logo-t és az újraindulást, de közben az ssh ablakban látszik, hogy a kicsomagolás továbbment, vagyis az előző állapotnál nem állt meg még a rendszer, csak a terhelés volt nagy.
Tehát megint újraindult vagy leállt a rendszer (nem vagyok benne 100%-ig biztos, hogy magától is újraindult volna vagy lekapcsol, mert túl hamar ráültem a bekapcs. gombra).
A rendszeren egy ún. kernel-power csomag van fenn, ez nem a gyári kernele.
Lehet, hogy ehelyett kellene mást feltenni, de ha nem muszáj, nem szívesen nyúlnék a rendszerhez.
Előbb kíváncsi lennék, hátha kapok jobb ötletet.
Vajon miként tudnám feltenni és használni rajt a Debiant úgy, hogy ne induljon újra a készülék?
Gondolom, azt kéne elérnem, hogy ne tudja leterhelni nagyon a rendszert, bármely részéről is legyen szó (mondjuk CPU ill. lemez IO).
Szerintetek hogy érjem ezt el?
Elnézést a hosszú leírásért és bocs, ha némileg zavaros...
Ügyködni szerettem volna kicsit a rendszerrel, ill. megnézni ezt az emdebian projectet is, de jó volna némi tanács ezügyben. :)
Szerk.:
Másik fórumon írta valaki, hogy nála dd csinált hasonló jelenséget, valószínűleg az IO terheléssel lehet összefüggésben a dolog.
Tudom valamivel lassítani a chrootolt környezet disk elérését, hátha így nem hasal el tőle az alaprendszer?
...vagy hogy tudnám a leginkább háttérbe tenni a folyamatot?
Kevésbé érdekel, hogy mennyi idő alatt, de jó volna, ha el tudná intézni a feladatát anélkül, hogy újraindulást idézne elő...
Szerk2.:
A /sys/block/mmcblkX/queue/nr_requests értékét 8192-re emelve a probléma megoldódott.
- 3239 megtekintés
Hozzászólások
Nem tudom, tényleg szükséged van-e arra, hogy magad telepíts egy rendszert. Ha nincs, van egy olyan csomag, hogy easy-debian, nálam gond nélkül felrakta, amit kell.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, ezt még megnézem.
Tudsz telepíteni is alá nagyobb csomagokat?
...mondjuk lehet, hogy nem loop eszközre kellene dolgoznom, akkor nem lenne gondja?
Egyébként egyfelől szerettem volna egy komplett/frissebb Debian-nal kísérletezni, ill. alóla futtatni programokat, mert kíváncsi lennék rá, ill. érdekes, no meg láttam ilyesmiről videokat. :)
Másfelől viszont lesz még dolgom efféle rendszerekkel és érdekelne, mit tudok kihozni belőle, esetleg mennyire sikerül leszorítani egy adott feladatra alkalmas rendszer méretét (ezért is érdekes az emdebian) és jó lett volna látni mindezt egy valódi hardveren.
Mondjuk van egy HTC Kaiserem, lehet, ráerőszakolok egy hasonló rendszert, csak félek, nem lesz olyan egyszerű... már egyáltalán a HW-t és hálózatot működésre bírni, bár Android készült hozzá.
...szóval nem lenne rossz, ha magam is fel tudnám tenni a rendszert. :)
Nem tudom, hozna-e változást, ha memóriakártyára tennék egy ext filerendszert és úgy próbálnám... FAT-ra azért nem vagyok biztos, hogy olyan jó volna feltenni, márpedig a telefon 32GB flash-ének nagy része is erre van formázva...
- A hozzászóláshoz be kell jelentkezni
Ha nem vagy regisztrálva a nokiaprogramok.hu -n szívesen bemásolom a kérdésed az N900 fórumba, nekem mindent sikerült ott megodanom ami nyűgöm volt az N900-ammal.
- A hozzászóláshoz be kell jelentkezni
Úgy tűnik, nem vagyok regisztrálva (a levelezésem alapján nem regisztráltam be soha). :)
Viszont feltettem a kérdést a talk.maemo.org oldalon, itt kaptam most egy tippet, amit érdemes lesz kipróbálni: Egyik hozzászólás, Másik
Ez alapján reménykedem, hogy sikerül optimális megoldást találnom, ha lesz kis időm, próbálkozom vele.
...szóval reménykedem, hogy megoldódik. :)
- A hozzászóláshoz be kell jelentkezni
>
- A hozzászóláshoz be kell jelentkezni
http://www.nokiaprogramok.hu/forum/viewtopic.php?f=49&t=618&p=289256#p2…
Itt biztosan kapsz segítséget.
- A hozzászóláshoz be kell jelentkezni
Köszönöm. :)
Egyelőre még nem volt időm próbálkozni azóta, de meg fogom próbálni a talk.maemo-s javaslatot még, amit fent írtam.
Remélem, sikerrel.
- A hozzászóláshoz be kell jelentkezni
Most volt kis időm foglalkozni a dologgal, végülis megpróbáltam a talk.maemo.org-os javaslatot és működik.
Konkrétan a /sys/block/mmcblkX/queue/nr_requests értékét emeltem 8192-re és fel tudtam tenni utána gond nélkül a Debiant ill. telepíteni is tudok alá.
Az újraindulások megszűntek ettől.
- A hozzászóláshoz be kell jelentkezni