Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-03-11 20:26:53

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Starsza dystrybucja i nowe jądro - czy to ma sens?

Witam.

Używam Debian GNU/Linux Lenny i kompilowałem jądro z serii 2.6.36.

Po skompilowaniu i zainstalowaniu pakietu natknąłem się na pewne problemy.

1. acpi

Przy pierwszej próbie nie działało mi narzędzie powertop. Przejrzałem plik konfiguracyjny, zaznaczyłem opcje oznaczone jako "deprecated" (w menu acpi), i po ponownym skompilowaniu jajka narzędzie to już działoło. Jednak jak do tej pory nie udało mi się zmusić przycisku "wyłącz" do działania, po jego naciśnięciu nic się nie dzieje.

2. sterownik karty graficznej i915

Próba zmiany rozdzielczości ekranu, kilkuktotne przełączenie się za pomocą kombinacji Ctr+Alt+X, próba włączenia kamery internetowej ma ten sam efekt - system zamiera. W logach pojawia się coś w rodzaju "kernel panik" - komunikat "Ooooooops..." i ciąg linijek diagnostycznych na których końcu jest odniesienie do wyżej wymienionego sterownika grafiki.

Dodam, że na standardowym jajku z Lenny problemy te nie występują, jednak nie wspiera ono mojej karty sieciowej i wifi.

Czy jest to źle skonfigurowany kernel przeze mnie, czy też starsze narzędzia z dystrybucji nie radzą sobie z nowym kernelem, a może po prostu błąd w jajku?

Czy instalacja nowego kernela na starszej dystrybucji ma w ogóle sens?

Offline

 

#2  2011-03-11 21:20:53

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

A 2.6.32 z backportów dla Lenny'ego nie jest wystarczająco nowy?

Offline

 

#3  2011-03-11 21:32:13

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

W sumie nie testowałem, ale....

Sterownik do karty sieciowej pojawił się w 2.6.34...

Coś około wersji 2.6.29 do 2.6.35 pojawiła się jakaś regresja dotycząca mojego sprzętu (acpi - aby system się uruchomił trzeba je wyłączyć)...

Nie wiem też jak bardzo jądro to różni się od waniliowego, to znaczy jak dużo rzeczy  jest przenoszonych z jajek o wyższych numerach....

Najbardziej by mi odpowiadało, gdyby w 2.6.36 lub wyższym udało się wyeliminować wymienione przeze mnie błędy, bez uaktualniania dystrybucji. Nie wiem jednak czy to możliwe ;)

Ostatnio edytowany przez pioki (2011-03-11 21:33:18)

Offline

 

#4  2011-03-11 23:47:30

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

pioki napisał(-a):

Nie wiem też jak bardzo jądro to różni się od waniliowego, to znaczy jak dużo rzeczy  jest przenoszonych z jajek o wyższych numerach....

Bardzo dużo. Plik z łatkami (zwykły tekst) z tego co pamiętam ma ponad 60 MB.

pioki napisał(-a):

Najbardziej by mi odpowiadało, gdyby w 2.6.36 lub wyższym udało się wyeliminować wymienione przeze mnie błędy, bez uaktualniania dystrybucji. Nie wiem jednak czy to możliwe ;)

A nie możesz spróbować samego jaja z sida zainstalować (2.6.37)? Z zależnościami — na oko — nie powinno być problemów. Musisz tylko ręcznie dociągnąć linux-base w tej samej wersji co jądro, reszta powinna być ok.
Więc możesz sobie nawet te paczki z sieci ściągnąć i zainstalować przez dpkg, nie będziesz się martwić o priorytety i dodatkowe repozytoria w sources.list.

Offline

 

#5  2011-03-12 02:06:04

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

Nowe jajo instalować? Radziłbym popracować na konfigiem, ale na aktualnym Debianie Squeeze, a nie Lennym, w którym aktualizacja ogranicza się do poprawek bezpieczeństwa.

Poza tym, czy to ma prawo działać, spróbuj jajo z backportów, lub np z Sida, a dopiero potem kompiluj własne w podobnej wersji.

