Malem uvareny NTB pri prekladu jadra v Debianu
Tak sem si prave malem uvaril notes (Compaq EVO N600c)
Sem si chtel na nem prelozit novej kernel (jedu zatim na defaultnim 2.6.8 z instalace debian sarge),
postahoval sem, nastavil a dal prekladat a mezitim sem dal neco na stolnim PC
a najedou asi za 1/4h se notes vypnul, tak kouknu co se deje a kdyz sem na nej
sah, tak v miste kde je vevnitr procak nesla udrzet ruka! Plast teda este netek.
Tak sem to zkusil zapnout a na LCD se objevil nakej bordel jak kdyz je vadna
VRAM, ale pak do toho bliklo compaq logo a rozjelo se to.
Vetrak najel na plny otacky a funelo to jak fen. V tu chvili sem si uvedomil
ze pri tom prekladu ten vetrak vubec nebyl slyset nebo snad ani nejel.
Pritom normalne si ho ridi nak BIOS/PM takze v DOSu/WIN se sam toci podle zateze...
Tak by me zajimalo v com je problem, tipoval bych to ze ten generic kernel nak blbne v ACPI a nastavi po bootu nejnizsi otacky a dal uz je nezvysuje nebo nevim, nesetkal se s tim nekdo?
No snad to raci prelozim na PC. Jen doufam ze se NB nak nenakop, disk mel nakejch 55C.
Re: Malem uvareny NTB pri prekladu jadra v Debianu
nevim jak tvuj notebook ale ja muzu regulovat otacky v /proc/acpi/.... a dal uz nevim :-)
pohledej treba tam taky neco najdes... jinak ja na svym ntb kompiloval gentoo peklo to docela slusne ale rekneme ze to bylo v notebookovych mezich :-)
Re: Malem uvareny NTB pri prekladu jadra v Debianu
No ja sem pak zistil, ze par vterin po zacatku bootu kernelu se ten vetrak uplne zastavi, coz mi nepride zrovna uplne korektni (po zapnuti se tocil aspon trochu). To je hezky ze to de nekde manualne nastavit ale proste todle chovani mi pride dost nebezpecny...
Re: Malem uvareny NTB pri prekladu jadra v Debianu
No tak tady sem se dobraj jadra pudla:
http://www.psychosis.net/evo-linux/
"APM on this laptop is barely usable. It works okay on ac power, but if you leave the machine idle for 5 minutes or so on battery power, the screen, keyboard, and mouse all turn off, rendering your machine useless. Using acpi without a modified dsdt will result in your fan never turning on, which will cause your laptop to overheat."
Sou tam ke stazeni naky patchnuty soubory do jadra.
Mno tak doufam ze priste mi to treba nastavi Vcore na max a spali procesor :)
Re: Malem uvareny NTB pri prekladu jadra v Debianu
mel jsem N600c cca rok, pred nedavnem jsem se ho zbavil.
Ja zacinal na 2.6.12, kdyz jsem to koupil, a vsechno jelo naprosto bez problemu, vetrak se netocil kdyz byl v idle a pak podle teploty. Reagoval okamzite (cca 10s full load a vetrak se zacal tocit), pri vyssich teplotach jeste prerazoval na vyssi rychlost. APM nepouzivam, jel jsem ciste na ACPI + cpufreqd pro regulaci SpeedStep. Vsechno fungovalo tak, jak melo, dalo se to i omezit treba jen na 733MHz nebo 1.06G natvrdo. Jadro jsem na tom kompiloval nekolikrat a notebook nebyl nijak horky, vsechno to ten vetracek dokazal uchladit na nejnizsi rychlosti.
Je docela mozny, ze to Debiani jadro 2.6.8 nemelo podporu pro nektere veci (hlavne ACPI hadam, to muze byt zakazane kvuli spolehlivosti), ja tam mel vzdy jen Ubuntu a i distribucni (2.6.10?) chodilo spravne.
Defaultne je vetrak zaply po POSTu a vypina se nekolik sekund po zacatku bootovani jadra, pak se reguluje ale uz automaticky.
Co se tyce teploty disku, tak tim si hlavu nelamej, je to problem designeru, disk v tom uvaris v kazdem pripade. 55st. C je docela normalni teplota, mel jsem i pres 60st. Nutno podotknout, ze Seagate Momentus 5400.3 to neprezil, ale Hitachi 5K80 v tom jel dlouhou dobu a bez problemu. Pomuze otevrit viko, aby se disk (resp. plast) mohl ochlazovat aspon ze zvrchu a nehromadilo se uvnitr teplo.
Jinak jednou jsem pres rovclock v linuxu pretaktoval grafiku, hazela uz jen artefakty, po bootu taky. Stacilo vypnout/zapnout a bylo vse pri starem.
BTW. doporucuju flashnout BIOS, udelal jsem to hned po koupi.
Dost mi pomohla tato stranka: http://bgoglin.free.fr/evoN600c.php
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Debiani jadro ma v defaultu ACPI povolene. V posledni stable verzi jsem to opet musel vypinat.
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Gargamel, Airwolf, dik za info. Pomoci kernel parametru acpi=off sem to vypnul a ted se mi fofrnik mota, takze se chystam na preklad novyho jadra + se tam pokusim nacpat nakou patchlou ACPI tabulku. BIOS sem upgradoval este ten den co sem ho koupil (686DF.BIN z 30.12.2003)
Co se tyce HDD, mam tam Toshibu 40GB a normalni teplotu ma kolem 40-45C. Nevis jesi je v systemu naky cidlo teploty na CPU nebo desky? Zkousel sem par ruznejch programku a nic to nenaslo.
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Citace:
Původně odeslal
RayeR
Co se tyce HDD, mam tam Toshibu 40GB a normalni teplotu ma kolem 40-45C. Nevis jesi je v systemu naky cidlo teploty na CPU nebo desky? Zkousel sem par ruznejch programku a nic to nenaslo.
Jako prvni zkus novy jadro (2.6.17), zadnou ACPI tabulku neni potreba patchovat a ACPI by melo chodit normalne. Ujisti se, ze ti bezi acpid se vsema potrebnyma modulama.
Cidla jsou pres ACPI Thermal Zones, je to nejaky parametr acpi prikazu (acpi -V mozna). Na HDD samozrejme HDDTemp
Re: Malem uvareny NTB pri prekladu jadra v Debianu
No kdyz uz sem mel tu patchlou ACPI tabulku stazenou, tak sem ji tam dal. V novym kernelu je v konfigu v menu ACPI polozka na includnuti vlastniho souboru, kam clovek napise cestu. Ten soubor je ve formatu .H zdrojaku s polem hexakonstant - lze ziskat kompilaci z .ASL pomoci IASL -tc table.asl
Jadro se prelozilo a uspesne sem nabootoval s ACPI. Pri startu to psalo hlasky jak nasel to ci ono ACPI zarizeni. Po startu vetrak sice nebezel, ale pri zatezi se zapnul. Pride mi ze ten prah je nastavenej moc vysoko, nevite jak by to slo upravit, aby najel na minimalni otacky uz pri nizsi teplote? Nicmene takle to teda fungule, uz se mi to nepovedlo zavarit.
Akorat me prudi na konzoli vyskakujici hlaska:
thermal_get_trip_point xxxx invalid passive threshold
(xxxx je naky hex, ID toho fanu). Nevite jak to opravit nebo aspon potlacit tu hlasku? Zda se ze vyskoci vzdycky kdyz se vetrak rozjede nebo zastavi.
Tu thermalzone sem v acpi nasel, je ukazuje to tam nakejch 49C. Takze cidlo to naky ma, ale asi k nemu nejde pristupovat standardne pres I2C (SMBus).
Hddtemp znam, ten ukazuje dobre.
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Nastavit uroven zapinani vetraku by melo jit pres
echo 108:0:98:80:70:60 > /proc/acpi/thermal/TZ1/trip_points
viz. http://bgoglin.free.fr/evoN600c.php
Je docela s podivem, ze jsi musel patchovat ACPI tabulku, ja nemel nikdy problem s temato vecma. Zadne hlasky na konzoli jsem taky nedostaval, asi bude stacit nastavit spravne acpid nebo syslog.
Jeste tip/otazka: funguje ti Fn+F10 na regulaci jasu a prepinani Fn+F4 ext. monitoru? Odpoved najdes na stejne strance.
Re: Malem uvareny NTB pri prekladu jadra v Debianu
No ja nerikam ze sem ji musel patchovat, ale tak kdyz uz sem ji mel... No schvalne to zkusim prelozit este bez ni.
BTW ten notes ma fakt 3 vetraky? Sem myslel ze to je jen nakej bug, ze se jich v /procu zobrazuje vic. Zatim sem to teda nemel rozebrany, vsim sem si jen toho vlevo dole na CPU. Radeon je uplne bez chladice, stejne tak chipset.
To echo sem zkousel, v trip_points se zmena projevi, ale kdyz sem nastavil prah treba na 20C, tak se vetrak nerozjede.
FN+Fx mi nefungujou
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Citace:
Původně odeslal
RayeR
BTW ten notes ma fakt 3 vetraky? Sem myslel ze to je jen nakej bug, ze se jich v /procu zobrazuje vic. Zatim sem to teda nemel rozebrany, vsim sem si jen toho vlevo dole na CPU. Radeon je uplne bez chladice, stejne tak chipset.
Jo ma jen jeden vetrak, na CPU. Nevim proc se jich zobrazuje vic.
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Tak sem udal druhej preklad bez externiho souboru s ACPI tabulkou a chodi to taky, hm takze sem si moh usetrit namahu, stacilo kdybych si to prelozil na PC a pak pretah na NB a problem by nenastal. :)
Este se mi nelibi jedna vec, to uz s ACPI nesouvisi, ale...
Brzo po zacatku bootu kernelu mi to vysipe obrazovku hlasek ze nebyl nalezen
/lib/modules/modules.dep, nevim presne ono to rychle ujede a v var/log sem to nenasel. Pritom soubor /lib/modules/modules.dep normalne existuje, wtf?
Mam podezreni ze se to tyka initrd, pac info o radici a HDD to vypise az pozdejc. Kernel sem prekladal make bzImage, modules a pak make-kpkg sem si z toho udal deb balicek a nainstaloval.
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Neviem ako v Debiane ale mne toto riesi "make modules_install".
Re: Malem uvareny NTB pri prekladu jadra v Debianu
jj v debianu je na to make-kpkg
zkus depmod -a na bezicim kernelu, ruzne distribuce maji jeste update_modules a modules_update. Kazdy kernel by mel mit svuj adresar v /lib/modules/... a v kazdem modules.dep
Re: Malem uvareny NTB pri prekladu jadra v Debianu
Tak sem nemoh jinak nez tu hlasku vyfotit fotakem:
http://www.volny.cz/xfer/4all/kboot.png
zkousel sem depmod -a, update-... i update initramdisku ale pise to porad. soubor /lib/modules/2.6.17/modules.dep normalne existuje. Ale moduly zavadet jdou, neni to tedy nic fatalniho, jen to vypada blbe...
EDIT:
Tak uz sem to spravil, zkusil sem udelat novy ramdisk
mkinitrd -o /boot/initrd-img.2.6.17 2.6.17
a uz to bezi bez chyb. Ten novy ramdisk je asi o 600kB veci, takze tam asi neco chybelo,
nevim v cem moh bejt problem, dal to resit nebudu