Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Laptop problem - rešenje "noapic" prilikom boota

[es] :: Linux :: Laptop problem - rešenje "noapic" prilikom boota

[ Pregleda: 2913 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.adsl-a-5.sezampro.rs.



+2 Profil

icon Laptop problem - rešenje "noapic" prilikom boota24.04.2011. u 18:52 - pre 158 meseci
Verovatno se ne sećate (a i što bi),da sam pre nekog vremena na Arch temi zamolio za pomoć oko laptopa.
Problem se sastojao u tome što često nije hteo da se pokrene,samo zazuji ventilator,čuje se dvd drajv,zablinka par puta led na "on/off" dugmetu i stane.Ukoliko je laptop radio počinjao je da laguje jako i posle restarta se dešavalo što sam već napisao.
Rešenje je bilo da izvadim bateriju na desetak sekundi i onda bi (uglavnom) proradio.
Neko mi je tada posavetovao da instaliram Mint,što sam i uradio kada je problem postao toliko nesnosan da više nisam mogao da izdržim - pojavljivao se gotovo kod svakog pokretanja.
Na moje izneneđenje,nisam više imao problema,pa sam to pripisao Archu i mom neznanju kako da ga pravilno podesim.
Sticajem okolnosti u poslednje vreme sam provodio dosta vremena gledajući video na laptopu i tada je opet počelo,samo nešto drugačije.
Video se "zamrzavao" na svakih 15-30 minuta,nekad češće,nekad ređe.Opet sam morao svaki put da restartujem laptop,odnosno da pokrenem restart iz menija,pa pošto je samo tako stajao,da ga gasim na dugme.
Desilo se da sam jednom nešto gledao,počeo je da secka,ali sam prekinuo i nešto kucao neko vreme,uz mali lag - pokušao sam restart,i desilo se ponovo:zazuji ventilator,čuje se dvd,blinkanje i ništa.Povratio sam ga naravno tako što sam izvadio bateriju na par sekundi.
Kako nisam imao mira,a i bilo je nemoguće da se gleda video,počeo sam po Log file viewer-u da kopam i nađem da se kada počne da secka pojavljuje greška u vezi pulseaudia,deinstalirao sam šta sam već deinstalirao,prešao na alsu i krenuo dalje.Seckanje se umanjilo,ali nije prestalo.
Onda sam negde pronašao grešku u vezi sa acpi-jem i počeo da menjam boot opcije.
Posle par promena dodao sam "noapic" na boot liniju,i sistem je počeo da se "lepo" ponaša.Jedina razlika je u tome što led dioda za bateriju ne svetli kada nije priključen adapter,u panelu imam normalno merenje potrošnje,hibernacija radi kao i sve ostalo,bar nisam dosad naleteo na neki problem.
Kako nisam preterano stručan,da li bi mi neko mogao objasniti zašto je "noapic" rešilo moj problem?Pokušao sam da googlam,ali i što sam pronašao nisam razumeo...

dare023
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota24.04.2011. u 22:28 - pre 158 meseci
http://en.wikipedia.org/wiki/A...grammable_Interrupt_Controller

http://en.wikipedia.org/wiki/Intel_APIC_Architecture

Prvo moras da znas sta si disable-ovao :)

Imas bug-ovit BIOS na laptopu, nista strasno ;-) To danas i nije toliko retko kako stoji na wikiju :)
make love - !war
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.adsl-a-11.sezampro.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota25.04.2011. u 10:29 - pre 158 meseci
Ma gledam ja u te tekstove,a i oni u mene i ništa :))))
To za bios sam ukapirao još onda,nisam uspeo da ubacim noviji,pojma nemam zašto.Neki prijatelji koji se bave elektronikom su mi rekli da im je čovek donosio dva acer-a sa istim problemom,ali su imali win$.To onda nije vezano za OS ?
Bitno je da radi....
dare023
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota25.04.2011. u 20:21 - pre 158 meseci
Nije vezano za OS mada se cesto dogadja da za Win naprave neki workaround kroz update BIOS-a a da setovanje za Linux zaobidju (najcrnja varijanta) ili samo NOP-uju (sto i nije toliko lose - bolje nikakvo setovanje u BIOS-u nego bug-ovito, kernel snoop-uje sam sta treba).

