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/.
ilin napisał(-a):
Pokaż tak dla hecy
Kod:
lsmodz przy działającej grafice.
na kernelu 2.6.32-18
# lsmod Module Size Used by sco 5857 2 bridge 32987 0 stp 996 1 bridge bnep 7444 2 l2cap 21705 3 bnep bluetooth 36327 5 sco,bnep,l2cap rfkill 10264 3 bluetooth oss_usb 78501 1 oss_ich 11641 3 osscore 478969 2 oss_usb,oss_ich ext2 46293 1 loop 9757 0 pcmcia 17442 0 i915 220208 2 drm_kms_helper 18305 1 i915 usbhid 27980 0 drm 112020 3 i915,drm_kms_helper yenta_socket 16403 1 rsrc_nonstatic 7057 1 yenta_socket i2c_algo_bit 3497 1 i915 8139too 14949 0 hid 50645 1 usbhid sg 15968 0 pcmcia_core 20450 3 pcmcia,yenta_socket,rsrc_nonstatic 8139cp 13421 0 mii 2714 2 8139too,8139cp joydev 6771 0 shpchp 21220 0 uhci_hcd 16057 0 ehci_hcd 27851 0 usbcore 98402 5 oss_usb,usbhid,uhci_hcd,ehci_hcd sr_mod 10770 0 i2c_i801 6462 0 pcspkr 1207 0 processor 26599 1 psmouse 44657 0 pci_hotplug 18065 1 shpchp rng_core 2178 0 button 3598 1 i915 ac 1640 0 video 14605 1 i915 battery 3782 0 container 1833 0 i2c_core 12696 5 i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801 cdrom 26487 1 sr_mod evdev 5609 12 serio_raw 2916 0 nls_base 4541 1 usbcore wmi 3575 0 output 1204 1 video ext4 254973 2 mbcache 3762 2 ext2,ext4 jbd2 56091 1 ext4 crc16 1027 2 l2cap,ext4 sd_mod 25869 4 crc_t10dif 1012 1 sd_mod ata_generic 2019 0 ata_piix 17640 3 libata 115721 2 ata_generic,ata_piix thermal 9206 0 thermal_sys 9378 3 processor,video,thermal scsi_mod 101401 4 sg,sr_mod,sd_mod,libata
Bodzio napisał(-a):
a lsmod pokazywał, że żadnego modułu grafiki w kernelu nie było - nie wiem tylko do którego jaja to polecenie odnosiłeś. A trzeba było np. modconfem wpakować je do jajca i pewnie by śmigało
Pewnie tak, tylko nie wiedziałem, że tak można (początkujący jestem)
Ostatnio edytowany przez Gadget (2010-10-07 19:08:44)
Offline
i915 drm_kms_helper drm
Te moduły musisz mieć w jądrze aby ta grafa działała.
Offline
ilin napisał(-a):
Kod:
i915 drm_kms_helper drmTe moduły musisz mieć w jądrze aby ta grafa działała.
Dzięki za info. Tak na przyszłość, to jak ręcznie te moduły wpakować ?
Ostatnio edytowany przez Gadget (2010-10-07 19:15:52)
Offline
Powinny się ładować automatycznie.
Ale jeśli zajdzie taka konieczność to ładuj ręcznie
Offline
OK, dzięki za pomoc. Już wiem o co chodzi /usr/sbin/modconf i jadę.
Offline
Jeszcze z tymi poleceniami warto się zapoznać jak już przy zarządzaniu modułami jesteśmy:
amidala:/# dpkg -L module-init-tools |grep bin /sbin /sbin/depmod /sbin/modinfo /sbin/modprobe /sbin/insmod /sbin/rmmod /bin /bin/lsmod /sbin/lsmod
Offline
... jeszcze sporo lektury mnie czeka....
Ostatnio edytowany przez Gadget (2010-10-07 21:02:27)
Offline
modconf jest właśnie taki fajny, prościutki - dla początkujących. Taka nakładeczka w ncurses. Jedziesz do odpowiedniej gałęzi, klikasz na moduł i gotowe, pojawia się + (plusik) znak że moduł załadowany.
Offline
Modconf fajny jest, ale
make xconfig
w mojej opinni jest ładniejsze, a rezultat (u mnie) troszkę lepszy.
Potem oczywiście "straszna" kompilacja - dwa polecenia w terminalu (w debianie), potem 2 kliknięcia myszką, - (gdebi - trzeba wpisać hasło), potem jedno polecenie, i gotowe.
Natomiast najtrudniejszym elementem w kompilacji kernela jest konfiguracja.
Sama kompilacja, niezależnie od sposobu jest banalna.
Pozdrawiam
Ostatnio edytowany przez Jacekalex (2010-10-07 23:39:15)
Offline
Wiesz Jacekalex - muszę Ci się do czegoś przyznać :) Nigdy, nigdy nie robiłem jajka w xconfig, zawsze w curses.
Na początku to było tak, że nie potrafiłem uruchomić kompilatora w X-ach. Potem,.... potem to już przyzwyczajenie :)
Offline
ja z xconfig korzyształem może ze dwa razy - fakt, fajne klikane, help w nowym okienku i takie tam szmery-bajery ale jednak wolę klasyczne menuconfig :)
Offline
W xconfig podoba mi się szukajka - choć doskonała nie jest, ale pozwala dokonywać zmian bezpośrednio w oknie wyszukiwania.
Natomiast ciekawe, jak się rozwinie ncofig - to nowa wersja menuconfig - trochę ładniejsza,
na razie ma podobną funkcjonalność, ale chyba się nieźle rozwinie.
Poza tym najlepszym prezentem dla mnie było localyesconfig ( od kernela 2.6.32).
Po tym, w xconfig się tylko przegląda ustawienia.
Od tego czau łatwiej mi przychodzi skonfigurowanie kernela, niż firefoxa :)))
W menuconfig i obecnie nconfig brakuje mi jednej rzeczy, - po znalezieniu modułu w szukajce nie można do niego przeskoczyć, ani go zaznaczyć.
Jest to IMHO nieergonomiczne, ale z pewnością wykonalne, dla twórców kernela.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2010-10-07 23:48:25)
Offline
Skoro już o znoszeniu złotych jaj oftopujemy to IMHO najgorsze jest kilka pierwszych razów - potem albo się leci na wcześniejszym konfigu i tylko odpowiada na kilka pytań przy make albo konfiguruje się od zera z tym, że z wiedzą co gdzie leży i co powinno być włączone a co nie...
Kilka pierwszych razów samo konfigurowanie u mnie trwało +1.5h bo czytałem helpa do wszystkiego ;) A i tak jeszcze nie dopracowałem na perfekt jajka, jeszcze coś by można z niego wyrzucić. Ale teraz zacząłem eksperymenty z szyfrowanymi LVM'ami także nie kombinuje z konfigiem przez chwile :)
Offline
winnetou napisał(-a):
Skoro już o znoszeniu złotych jaj oftopujemy to IMHO najgorsze jest kilka pierwszych razów ....:)
Miałem podobne kłopoty - jak nie było
make localyesconfig|localmodconfig
Od kiedy pojawiły się te funkcje - konfiguracja stała się banalnie prosta, choć troszkę roboty wymaga.
Offline
ilin napisał(-a):
Kod:
i915 drm_kms_helper drmTe moduły musisz mieć w jądrze aby ta grafa działała.
lsmod na kernelu 2.6.32-23 (na nim X'y nie podnoszą się)
Module Size Used by ext2 46293 1 loop 9765 0 pcmcia 16194 0 snd_usb_audio 50670 0 snd_usb_lib 11156 1 snd_usb_audio snd_rawmidi 12513 1 snd_usb_lib snd_seq_device 3673 1 snd_rawmidi sn9c102 126376 0 videodev 25545 1 sn9c102 snd_hwdep 4054 1 snd_usb_audio v4l1_compat 10250 1 videodev 8139cp 13421 0 yenta_socket 16403 1 usbhid 27984 0 rsrc_nonstatic 7057 1 yenta_socket hid 50653 1 usbhid pcmcia_core 20450 3 pcmcia,yenta_socket,rsrc_nonstatic 8139too 14949 0 i915 221927 0 mii 2714 2 8139cp,8139too sg 15968 0 drm_kms_helper 18305 1 i915 snd_intel8x0 19555 0 drm 112088 2 i915,drm_kms_helper snd_intel8x0m 8100 0 joydev 6771 0 sr_mod 10770 0 i2c_i801 6462 0 i2c_algo_bit 3497 1 i915 snd_ac97_codec 79148 2 snd_intel8x0,snd_intel8x0m shpchp 21220 0 ac97_bus 710 1 snd_ac97_codec uhci_hcd 16057 0 video 14605 1 i915 snd_pcm 47226 4 snd_usb_audio,snd_intel8x0,snd_intel8x0m,snd_ac97_codec ehci_hcd 27851 0 output 1204 1 video wmi 3575 0 i2c_core 12696 6 videodev,i915,drm_kms_helper,drm,i2c_i801,i2c_algo_bit snd_timer 12258 1 snd_pcm container 1833 0 pci_hotplug 18065 1 shpchp cdrom 26487 1 sr_mod pcspkr 1207 0 rng_core 2178 0 psmouse 44657 0 battery 3782 0 ac 1640 0 usbcore 98397 7 snd_usb_audio,snd_usb_lib,sn9c102,usbhid,uhci_hcd,ehci_hcd button 3598 1 i915 processor 26671 1 serio_raw 2916 0 evdev 5609 5 snd 34363 9 snd_usb_audio,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm,snd_timer soundcore 3450 1 snd nls_base 4541 1 usbcore snd_page_alloc 5045 3 snd_intel8x0,snd_intel8x0m,snd_pcm ext4 257739 2 mbcache 3762 2 ext2,ext4 jbd2 56155 1 ext4 crc16 1027 1 ext4 sd_mod 25869 4 crc_t10dif 1012 1 sd_mod ata_generic 2019 0 ata_piix 17736 3 libata 115721 2 ata_generic,ata_piix thermal 9206 0 thermal_sys 9378 3 video,processor,thermal scsi_mod 101401 4 sg,sr_mod,sd_mod,libata
lsmod na kernelu 2.6.32-20 (X'y ładnie chodzą)
Module Size Used by ext2 46293 1 loop 9757 0 snd_usb_audio 50658 0 snd_usb_lib 11156 1 snd_usb_audio snd_rawmidi 12505 1 snd_usb_lib sn9c102 126376 0 snd_seq_device 3673 1 snd_rawmidi videodev 25545 1 sn9c102 usbhid 27980 0 v4l1_compat 10250 1 videodev snd_hwdep 4054 1 snd_usb_audio hid 50645 1 usbhid pcmcia 17442 0 8139cp 13421 0 yenta_socket 16403 1 snd_intel8x0m 8100 0 snd_intel8x0 19523 1 8139too 14949 0 rsrc_nonstatic 7057 1 yenta_socket snd_ac97_codec 79148 2 snd_intel8x0m,snd_intel8x0 mii 2714 2 8139cp,8139too i915 221415 2 pcmcia_core 20450 3 pcmcia,yenta_socket,rsrc_nonstatic drm_kms_helper 18305 1 i915 ac97_bus 710 1 snd_ac97_codec snd_pcm 47214 4 snd_usb_audio,snd_intel8x0m,snd_intel8x0,snd_ac97_codec drm 112020 3 i915,drm_kms_helper i2c_algo_bit 3497 1 i915 sg 15968 0 shpchp 21220 0 snd_timer 12258 1 snd_pcm uhci_hcd 16057 0 snd 34363 11 snd_usb_audio,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer soundcore 3450 1 snd ehci_hcd 27851 0 joydev 6771 0 usbcore 98386 7 snd_usb_audio,snd_usb_lib,sn9c102,usbhid,uhci_hcd,ehci_hcd nls_base 4541 1 usbcore snd_page_alloc 5045 3 snd_intel8x0m,snd_intel8x0,snd_pcm i2c_i801 6462 0 i2c_core 12696 6 videodev,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801 pci_hotplug 18065 1 shpchp sr_mod 10770 0 rng_core 2178 0 video 14605 1 i915 processor 26615 1 ac 1640 0 button 3598 1 i915 battery 3782 0 container 1833 0 cdrom 26487 1 sr_mod pcspkr 1207 0 evdev 5609 12 psmouse 44657 0 output 1204 1 video wmi 3575 0 serio_raw 2916 0 ext4 257675 2 mbcache 3762 2 ext2,ext4 jbd2 56155 1 ext4 crc16 1027 1 ext4 sd_mod 25869 4 crc_t10dif 1012 1 sd_mod ata_generic 2019 0 ata_piix 17640 3 libata 115721 2 ata_generic,ata_piix thermal 9206 0 thermal_sys 9378 3 video,processor,thermal scsi_mod 101401 4 sg,sr_mod,sd_mod,libata
W obu przypadkach moduły te są ładowane domyślnie (nic sam nie robiłem)
Może ktoś ma jeszcze jakieś pomysły ?
Offline