Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: runtime в Nov 11, 2009, 21:25



Титла: Ubuntu 9.10 - забива
Публикувано от: runtime в Nov 11, 2009, 21:25
Здравейте, инсталирах си убунту 9.10 на лаптопа "Тошиба L30-113А" и на пръв поглед всичко вървеше нормално, докато не откачих захранването и не остана на батерия. Тога взе да ми забива абсолютно неадекватно и по всяко време. Под по всяко време да се разбира при стартиране, след като стартира и т.н. Няма някаква зависимост кога ще забие. Не приема нищо, освен да го спра и стартирам на ново.

Това е само в случаите когато не е на зарядно. Батерията ми е читава и държи по 1:30 ч. режим на работа и за това няма как да е от нея. Мисля си за ACPI-то, но нямам на идея как да го оправя. Този проблем липсва при сузе и уиндоус и убунту 8.04 - това имах на лице да тествам.

Някой ако си има на идея как да се подходи, моля да сподели.

П.С. в логовете не влиза нищо и предполагам защото системата просто замръзва. Не приема и никаква клавишна комбинация. Умира на цяло  ;D Всъщност дори и капслок не святка като го натисна. И това пак да кажа, че само когато не е включен на зарядно, а работи на батерия.



Титла: Re: Ubuntu 9.10 - забива
Публикувано от: runtime в Nov 12, 2009, 09:15
Такаа...
Имам малко развитие. Не знам за какво служи тази опция към ядрото "nolapic", но с нея върви обаче е адски бавен. Зарежда около 4 мин. :> Ще пробвам да спра и ACPI-то да видя, но ако някой е компетентен по въпросната опция се надявам да сподели.

П.С. Не ходя да чета в менуала защото съм скаран малко с английския, за това и първо питам тук! Все пак разбрах, че е свързано нещо с процесора, но... :-)


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: dobrev666 в Nov 12, 2009, 15:26
APIC - advanced programmable interrupt controller
LAPIC - local APIC
LAPIC отговаря за обработката на прекъсванията на даден процесор в мултипроцесорна среда.
Като забраниш LAPIC не работи и SMP (symmetric multi processing). С други думи и 500 процесора да имаш като забраниш LAPIC ще работи само един.


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: runtime в Nov 12, 2009, 16:16
Тъй след цялото ми четене стана ясно, че е бъг във ядрото на версия 2.6.31-14 .. Явно ще се чака пач  ;)

Edit: Проблема е само в generic версията на ядрото... С i386 нямам проблеми?!? Та за сега това е перфектното решение за мен  :) Някой ако има същият проблем да знае!


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: neter в Nov 12, 2009, 16:35
Тъй след цялото ми четене стана ясно, че е бъг във ядрото на версия 2.6.31-14 .. Явно ще се чака пач  ;)
Последното ядро в Ubuntu 9.10 е 2.6.31-15. Пусни едно оптимистично обновяване и виж дали си късметлия ;)


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: runtime в Nov 12, 2009, 21:27
Всъщност и този номер не стана!  [_]3 ???

@neter - дай репозиторитата в който е това ядро защото в моите, които са по подразбиране при инсталация го няма.
 
Охх нерва ме хвана с това, но ще го боря.
И един въпрос: Как убунту извадиха ядро 2.6.31-14, при положение, че в kernel.org са до 2.6.31-6 или те си имат свои си версии?


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: runtime в Nov 13, 2009, 14:06
Здравейте момчета....

Имам развитие по моя проблем та ще моля пак за помощ!
Явно проблема е от ядра 2.6.23-17 нататък.

Изрових следният пач от архивите, обаче постуто му не иска да тръгне на ново ядро. Та някой да знае как се преработва пач? да обясни как да си го модна за нещо по-съвременно.

http://launchpadlibrarian.net/15015945/cpuidle_init_issues_mod.patch

Като се помъча да го пачна и ми връща