BIOS hax0ri sami fixuju ACPI tabele - ja sam pravio neke sitne izmene i uspeo sam da ne sprzim moj Vostro a izolovao sam errore i par warninga dok je intelov kompajler optimizovao ostatak. Za tebe je najbolje da teras sa noapic kernel parametrom dok ne update-ujes bios (sto mozda resi mozda ne resi problem) i da boot-ujes bez noapic posle svakog update-a kernela u nadi da su mozda ubacili quirk koji je zaobisao taj trip...
make love - !war
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.adsl-a-11.sezampro.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota26.04.2011. u 12:52 - pre 158 meseci
Da,tako će i biti,najvažnije mi je da posle svega nije kvar u hardveru,već bug u biosu.
Našao sam ovaj bug .
Tačno se tako i kod mene dešava i moram da izvadim bateriju da bi se resetovalo.
Znači - čekati...
dare023
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.mbb.telenor.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota04.05.2011. u 18:26 - pre 158 meseci
Znam da nije lepo da pišem više postova odjednom,ali na linku za bug ima linkova za patch-eve za kernel

Evo jednog:
Code:
diff --git a/drivers/acpi/ec.c b/drivers/acpi/ec.c
index 27e0b92..09fbb69 100644
--- a/drivers/acpi/ec.c
+++ b/drivers/acpi/ec.c
@@ -226,6 +226,7 @@ static int ec_poll(struct acpi_ec *ec)
                 if (ec_transaction_done(ec))
                     return 0;
             } else {
+                msleep(1);
                 if (wait_event_timeout(ec->wait,
                         ec_transaction_done(ec),
                         msecs_to_jiffies(1)))
@@ -233,8 +234,8 @@ static int ec_poll(struct acpi_ec *ec)
             }
             advance_transaction(ec, acpi_ec_read_status(ec));
         } while (time_before(jiffies, delay));
-        if (acpi_ec_read_status(ec) & ACPI_EC_FLAG_IBF)
-            break;
+//        if (acpi_ec_read_status(ec) & ACPI_EC_FLAG_IBF)
+//            break;
         pr_debug(PREFIX "controller reset, restart transaction\n");
         spin_lock_irqsave(&ec->curr_lock, flags);
         start_transaction(ec);
@@ -271,15 +272,25 @@ static int ec_check_ibf0(struct acpi_ec *ec)
     return (status & ACPI_EC_FLAG_IBF) == 0;
 }
 
+/* try to clean input buffer with burst_disable transaction */
+static int acpi_ec_clean_buffer(struct acpi_ec *ec)
+{
+    struct transaction t = {.command = ACPI_EC_BURST_DISABLE,
+                .wdata = NULL, .rdata = NULL,
+                .wlen = 0, .rlen = 0};
+    return acpi_ec_transaction_unlocked(ec, &t);
+}
+
 static int ec_wait_ibf0(struct acpi_ec *ec)
 {
+    
     unsigned long delay = jiffies + msecs_to_jiffies(ACPI_EC_DELAY);
     /* interrupt wait manually if GPE mode is not active */
     while (time_before(jiffies, delay))
         if (wait_event_timeout(ec->wait, ec_check_ibf0(ec),
                     msecs_to_jiffies(1)))
             return 0;
-    return -ETIME;
+    return acpi_ec_clean_buffer(ec);
 }
 
 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t)


Kako da primenim ovo?
Nisam nešto slično nikad radio,pa bih molio neko kratko uputstvo.
Da li da primenjujem ovaj ili neki drugi patch,ima tamo dva-tri?
Hvala unapred.

dare023
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota04.05.2011. u 20:00 - pre 158 meseci
https://bugzilla.kernel.org/attachment.cgi?id=51862

Ovaj.

Najlakse bi ti bilo da malko samo hakujes ovaj PKGBUILD

http://aur.archlinux.org/packages.php?ID=17189

dodas kod iz gore onog attachment-a u fajl koji se zove acpi.patch

dodas ga u direktorijum gde si raspakovao package tarball (gde ti se nalazi PKGBUILD)

odradis md5sum acpi.patch

i dodas ga na listu fajlova (source) kao poslednjeg i na listi md5sum-ova takodje.

Dodas ovo u kodu:

patch -Np1 -i ${srcdir}/acpi.patch

odmah posle

# Add -ARCH patches
# See http://projects.archlinux.org/linux-2.6-ARCH.git/
patch -Np1 -i ${srcdir}/${_patchname}

- sacuvas, odradis makepkg i kasnije pacman -U *kernel*.xz kao root.