Poza tym w Debianie chyba są paczki typu linux-source  z łatami Debiana, np:
http://packages.debian.org/sid/linux-source-2.6
Co do steru intela, to teraz jest włączony do systemu KMS.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2011-03-12 11:32:39)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2011-03-12 08:30:53

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

Zainstalowałem z backports-lenny 2.6.32-bpo.5-686 (Debian 2.6.32-23~bpo50+1 - takie miałem pod ręką najnowsza dostępna wersja to 2.6.32+27~bpo50+1 - wypróbuję ją jak będę miał dostęp do komputera z miarę normalnym netem a nie na kilobajty) , spowodowało to, że acapi nie działa (błędy przy ładowaniu modułów z tym związanych), błędy z usb, niepoprawne zakończenie systemu (musiałem wymusić).

Jeśli jajko to nie różni się zbytnio od tego ze squeeze, to nikt mnie nie namówi do aktualizacji ;P

Dopisek
W Squezze aktualizacja to chyba też już tylko poprawki bezpieczeństwa...

Ostatnio edytowany przez pioki (2011-03-12 08:48:58)

Offline

 

#7  2011-03-12 08:56:30

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

pioki napisał(-a):

W Squezze aktualizacja to chyba też już tylko poprawki bezpieczeństwa...

Właściwie nie tylko, podczas tzw. aktualizacji wydania (point release) mogą wejść nowe wersje programów lub w ogóle nowe pakiety (mogą też zostać jakieś wyrzucone). Z reguły jednak są to pojedyncze przypadki, nie należy się spodziewać drastycznych zmian.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#8  2011-03-12 18:00:38

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

W międzyczasie skompilowałem jajka o wersjach 2.6.36.4 i 2.6.37.3.

Po krótkich testach muszę powiedzieć, że przycisk "włącz/wyłącz" już mi działa (wcześniej musiałem jakąś opcję mieć odznaczoną).

Narzędzie powertop upomina się opcję CONFIG_INOTIFY, ktoś wie gdzie się ona znajduje w nowszych kernelach?

Jeśli chodzi o zamieranie systemu to na 2.6.36.4 nie widać poprawy, to na 2.6.37.3 już tak: mogę się przełączać pomiędzy wirtualnymi konsolami i x-ami za pomocą kombinacji przy pomocy kombinacji Ctr+Alt+FX bez ryzyka zawieszenia systemu.

Jednak próba włączenia kamery internetowej przy pomocy kopete nadal powoduje zawieszenie systemu, w logach pojawia się poniższy błąd:

Kod:

