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/.
Strony: 1
Kiedyś już z tym walczyłem ale wciąż jestem w punkcie wyjścia. Chcę się pozbyć kilku modułów w ten sposób, by nie ładowały się przy starcie.
Dodanie ich do /etc/modprobe.d/blacklist nic nie daje - po rebocie są znów załadowane. Próbowałem wyrzucać je z zależnościami, np. irda zależy od crc-ccitt więc wrzucam oba na czarną listę. Nic to nie daje. W /etc/modprobe.d/aliases mam
# alias net-pf-23 irda
Jakieś pomysły?
Offline
Jasne,
oto moja twórczość, dopisana na samym końcu:
blacklist irda blacklist crc-ccitt blacklist bluetooth blacklist ppdev blacklist parport_pl blacklist parport blacklist lp blacklist cpufreq_userspace blacklist cpufreq_conservative blacklist cpufreq_powersave blacklist psmouse
działa na na takie pryszcze jak psmouse i bluetooth ale irda oraz cała banda związana z lp, praport, praport_pc, ppdev za nic nie chce się wyłączyć.... podobnie z cpufreq (używam tylko ondemand).
Ostatnio edytowany przez ippo76 (2009-11-08 19:13:31)
Offline
Od squeeze robi się to w pliku /etc/modprobe.d/blacklist.conf no ale Ty masz Lennego.
lp, praport, praport_pc, ppdev
Nie masz drukarki przypadkiem ?
Te moduly sa od tego.
Moduły mają swoje zależności.
Sprawdź za pomocą
modinfo nazwa modułu
Czy przypadkiem nie pominąłeś "głównego modułu" na czarnej liscie wiec i zależności się ładują.
Offline
1. Mam drukarkę ale nie mam portu równoległego, drukarka jest pod usb, ale i tak jest wpięta do blaszaka; na laptopie przy starcie ładuje się cups jedynie.
2. Jeśli o irdę idzie
sudo modinfo irda filename: /lib/modules/2.6.26-2-686/kernel/net/irda/irda.ko alias: net-pf-23 license: GPL description: The Linux IrDA Protocol Stack author: Dag Brattli <dagb@cs.uit.no> & Jean Tourrilhes <jt@hpl.hp.com> depends: crc-ccitt vermagic: 2.6.26-2-686 SMP mod_unload modversions 686
sudo modinfo crc-ccitt filename: /lib/modules/2.6.26-2-686/kernel/lib/crc-ccitt.ko license: GPL description: CRC-CCITT calculations depends: vermagic: 2.6.26-2-686 SMP mod_unload modversions 686
sudo rmmod crc-ccitt ERROR: Module crc_ccitt is in use by irda
Ps. Dziwne jest to, że kiedyś walczyliśmy (jeśli pamiętasz) z bluetoothem a tym razem posłusznie nie ładuje się...
Ostatnio edytowany przez ippo76 (2009-11-08 19:35:04)
Offline
Jeśli masz cups to nie dziw się że te moduły się ładują.
Ja też na lapku nie mam drukarki ale mam cups i te moduły też siedzą.
Offline
Ale wydaje mi się, że powinny się wyłączyć poprzez blacklist, chyba że na demona (cups) to nie działa :) Jeśli tak, to tu odpuszczę ale irdzie nie...
Offline
Może by się tu przydał bardziej pakiet:
sysv-rc-conf
niźli blokowanie modułów. Za jego pomocą wyłączysz większość rzeczy, które się ładują przy starcie, a na pewno cups :)
Offline
Eee tam blokowanie modułów... Skompiluj lepiej jajo bez tego czego nie potrzebujesz :)
Offline
Chcę wyłączyć moduły, których nie używam. Nie demony/usługi tylko moduły. Kompilacja nie ma sensu, bo irdę posiadam ale nie używam; co nie znaczy, że jutro nie będę chciał jej uruchomić. Dlatego chcę moduły tylko wyłączać, by niepotrzebnie nie ładowały się do systemu, kiedy nie są potrzebne.
Offline
1. czy po aktualizacji blacklist przebudowywales initrd?
2. mozesz sprobowac rowniez w opcjach startowych jadra dopisac blacklist=crc-ccitt,irda (zapobiega to ladowaniu modulow na etapie initrd)
3. pokaz pelen lsmod bo wtedy widac ktory modul ktorego uzywa ...
4. skrypty startowe moga wykonac jakies insmod ... i wtedy olewana jest blacklista ...
Offline
Ad 1. Nie Tak, ale nic to nie dało
Ad 2. Coś a`la archowe rc.conf :)
Ad 3. Dopiero wieczorem, ale akurat irda i crc-ccitt nie mają więcej zależności
Ad 4. Nie miałem żadnych skryptów poza defaultowymi, wczoraj dorzuciłem insserv
Oto wynik lsmod
lsmod Module Size Used by i915 25312 2 drm 65320 3 i915 ppdev 6468 0 lp 8164 0 acpi_cpufreq 6796 0 cpufreq_userspace 3172 0 cpufreq_conservative 5960 0 cpufreq_ondemand 6476 1 cpufreq_stats 3776 0 freq_table 4224 3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats binfmt_misc 7560 1 cpufreq_powersave 1856 0 dm_snapshot 14340 0 dm_mirror 15136 0 dm_log 8452 1 dm_mirror dm_mod 46216 3 dm_snapshot,dm_mirror,dm_log ipv6 235396 20 sbp2 18572 0 loop 12748 0 pcmcia 29548 0 snd_intel8x0 26268 3 snd_intel8x0m 12492 0 snd_ac97_codec 88452 2 snd_intel8x0,snd_intel8x0m snd_pcm_oss 32800 0 snd_mixer_oss 12320 1 snd_pcm_oss ac97_bus 1728 1 snd_ac97_codec snd_pcm 62660 4 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss snd_seq_dummy 2660 0 parport_pc 22500 1 parport 30988 3 ppdev,lp,parport_pc irda 95512 0 crc_ccitt 2080 1 irda ipw2200 123688 0 snd_seq_oss 24992 0 snd_seq_midi 5728 0 snd_rawmidi 18496 1 snd_seq_midi snd_seq_midi_event 6432 2 snd_seq_oss,snd_seq_midi ieee80211 27048 1 ipw2200 ieee80211_crypt 5124 1 ieee80211 firmware_class 6816 2 pcmcia,ipw2200 snd_seq 41456 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event yenta_socket 20620 2 rsrc_nonstatic 9504 1 yenta_socket pcmcia_core 31892 3 pcmcia,yenta_socket,rsrc_nonstatic snd_timer 17800 2 snd_pcm,snd_seq snd_seq_device 6380 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq pcspkr 2432 0 snd 45636 17 snd_intel8x0,snd_intel8x0m,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device serio_raw 4740 0 soundcore 6368 1 snd snd_page_alloc 7816 3 snd_intel8x0,snd_intel8x0m,snd_pcm i2c_i801 7920 0 i2c_core 19828 1 i2c_i801 iTCO_wdt 9508 0 shpchp 25528 0 rng_core 3940 0 pci_hotplug 23460 1 shpchp bay 4160 0 video 16464 0 output 2912 1 video battery 10180 0 ac 4196 0 button 6096 0 intel_agp 22524 1 agpgart 28808 3 drm,intel_agp evdev 8000 5 ext3 105576 2 jbd 39476 1 ext3 mbcache 7108 1 ext3 ide_cd_mod 27684 0 ide_disk 10496 4 cdrom 30176 1 ide_cd_mod usbhid 35904 0 hid 33184 1 usbhid ff_memless 4392 1 usbhid piix 6568 0 [permanent] ide_pci_generic 3908 0 [permanent] ide_core 96168 4 ide_cd_mod,ide_disk,piix,ide_pci_generic ohci1394 24976 0 ieee1394 75832 2 sbp2,ohci1394 tg3 84708 0 ata_generic 4676 0 libata 140448 1 ata_generic uhci_hcd 18672 0 ehci_hcd 28428 0 scsi_mod 129548 2 sbp2,libata usbcore 118192 4 usbhid,uhci_hcd,ehci_hcd dock 8304 2 bay,libata thermal 15228 0 processor 32576 3 acpi_cpufreq,thermal fan 4196 0 thermal_sys 10856 4 video,thermal,processor,fan
Ostatnio edytowany przez ippo76 (2009-11-11 19:51:51)
Offline
Strony: 1