Ima i drugih nacina ali ovaj ti je ja mislim najlaksi.
make love - !war
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
217.65.192.*



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota04.05.2011. u 21:30 - pre 158 meseci
Druže,hvala ti,samo ja sam na mintu,a ovo je za arch?
Nemam vremena da menjam os...
Možda ima način za ovo na mintu?
dare023
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota04.05.2011. u 22:09 - pre 158 meseci
https://help.ubuntu.com/community/Kernel/Compile

Trebalo bi da vazi isto na Mintu. Patch primenjujes standardno:

patch -Np1 -i /putanja/do/patch-a

(ovo odradjujes iz kernel source direktorijuma).

Ne mogu podrobnije da ti pomognem zato sto nisam nikad na Ubuntu/Mintu i uopste na debian based distroima kompajlirao custom kernel (u stvari jesam jednom ali je bilo poodavno, secam se da sam pratio instrukcije isto sa wikija).

Ovo bi trebalo da je uputstvo za Maverick:

http://blog.avirtualhome.com/2...-ubuntu-10-10-maverick-kernel/

Linkovano je sa zvanicnog wikija.
make love - !war
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
217.65.192.*



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota05.05.2011. u 05:21 - pre 157 meseci
Ok,hvala.
Pogledaću i probaću čim stignem,a ako zapnem evo mene sa pitanjima :-)
dare023
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.mbb.telenor.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota08.05.2011. u 11:22 - pre 157 meseci
Evo ovako,našao sam najnoviji kernel u .deb formatu instalirao i prošlo je ok.Instalirao sam po tutorijalu i pakete potrebne za kompajliranje kernela.
Kada pokušam da primenim patch dobijem ovo:


Code:

laptop linux-headers-2.6.38-02063805 # patch -Np1 -i /home/darko/kernel/acpi.patch
patching file drivers/acpi/ec.c
Hunk #1 FAILED at 223.
Hunk #2 FAILED at 230.
Hunk #3 FAILED at 268.
Hunk #4 FAILED at 276.
4 out of 4 hunks FAILED -- saving rejects to file drivers/acpi/ec.c.rej


Ne vidim nigde taj fajl "ec.c",pokušao sam i pretragu i nisam ga pronašao.Čisto da napomenem da sam uklonio noapic iz grub-a.


Patch traži /drivers/acpi folder ,a ja u drivers imam samo ove foldere : acpica i acpei,znači ovako :

Code:

/usr/src/linux-headers-2.6.35-28/drivers/acpi
/usr/src/linux-headers-2.6.35-28/drivers/acpi/acpica
/usr/src/linux-headers-2.6.35-28/drivers/acpi/acpei

Pretpostavljam da negde grešim?
dare023
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota08.05.2011. u 14:41 - pre 157 meseci
Ne gresis nigde, nego Mint izgleda ima vec patch-ovan taj fajl (ne sa istim patch-om verovatno), dovoljno je da ubace jednu liniju koje nema u vanilla kernelu i da patch ne proradi. U tom slucaju moras sam da editujes taj fajl i da rucno menjas kod (sudo gedit drivers/acpi/ec.c) iz kernel source direktorijuma. Dakle taj patch koji je Rui postovao se odnosi na vanilla source (koji mozes skinuti sa www.kernel.org, u pitanju je 2.6.38.5 verzija).

Vidis, kod mene radi:


[root@silverstone linux-2.6.38.5]# patch -Np1 -i /home/combuster/Desktop/ec.patch
patching file drivers/acpi/ec.c


make love - !war
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.mbb.telenor.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota08.05.2011. u 18:37 - pre 157 meseci
Negde sam pronašao da mogu da prebacim iz /boot sa
Code:
cp -vi /boot/config-`uname -r` .config
i onda da u make menuconfig samo učitam.Da li bi tako preneo podešavanja postojećeg kernela,da uštedim vreme,ionako me zanima samo acpi?Posle primenim patch kao što si mi dao i idem dalje po tutorijalu dok ne dobijem .deb fajl?
Mada vidim da tamo ima podešavanja za acpi.
Evo komanda za kopiranje
Code:
cp -vi /boot/config-`uname -r` .config

Da li bi tako išlo?
U prilogu je config ovog novog kernela što sam instalirao.
dare023
Prikačeni fajlovi
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota08.05.2011. u 20:25 - pre 157 meseci
Moze, mozes i

sudo zcat /proc/config.gz > .config (ako ovo radis iz kernel source direktorijuma).

Iskoristis default konfiguraciju mint kernela, neces ga optimizovati ali ces ustedeti mnogo vremena (i zivaca).
make love - !war
 