Mar 12 17:10:36 debian kernel: [  860.285643] BUG: unable to handle kernel NULL pointer dereference at   (null)
Mar 12 17:10:36 debian kernel: [  860.285651] IP: [<  (null)>]   (null)
Mar 12 17:10:36 debian kernel: [  860.285655] *pde = 00000000
Mar 12 17:10:36 debian kernel: [  860.285658] Oops: 0000 [#1] SMP
Mar 12 17:10:36 debian kernel: [  860.285662] last sysfs file: /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0/energy_full
Mar 12 17:10:36 debian kernel: [  860.285667] Modules linked in: ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc option usb_wwan usbserial nls_c
p852 vfat fat i915 drm_kms_helper drm ipv6 acpi_cpufreq mperf cpufreq_powersave cpufreq_stats cpufreq_conservative cpufreq_userspace fuse loop joydev snd_hda_codec_con
exant snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq usb_storage uvcvideo videodev snd_tim
er v4l1_compat snd_seq_device snd serio_raw evdev psmouse i2c_i801 pcspkr soundcore snd_page_alloc battery rtc_cmos video rtc_core output rtc_lib processor ac button e
xt3 jbd mbcache sg sd_mod sr_mod cdrom crc_t10dif ahci libahci libata scsi_mod ehci_hcd uhci_hcd usbcore nls_base thermal fan thermal_sys [last unloaded: scsi_wait_sca
n]
Mar 12 17:10:36 debian kernel: [  860.285734]
Mar 12 17:10:36 debian kernel: [  860.285737] Pid: 3680, comm: kopete Not tainted 2.6.37.3-pioki #1 TOSHIBA Satellite C650/Portable PC
Mar 12 17:10:36 debian kernel: [  860.285744] EIP: 0060:[<00000000>] EFLAGS: 00210202 CPU: 0
Mar 12 17:10:36 debian kernel: [  860.285750] EIP is at 0x0
Mar 12 17:10:36 debian kernel: [  860.285753] EAX: f4968000 EBX: f54d4018 ECX: 00014270 EDX: f54d4018
Mar 12 17:10:36 debian kernel: [  860.285756] ESI: 00000000 EDI: 00000002 EBP: f4a87eb0 ESP: f4a87e44
Mar 12 17:10:36 debian kernel: [  860.285759]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Mar 12 17:10:36 debian kernel: [  860.285763] Process kopete (pid: 3680, ti=f4a86000 task=f4998800 task.ti=f4a86000)
Mar 12 17:10:36 debian kernel: [  860.285765] Stack:
Mar 12 17:10:36 debian kernel: [  860.285767]  f85b0491 00000000 f858e40e 00000002 f4968000 f54d4000 f4968014 f802b898
Mar 12 17:10:36 debian kernel: [  860.285776]  00000000 f4b4b8c0 00000000 00000000 00000001 00000002 00000018 f85c32fc
Mar 12 17:10:36 debian kernel: [  860.285783]  0000004b f450eb80 f81052c9 f4a87eb0 a9ae4067 bf9e5944 4018644b f4968000
Mar 12 17:10:36 debian kernel: [  860.285791] Call Trace:
Mar 12 17:10:36 debian kernel: [  860.285806]  [<f85b0491>] ? intel_ring_advance+0x10/0x12 [i915]
Mar 12 17:10:36 debian kernel: [  860.285816]  [<f858e40e>] ? i915_cmdbuffer+0x37f/0x416 [i915]
Mar 12 17:10:36 debian kernel: [  860.285831]  [<f81052c9>] ? drm_ioctl+0x233/0x2bc [drm]
Mar 12 17:10:36 debian kernel: [  860.285841]  [<f858e08f>] ? i915_cmdbuffer+0x0/0x416 [i915]
Mar 12 17:10:36 debian kernel: [  860.285848]  [<c109fba2>] ? handle_mm_fault+0x7c8/0x822
Mar 12 17:10:36 debian kernel: [  860.285854]  [<c110fb62>] ? tomoyo_init_request_info+0x3f/0x4a
Mar 12 17:10:36 debian kernel: [  860.285859]  [<c110db61>] ? tomoyo_path_number_perm+0x24/0x13d
Mar 12 17:10:36 debian kernel: [  860.285863]  [<c12524b5>] ? do_page_fault+0x3af/0x3c9
Mar 12 17:10:36 debian kernel: [  860.285872]  [<f8105096>] ? drm_ioctl+0x0/0x2bc [drm]
Mar 12 17:10:36 debian kernel: [  860.285877]  [<c10c21b9>] ? do_vfs_ioctl+0x4b0/0x4f2
Mar 12 17:10:36 debian kernel: [  860.285881]  [<c10c223c>] ? sys_ioctl+0x41/0x58
Mar 12 17:10:36 debian kernel: [  860.285886]  [<c10027cc>] ? sysenter_do_call+0x12/0x22
Mar 12 17:10:36 debian kernel: [  860.285888] Code:  Bad EIP value.
Mar 12 17:10:36 debian kernel: [  860.285893] EIP: [<00000000>] 0x0 SS:ESP 0068:f4a87e44
Mar 12 17:10:36 debian kernel: [  860.285903] CR2: 0000000000000000
Mar 12 17:10:36 debian kernel: [  860.285914] ---[ end trace 7f3c70414cd68f22 ]---

Podobna sytuacja następuje przy próbie odpalenia pewnej aplikacji przez wine (w trybie pełnoekranowym i oknie).

Co radzicie w takiej sytuacji?

Offline

 

#9  2011-03-12 18:24:58

  ZiomekPL - Członek DUG

ZiomekPL
Członek DUG
Zarejestrowany: 2009-12-18

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

tan na teraz i na przyszlosc:
w menuconfig masz wyszukiwarke: wciskasz: '?'
i wpisujesz CONFIG_INOTIFY i ci powie gdzie to jest i jak sie nazywa

co do 2czesci.. nie wiem co to powoduje, ale sprawdz sterowniki do grafiki (w jaju oraz Xach)


Gentoo! user

Offline

 

#10  2011-03-13 08:57:17

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

Dzięki ZiomekPL, nie wiedziałem o tej opcji. Dodam tylko że przy `make menuconfig` dostęp do wyszukiwarki jest przy pomocy '/' ('?' udostępnia pomoc do danej opcji). Nie zmienia to faktu, że na razie nie udało mi się zmusić powertop (kernel 2.6.37.3) do działania (w sumie tego nie używam, więc nie jest to dla mnie jakiś wielki problem).

Jeśli chodzi o to zamrażanie systemu to chyba winna jest obsługa 3D np. mplayer ze sterownikiem 'X11 (OpenGL)' zawiesza system, ze sterownikiem  'X11 (XImage/Shm)' już nie.

No cóż, taką "stabilność" jestem już w stanie zakceptować ;) (obsługa kart sieciowych, zbytnie "nie kłócenie się" z acpi).

