Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Notebooky a přenosné počítače => Téma založeno: Michal Basl 03 Dubna 2009, 16:21:14
-
Nazdar všichni, mám NTB MSI EX400X a vcelku úspěšně na něm provozuji Ubuntu 8.10 (normální x86 verzi), kromě CPU, systém mi hlásí pouze jedno CPU. Podpora pro dvě jádra (a ty snad Intel(R) Core(TM)2 Duo CPU P7350 @ 2.00GHz má, ne?) se musí nějak zvlášť instalovat nebo zapínat?
root@Audant-NTB:/home/audant# cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 0
hardware limits: 1.60 GHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1.60 GHz
available cpufreq governors: conservative, userspace, powersave, ondemand, performance
current policy: frequency should be within 1.60 GHz and 2.00 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz (asserted by call to hardware).
root@Audant-NTB:/home/audant#
-
sestra má tiež Core 2 Duo a podpora dvoch jadier tam je (má Ubuntu 8.04)
-
Zdravím, podpora je implementovaná v jadre linuxu, takže nie je potrebné nič zapínať. Aký kernel používate? Resp. verziu Ubuntu? Skúste nabootovať inú distribúciu. Priznám sa, že som sa ešte nestretol s Pčkovým Intelom na Linuxe, ale napriek tomu som presvedčený, že by to malo v pohode bežať.
-
tak mám přesně todle:
Ubuntu 8.10 (intrepid)
GNOME 2.24.1 (Ubuntu 2008-10-24)
Kernel 2.6.27-11-generic (#1 SMP Thu Jan 29 19:24:39 UTC 2009)
Ještě ale musím bootovat s parametry noapic nolacpi jestli to má na to vliv...
-
Skúste ešte sysinfo
http://www.ubuntugeek.com/howto-get-your-system-information-with-sysinfo.html
/edit/ Podarilo sa mi zistit, co sa deje:
http://www.linuxquestions.org/questions/ubuntu-63/boot-with-acpino-ubuntu-shows-one-corenormal-boot-kacpid-process-is-eating-70cpu-621431/
Pri vypnuti ACPI system dokaze pouzivat iba jedno jadro.
-
Nojo bez toho ale vůbec nenabootuju...
A patchovat jádro se mi moc nechce (BIOS jsem aktualizoval, ale bez výsledku), aby se opravil ten acpi bug. Snad to bude brzo opravený, nebo máš nějaký jiný nápad?
-
Nojo bez toho ale vůbec nenabootuju...
A patchovat jádro se mi moc nechce (BIOS jsem aktualizoval, ale bez výsledku), aby se opravil ten acpi bug. Snad to bude brzo opravený, nebo máš nějaký jiný nápad?
(Ne)doporučuji 9.04 beta, vypadá to, že jádro v 9.04 je zatím výborné. Hodně problémů (bootování) v 8.10 řeší přávě 9.04. Nebo tři týdny čekat na final verzi.
-
V Zenwalku 6.0 je už 2.6.28.7 kernel, ktorý bude aj v stable Jaunty, takže si kernel môžeš vyskúšať na Zenwalku:
http://distrowatch.com/table.php?distribution=zenwalk
-
Chlapi, díky za rady a jestli je to tak počkám si na 9.04 oficiální (snad to vydržím...).
Jsem tady už pěkně zabydlenej a nechce si mi zase všechno někam ukládat před instalací čisté verze a jiné distribuce také ne.
Takže za těch 18 dní co ode dneška zbývá dám vědět jestli Jaunty zabrala...
-
Tak jsem si stáhnul 9.04 Beta a zkusil nabootovat LiveCD, je tam jádro 2.6.28-11-generic (#37-Ubuntu SMP Mon Mar 23 16:40:23 UTC 2009) a stejnak prdlajs :-(
Musím použít parametry noacpi nolapic...
Uvidíme jak se s tím popere ostrá verze...
-
Zkuste se mrknout sem (http://forum.ubuntu.cz/index.php/topic,29825.0.html), i když váš problém třeba nebude v DSDT, ale v jiné table, tak jsem dával i odkaz na další parametry jádra, i méně agresivní než kompletní vypnutí ACPI přes noacpi nolapic.
-
Máte nainstalovanou 32bit nebo 64bit verzi ?
-
Tak jsem to tu opravdu nikde nenapsal, mám 32bit... Nemám žádný problémy s USB, hibernací, WiFi apod. prostě bez těchto parametrů nenabootuju, háže mi to nějaký error - pokusím se ho opsat ale je skrytý za splashscreenem, a s nimi nejde druhý jádro...
Opravit DSDT tabulku se nezdá až zas tak složitý, ale kde vezmu tu pravou?
-
Udělal jsem nějaký výpisy:
http://home.bobb.cz/dmesg.txt (http://home.bobb.cz/dmesg.txt)
http://home.bobb.cz/dmidecode.txt (http://home.bobb.cz/dmidecode.txt)
http://home.bobb.cz/hwinfo.txt (http://home.bobb.cz/hwinfo.txt)
http://home.bobb.cz/lshw.txt (http://home.bobb.cz/lshw.txt)
Systém je spuštěný s parametrem nolapic, ten noacpi jsem smazal a jde to, nějak...
-
Tak jsem vydoloval tu DSDT tabulku:
acpidump > acpidump.out
acpixtract -sDSDT acpidump.out
iasl -d DSDT.dat
no a výsledek je http://home.bobb.cz/DSDT.dsl (http://home.bobb.cz/DSDT.dsl)
-
wget http://prac.hej.cz/audant.new.dsl.txt
iasl -tc audant.new.dsl.txt
cp dsdt.aml /etc/initramfs-tools/DSDT.aml
update-initramfs -c -k all
nabootovat BEZ parametrů noacpi nolapic ...
Překlad by měl projít bez chyb, snad to i odstraní problémy.
-
Super...
Večer to hned vyzkouším a dám vědět zdali to pomohlo. Porovnával jsem si ty soubory kde jsou jaký změny a ještě by mi zajímalo jestli bys mi neprozradil jak přijdeš na to co a kde změnit, na to máš nějaký nástroje nebo prostě "léta dřiny a odříkání"?
A ještě jedna otázečka: Nastavení a načítání nový tabulky je napořád, nebo se při každé změně jádra musí znova načíst?
P.S.: Škoda že jsem si nevzal svýho miláška do práce... :-(
-
Ona je k ACPI kompletní dokumentace zde: http://acpi.info/
(tedy kromě rozšíření Microsoft)
Něco se opravit dá protože je vidět chyba na první pohled (nějaké sabotáže a překlepy), něco opravit nezvládnu protože to tam výrobce prostě nenapsal.
A zas tak moc se v tom zase nevyznám (tohle je teprve cca desátá tabulka co jsem opravoval, kromě jedné zatím všechny jely, snad pojede i tato)
Kromě dokumentace pomůžou i čísla chyb nebo warningů které vyhazuje iasl při kompilaci a google.
Načítání je napořád, v Ubuntu .aml stačí umístit na správné místo a update-initramfs se postará i při instalaci nového jádra (automaticky).
-
Tak se žádný oslavy nekonají... :-(
Tady přikládám výpis "jak to proběhlo" a ve výsledku žádná změna. Pokud bootuji bez parametru nolapic (noacpi jsem odstranil už dříve) tak to hned zamrzne. Kdyby aspoň něco napsal, pacholek jeden, ale i když bootuju s textovým výpisem, napíše disk ze kterého startuje a pak něco jako "Load, waiting please" a končí...
root@Audant-NTB:/home/audant# wget http://prac.hej.cz/audant.new.dsl.txt
--2009-04-08 18:33:24-- http://prac.hej.cz/audant.new.dsl.txt
Překládám prac.hej.cz… 193.86.238.33
Navazuje se spojení s prac.hej.cz|193.86.238.33|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 230608 (225K) [text/plain]
Ukládám do: „audant.new.dsl.txt“.
100%[======================================>] 230 608 192K/s za 1,2s
2009-04-08 18:33:28 (192 KB/s) – „audant.new.dsl.txt“ uloženo [230608/230608]
root@Audant-NTB:/home/audant# iasl -tc audant.new.dsl.txt
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20061109 [May 16 2007]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a
ASL Input: audant.new.dsl.txt - 6604 lines, 230608 bytes, 3256 keywords
AML Output: dsdt.aml - 23051 bytes 669 named objects 2587 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 60 Optimizations
root@Audant-NTB:/home/audant# cp dsdt.aml /etc/initramfs-tools/DSDT.aml
root@Audant-NTB:/home/audant# update-initramfs -c -k all
update-initramfs: Generating /boot/initrd.img-2.6.27-11-generic
update-initramfs: Generating /boot/initrd.img-2.6.27-9-generic
update-initramfs: Generating /boot/initrd.img-2.6.27-7-generic
root@Audant-NTB:/home/audant#
Zkusím ještě laborovat s těmi parametry ovlivňující ACPI...
-
S parametrem acpi=ht nabootuju, jedou i obě jádra v procesoru, ale nejde hibernovat, nemám informace o baterii... tak nevím jestli teda nolapic není lepší.
-
To je pech, smažte to aml, znovu update initramfs, flashněte nový bios http://eu.msi.com/index.php?func=downloaddetail&type=bios&maincat_no=135&prod_no=1522 (http://eu.msi.com/index.php?func=downloaddetail&type=bios&maincat_no=135&prod_no=1522) a pokud ještě budou chyby, můžeme zkusit znovu od začátku.
-
OK, smazal jsem /etc/initramfs-tools/DSDT.aml a provedl update-initramfs, potom restartoval NTB a updatoval BIOS na verzi 1.0K.
Boot systému bez parametru nolapic opět zamrzl, a tady je tedy nově vygenerovaná DSDT tabulka:
http://home.bobb.cz/dsdt.10K.dsl (http://home.bobb.cz/dsdt.10K.dsl)
Zkusil jsem ty dvě tabulky porovnat v Meldu a zdají se naprosto stejný...
-
Tak celý problém vyřešila 9.10...
Bootuje bez nolapic a mám obě jádra, hibernuju... všechno jede paráda.