Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: LC Black 20 Srpna 2007, 14:14:08
-
Tak otvírám takovou menší poradnu, jelikož by mě to taky tak trošku zajímalo..... :-D
Co přesně dělaj příkazy:
noapic = ???
nolapic = ???
acpi=off ???
acpi=force???
Zajímá mě to hlavně zdůvu rozchození notebooku ASUS F3M, nějak zamrzá :-/
Tak začneme:
ACPI (Advanced Configuration and Power Interface) je rozhraní, pomocí kterého operační systém přistupuje k pokročilým funkcím správy napájení a dalších rozšiřujících věciček jako je třeba uspávání jednotlivých komponent, suspend to ram, speciální klávesy na noteboocích. ACPI jistě slouží také k uspávání, šetření proudem, zobrazení stavu baterky apod...
Ale naprosto nejdůležitější úlohou ACPI v dnešních PC je spolupráce při nahození vysokých IRQček přes APIC. (Druhou možností, jak dosáhnout téhož, je rozhraní MPS.)
ACPI je v rámci BIOSu. Obsahuje několik tabulek, které popisují daný Motherboard. Routování IRQček se týká jakési tabulky MADT.
Typickým důvodem, proč na některém hardwaru Linux běží jedině s acpi=off, je binec v APICových IRQčkách: zmrvený obsah MADT nebo stará verze ACPI v této oblasti, nebo stará verze "ACPI kompilátoru" od Intelu, který byl použit při vytváření BIOSu. Obvykle skutečně pomůže update BIOSu.
Linux umí routovat IRQčka několika způsoby: přes ACPI, přes MPS, nebo "po staru" bez APICu.
Pokud holému přežití Linuxu na Vašem hardwaru pomáhá acpi=off, ale přitom potřebujete některé další funkce ACPI (power management), můžete zkusit některé "méně invazivní" command-line argumenty, které ovlivňují routování IRQček:
pci=noacpi pci=routeirq irqpoll
Pokud se Vám povede nabootovat, ať už s acpi=off nebo jinak, mrkněte se pro zajímavost na výpis /proc/interrupts, jestli se objevila IRQčka nad 15 (tj. 16 a vyšší, typicky buď 16-23, nebo nějaká vysoká numera, jako třeba 193 nebo 209). Pokud jedete jenom s klasickým AT PICem bez APICu, tj. vidíte jenom IRQčka 0-15, budete mít asi na dnešním notebooku vysoký stupeň sdílení IRQ, což není vhodné (zvyšuje to zátěž CPU, snižuje to průchodnost různých periferií).
Pustím si přez terminál cat /proc/interrupts
black@black-asus:~$ cat /proc/interrupts
CPU0
0: 427908 IO-APIC-edge timer
1: 319 IO-APIC-edge i8042
2: 0 XT-PIC-XT cascade
5: 172290 IO-APIC-fasteoi ohci1394, HDA Intel, eth0
7: 20 IO-APIC-fasteoi ehci_hcd:usb2
8: 3 IO-APIC-edge rtc
9: 2473 IO-APIC-edge acpi
10: 10095 IO-APIC-fasteoi libata, sdhci:slot0
11: 180241 IO-APIC-fasteoi ohci_hcd:usb1, wifi0, nvidia
12: 116 IO-APIC-edge i8042
15: 14862 IO-APIC-edge ide1
NMI: 0
LOC: 427778
ERR: 1
MIS: 2
black@black-asus:~$
-
No jak je vidět z výpisu tak mám IRQ pouze do 15! A to teda moc dobrý není.
Ještě než jsem přešel na UBUNTU tak se mi pomocí update manažeru ASUS který je pro Windows stáhnul nový BIOS a nainstaloval se bez problémů, tudíž bios je aktuální a nejnovější.
Tak musím dumat dál........
Tak tedy ví někdo co znamená noapic, nolapic?
-
Pěkné, jen tak dál.
-
přesunul jsem to do tipů a triků a mám prosbu
Nedal byste to na wiki?
http://wiki.ubuntu.cz/Jak_pomoci_na_Wiki
-
No ještě jsem v práci našel jednu věcičku, to navazuje na tohle a to jsem ještě přidám.....třebas to někomu pomůže.......na wiki si netroufnu :-) možná až se mi podaří rozchodit noťas aby se nekousal bez parametrů noapic nolapic......atd....
Tak potom bych to nějak z tohodle spojil v ucelený celek :-)) pak možná by se dalo dát :-)) zatím se teprv učím a každý rada dobrá a co se nevizkouší tak se nanaučí :-)
-
Pár rad od jiných:
Ahoj, pokud chces rozjet acpi, tak zkus mit pri bootovani zapnuty acpi (acpi=on) a vyndej vsechno z usb. U meho notebooku Asus A6KM to pomohlo, problem je pry ve verzi biosu.
Me u jednoho asusu staci hpet=off - nevim co to presne dela ale notebook najede a acpi jakztakz i funguje. Jediny co se mi na nem zatim nepovedlo rozbehnout jsou fn tlacitka pro ovladani hlasitosti (a to mam i asus4acpi - nejspis to je moje chyba v nejakem skriptu).
-
NEví někdo kde sehnat to asus4acpi???? a Jak rozchodit funkční tlačítka?
-
1) Tak to konečně přesouvám (minule jsem to napsal a zapomněl)
2) Míníte asi acpi4asus, to je v jádře... zda je modul zaveden, zjistíte příkazem
lsmod | grep asus
3) Na tlačítka bych zkusil návod na netu, mě to taky nefunguje (A6VA-Q044)
-
TAk mi nic nepomohlo!!! Aktuální diskuse je tady http://forum.ubuntu.cz/viewtopic.php?id=13266
dokonce jsem přeinstaloval na edgy ftt a pořád zamrzám :-(
-
no ja mam asus a6jc, a tlacitka funguji bez problemu, i zapinani/vypinani wifi.
ale musim mit taky EE, jakmile upgradenu na FF tak zamrzam... hlavne tedy firefox. nicmene nezkousel jsem bootovat s parametry
-
no ja mam asus a6jc, a tlacitka funguji bez problemu, i zapinani/vypinani wifi.
ale musim mit taky EE, jakmile upgradenu na FF tak zamrzam... hlavne tedy firefox. nicmene nezkousel jsem bootovat s parametry
Něco jsem řešil a zámrzání od DVD mechaniky už není :-D to bylo šílený to zamrzalo každou chvilku, ted už zamrzám jen každou 3 chvilku :-D se pomalinku zlepšuji :-)) No počkám na novou verzi až bude a uvidíme co se stane :-), jinak vše funguje........
-
No tak ja taky se svou troskou.
J a jsem vymenil tuhle CPU z 1jadra jsem presel na 2jadro a updatoval bios - TOT VSE ! No a svete div se baaaac musel jsem rozjet pocitac s "noapic", ale pritom mi veskere usporne mody fungovali. Rozhod jsem se teda jit do GG, ale bohuzel nemam sanci ho nainstalovat, nerozjedu ani LIVE a ani instalator, pokazdy skoncim na kernel panic a to same i u FF (dela to jak 64 tak 32 bit verze). Netusim jak je to mozne, ale podarilo se mi bezproblemu nainstalovat Ubuntu Studio zalozene na FF. Sice to pri bootovani haze nejakou hlasku o bugu v kernelu, ale jinak to maka naprosto bezvadne.
Tak a dal, napadlo me ze bych mel asi spoustet instalaci a nebo livko s parametrem NOAPIC, ale co me udivuje jeste vic nemuzu do parametru pred spustenim livka ci instalace napsat to NOAPIC - nemuzu na klavesnici napsat N a jeste asi dalsi 3 pismenka jde mi jenom OAPIC. Klavesnice jinac normalne funguje naprosto korektne jak v Linuxu tak v Dosu tak ve Woknech.
Nesetkal se nekdo z vas s timto problemem ?????? Diky
-
no ja mam asus a6jc, a tlacitka funguji bez problemu, i zapinani/vypinani wifi.
ale musim mit taky EE, jakmile upgradenu na FF tak zamrzam... hlavne tedy firefox. nicmene nezkousel jsem bootovat s parametry
Něco jsem řešil a zámrzání od DVD mechaniky už není :-D to bylo šílený to zamrzalo každou chvilku, ted už zamrzám jen každou 3 chvilku :-D se pomalinku zlepšuji :-)) No počkám na novou verzi až bude a uvidíme co se stane :-), jinak vše funguje........
Jakým způsobem ses zbavil toho zamrzání? Mě to tena na EE nedělalo, ale dneska dopoledne jsem presel znovu na FF, tak me to docela zajima:)
-
no ja mam asus a6jc, a tlacitka funguji bez problemu, i zapinani/vypinani wifi.
ale musim mit taky EE, jakmile upgradenu na FF tak zamrzam... hlavne tedy firefox. nicmene nezkousel jsem bootovat s parametry
Něco jsem řešil a zámrzání od DVD mechaniky už není :-D to bylo šílený to zamrzalo každou chvilku, ted už zamrzám jen každou 3 chvilku :-D se pomalinku zlepšuji :-)) No počkám na novou verzi až bude a uvidíme co se stane :-), jinak vše funguje........
Jakým způsobem ses zbavil toho zamrzání? Mě to tena na EE nedělalo, ale dneska dopoledne jsem presel znovu na FF, tak me to docela zajima:)
Tak pomohlo hodně nahrání jinýho firmware na DVD mechaniku a
nano /etc/hal/fdi/preprobe/mydvdrom.fdi s obsahem:
false
a taky provedenz tzhle rady:
1. proved crossflash DVD mechaniky fimwarem TS-L632D_SC04.BIN
TS-L632D_AS99_ASUS_OEM.zip
ve Windows spust pres cmd "sfdnwin -nocheck" viz
https://bugs.launchpad.net/ubuntu/+sour … +bug/75295
2. nepouzivej ovladace NVIDIA-Linux-x86-100.14.11-pkg1.run vrat se zpet k verzi
NVIDIA-Linux-x86-1.0-9639-pkg1.run
Dřív systém zatuhnul a po restartu byly v dmesg | tail chyby na DVDčko a že je busy a tak dál.......
ted se ještě sem tam nějaký ten zásek stane, ale už to není tak častý.......a dá se normálne pracovat, když se systém po nějaký akci restartuje okamžitě ( jen blikne ) a prohlídnu všechny logy, tak nikde nic není!!! Tudíž už nevím včem je chyba.....možná se spravý přechodem na novou verzi :-)) uvidíme.......
-
Jo ještě po vložení CD/DVD atd.....se samo nepřipojí do systému.......to je sválně, aby pc pořád necheckoval na cedečka když tam nejsou a nedochází tak k zaneprázdnění...........normálně dam DVDčko a na liště mám ikony HDD a když chci dvko tak klepnu na DVD a dám připojit, objevý se na ploše a už to jede :-))) když to nechci tak zas odpojim.........pohodička...........stačí dát na panelu pravý tlačítko myši a tam je někde přidat a vybereš si připojování disků ( taková modrá disketa ) vypadá to jak totalcommander :-D
-
je to super, funguje jak ma:)
a nezamrza vubec:)
diky:)