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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
A [i]2.6.32[/i] z backportów dla Lenny'ego nie jest wystarczająco nowy?
Offline
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
[quote=pioki]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....[/quote]
Bardzo dużo. Plik z łatkami (zwykły tekst) z tego co pamiętam ma ponad 60 MB.
[quote=pioki]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 ;)[/quote]
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ąć [deb]linux-base[/deb] 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
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 [url=http://en.wikipedia.org/wiki/Mode-setting#Linux]KMS[/url].
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2011-03-12 11:32:39)
Offline
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
[quote=pioki]W Squezze aktualizacja to chyba też już tylko poprawki bezpieczeństwa...[/quote]
Właściwie nie tylko, podczas tzw. aktualizacji wydania ([i]point release[/i]) 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.
Offline
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:
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
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)
Offline
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
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
Możesz pobrać Debian Live i sprawdzić czy problem występuje bez instalacji.
Offline
[quote=pioki]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.[/quote]
a Squeeze? przecież po drodze migracji do Wheezy masz jeszcze Squeeze
Ostatnio edytowany przez dominbik (2012-05-30 16:35:42)
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00140 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.129.25.23' WHERE u.id=1 |
0.00109 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.129.25.23', 1734499825) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1734499525 |
0.00090 | DELETE FROM punbb_online WHERE ident='54.36.148.165' |
0.00095 | DELETE FROM punbb_online WHERE ident='54.36.148.17' |
0.00382 | DELETE FROM punbb_online WHERE ident='54.36.148.251' |
0.00099 | DELETE FROM punbb_online WHERE ident='54.36.148.66' |
0.00097 | DELETE FROM punbb_online WHERE ident='54.36.149.38' |
0.00069 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=18525 AND t.moved_to IS NULL |
0.00022 | SELECT search_for, replace_with FROM punbb_censoring |
0.00378 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=18525 ORDER BY p.id LIMIT 0,25 |
0.00156 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18525 |
Total query time: 0.01703 s |