Код
GeSHi (Bash):
  1. oot@runtime-laptop:/usr/src/linux# patch -i /home/runtime/Downloads/cpuidle_init_issues_mod.patch -p1
  2. patching file drivers/acpi/processor_idle.c                                                                              
  3. Hunk #1 FAILED at 1071.                                                                              
  4. Hunk #2 FAILED at 1141.                                                                              
  5. Hunk #3 FAILED at 1159.                                                                              
  6. Hunk #4 FAILED at 1218.                                                                              
  7. Hunk #5 FAILED at 1254.                                                                              
  8. 5 out of 5 hunks FAILED -- saving rejects to file drivers/acpi/processor_idle.c.rej                  
  9. patching file drivers/cpuidle/cpuidle.c                                                
  10. 5 out of 5 hunks ignored -- saving rejects to file drivers/cpuidle/cpuidle.c.rej                    
  11. patching file include/linux/cpuidle.h                                                                
  12. Hunk #1 FAILED at 82.                                                                                
  13. 1 out of 1 hunk FAILED -- saving rejects to file include/linux/cpuidle.h.rej
  14.  

Сега компилирам без CPU_IDLE та да видим какво ще се получи :)


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: neter в Nov 13, 2009, 15:53
Това ($2) е моят списък с хранилища. Само замести feisty с karmic. Мисля, че в Ubuntu правят някакви собствени си версии. Като с open source драйвера за Ati видео картите с 3D ускорение - изненадах се, когато го видях.
Цитат
apt-cache policy linux-image-2.6.31-15-generic
linux-image-2.6.31-15-generic:
  Инсталирана: 2.6.31-15.49
  Кандидат: 2.6.31-15.49
  Таблица с версиите:
 *** 2.6.31-15.49 0
        500 http://ubuntu.linux-bg.org karmic-proposed/main Packages
        500 http://ubuntu.ipacct.com karmic-proposed/main Packages
        500 http://security.ubuntu.com karmic-proposed/main Packages
        500 http://archive.ubuntu.com karmic-proposed/main Packages


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: petar258 в Nov 13, 2009, 16:25
acpi=off при зареждане
затова не съм си сменил 8.04 с по-ново, на тези краткосрочните версии разработчиците си правят опити с потребителите


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: runtime в Nov 13, 2009, 16:35
Тц. този параметър към ядрото не помага... Още компилирам след като спрях CPU_IDLE поддръжката та да видя дали случайно няма да се оправи :)

П.С. Ами те ако не си правят опити няма как да се стигне до нещо стабилно  [_]3

По лошото е в случая, че бъга го има документиран от 2.6.23 и до ден днешен въпреки пача в новите продължава да е същият. Май както казва Торвалдс - ядрото не отива на добре. Само се тъпчат някакви нововъведения, но никой не работи по стабилността.


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: mihaylov23 в Nov 19, 2009, 13:30
къде го чете това че е бъг във кернела ?


Титла: Re: Ubuntu 9.10 - забива
Публикувано от: runtime в Nov 19, 2009, 14:16
https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/228375

http://bugzilla.kernel.org/show_bug.cgi?id=10339

На теория в 2.6.26 би трябвало да е фикснат само дето от 2.6.23 нагоре проблема си остава до сегашния 31

Може и при мен да е друг бъг въз основа на стария такъв не знам, но определно лаптопа замръзва ако извадя захранването, което обезсмисля идеята за преносим компютър. Значи успях да го подкарам единствено със OpenSuse 10.2, което е с ядро 2.6.18.8,а  при по-нови дистрибуции и версия на тях си замръзва. Компилирах 6 пъти ядрото с пачовете и с изключен config_sysfs_deprecated обаче промяна никаква. Също така и пача не пачва ядра > от 2.6.24.
А ядра под 2.6.24 не успях да подкарам заради някаква опция, която беше въведена в 2.6.26 нагоре. Смисъл ядрото се компилира, но след рестарт неможеше да намери /proc/едиквоси не го помня :-D
Не помагат и опциите към ядрото acpi=off, noacpi (което е едно и също с предишното ), nolapic и т.н.

Ако някой му се занимава ще пиша и ако даде идеи и го подкараме ще съм доволен. Ако ли не ще си карам на сузе 10.2 и тва е  ;D

Но общата идея май е, че тошиба не са много благоприятно настроени към линукс  >:D

А да добавя, че единственото, което успявам да направя и дава някаква информация е

$ acpi_listen и дърпам кабела
battery BAT0 00000081 00000000
processor CPU0 00000080 00000003 - и тук замръзва винаги  ???

Няма грешка в лога, но това е разбираемо след като замръзне няма как да запише нещо в него.