Odgovor na temu

niceness
Novi Sad

Član broj: 93992
Poruke: 993



+22 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota08.05.2011. u 20:58 - pre 157 meseci
Citat:
dare023: Evo ovako,našao sam najnoviji kernel u .deb formatu instalirao i prošlo je ok.Instalirao sam po tutorijalu i pakete potrebne za kompajliranje kernela.
Kada pokušam da primenim patch dobijem ovo:
Code:

laptop linux-headers-2.6.38-02063805 # patch -Np1 -i /home/darko/kernel/acpi.patch
patching file drivers/acpi/ec.c
Hunk #1 FAILED at 223.
Hunk #2 FAILED at 230.
Hunk #3 FAILED at 268.
Hunk #4 FAILED at 276.
4 out of 4 hunks FAILED -- saving rejects to file drivers/acpi/ec.c.rej

...

Meni se cini da si pokusao primeniti patch na linux heder fajlove; treba ti kernel source.
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.adsl-a-8.sezampro.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota10.05.2011. u 20:25 - pre 157 meseci
@niceness:Shvatio sam to,ali nisam uspeo da nađem source.
Evo šta sam uradio:po onom tutorijalu za maverick nisam uspeo,ali sam našao ovaj.
Prvo sam išao sve kako tamo piše i kompajliranje se završilo greškom.Zatim sam skinuo najnoviji kernel i radio sa njim,i sve je prošlo kako treba.Jedino sam pre kompajliranja primenio patch za acpi.
Uklonio sam "noapic" iz grub-a,i sada treba da čekam da vidim da li sam rešio problem.
Za sada mi jedino ne radi aplet za temperaturu i morao sam da instaliram novi virtualbox.
Hvala na pomoći,valjda će sad biti ok!
Edit: Upravo sam primetio da ni sada ne svetli led dioda za bateriju,kao sa noapic opcijom.

dare023
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.mbb.telenor.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota18.05.2011. u 13:29 - pre 157 meseci
Nadam se da se neću pokajati što ovo pišem,ali izgleda je problem rešen.Radi sve kako treba,masirao sam laptop i sa videom,i sa blenderom i sa čim sam sve stigao i nema problema.
Nema više one dosadne greške u logovima.
Laptop se nešto sporije podiže,ali je to verovatno posledica neoptimizovanog kernela.Mada ako je samo to istrpeću dok ne uhvatim vremena da malo čačkam po menuconfig i vidim šta se tu može uraditi.
S tim u vezi: kad prekopiram ".config" fajl i učitam ga u make menuconfig,sve što promenim biće snimljeno u taj isti fajl,ne pravi se neki novi?
Ne mislim da nešto veliko menjam,ali video sam tamo gomilu drajvera koji mi nisu potrebni,a čuče negde iskompajlirani (kao oni za dvb kartice i sl).
Koji su vaši saveti,šta ostavljate ,a šta isključujete prilikom kompajliranja kernela?

Valjda neću više dosađivati sa ovim problemom :)))


dare023
 
Odgovor na temu

combuster
Ivan Bulatovic
Kraljevo

Član broj: 151351
Poruke: 4563
*.dynamic.isp.telekom.rs.

Sajt: www.linuxsrbija.org


+104 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota18.05.2011. u 22:32 - pre 157 meseci
Da, bice snimljeno u taj isti fajl, mada mozes da sacuvas i config po alternativnom imenu. Sto se iskljucivanja drajvera tice, to je lako, znas sta imas od hardware-a na sistemu, ono sto nemas - gasis. Proveris sa lsmod koji ti se moduli ucitavaju, u help-u za svaku opciju imas skoro uvek naveden i naziv modula. Networking sekcija je zeznuta, tu mora da se vodi racuna (ili ja taj deo malo slabije poznajem) ali sam otkidao deo po deo tokom godina pa sam ga sada poprilicno utanjio :)
make love - !war
 
Odgovor na temu

dare023
Bečkerek

Član broj: 60701
Poruke: 363
*.adsl-3.sezampro.rs.



+2 Profil

icon Re: Laptop problem - rešenje "noapic" prilikom boota19.05.2011. u 16:23 - pre 157 meseci
Ma jako to meni izgleda smršeno :))
Ali probaću sigurno.
Hvala ti druže!
dare023
 
Odgovor na temu

[es] :: Linux :: Laptop problem - rešenje "noapic" prilikom boota

[ Pregleda: 2913 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.