Jeśli ktoś ma pomysł jak mógłbym dokładniej zdiagnozować problem (ew. jak coś poprawić, lub co mogłem zepsuć) to byłbym wdzięczny za podpowiedzi.

Pozdrawiam.

Dopisek 15.03.2011

Dzisiaj skompilowałem jajko 2.6.38 i poroblem ze sterownikiem grafiki i915 nie występuje, prawdopodobnie był to błąd we wcześniejszym jądrze.

A tak poza tym to to grupowanie procesów jest przereklamowane ;P

Pozdrawiam raz jeszcze.

Ostatnio edytowany przez pioki (2011-03-15 21:40:12)

Offline

 

#11  2012-05-30 06:48:12

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

A, podbiję...

Jak się okazało moja radość była zbyt wczesna. Na każdej następnej wersji jądra (tzn. 2.6.39, 3.0,  3.1,  3.2,  3.3) problem występuje w dawnej postaci.

W skrócie problem objawia się tym, że przy odpaleniu aplikacji glxgears pojawia się okno z zębatkami i system zamiera, coś jakby zrobił się "trwały zrzut ekranu". Pozostaje wyłączenie sprzętu przez dłuższe naciśnięcie przycisku zasilania.  Ostatnio sprawdziłem wersje 3.2.18 i  3.3.7 - problem występuje nadal. Jeśli byłoby to potrzebne mogę zamieścić komunikaty "Oooops..." z logów.

Dodatkowo nie działa mi przyciemnianie ekranu przyciskami funkcyjnymi. Można używać przykładowo xbacklight ale jak testowałem funkcje te działają niezależnie od siebie.

Powyższe problemy nie występują na wersji 2.6.38, jak można przeczytać w powyższym poście.

Używam Debian Lenny - wiem, że powiniennem sprawdzić czy problem występuje także na wyższej wersji Debiana, jednak z pewnych względów próbę migracji planuję dopiero po zamrożeniu Wheezy.

Oczywiście zawsze istnieje możliwość, że błąd jest po mojej stronie. Co mogę robić nie tak? Co powiniennem jeszcze przetestować? Gdzie mam szukać informacji o możliwościach rozwiazywania podobnych problemów ze sprzętem? Ewentualnie gdzie mogę znaleźć więcej informacji na powyższe tematy?

Offline

 

#12  2012-05-30 09:36:41

  radziojedi - Gambini

radziojedi
Gambini
Skąd: Śrem
Zarejestrowany: 2008-08-08

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

Możesz pobrać Debian Live i sprawdzić czy problem występuje bez instalacji.


"Given enough eyeballs, all bugs are shallow"
Eric Raymond, The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Offline

 

#13  2012-05-30 16:34:32

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Starsza dystrybucja i nowe jądro - czy to ma sens?

pioki napisał(-a):

Używam Debian Lenny - wiem, że powiniennem sprawdzić czy problem występuje także na wyższej wersji Debiana, jednak z pewnych względów próbę migracji planuję dopiero po zamrożeniu Wheezy.

a Squeeze? przecież po drodze migracji do Wheezy masz jeszcze Squeeze

Ostatnio edytowany przez dominbik (2012-05-30 16:35:42)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)