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  2009-11-08 19:02:51

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Wyłącznie modułów przez blacklist

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

Kod:

# alias net-pf-23 irda

Jakieś pomysły?


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#2  2009-11-08 19:07:44

  urug - Członek DUG

urug
Członek DUG
Skąd: Częstochowa
Zarejestrowany: 2008-04-22
Serwis

Re: Wyłącznie modułów przez blacklist

Pewnie głupie pytanie, ale postawiłeś słówko blacklist przed nazwą modułu?

Ostatnio edytowany przez urug (2009-11-08 19:08:13)


Pozdrawiam, Tomek

Offline

 

#3  2009-11-08 19:10:28

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Wyłącznie modułów przez blacklist

Jasne,
oto moja twórczość, dopisana na samym końcu:

Kod:

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)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#4  2009-11-08 19:28:02

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Wyłącznie modułów przez blacklist

Od squeeze robi się to w pliku /etc/modprobe.d/blacklist.conf  no  ale Ty masz Lennego.

Kod:

lp, praport, praport_pc, ppdev

Nie masz drukarki przypadkiem ?
Te moduly sa od tego.

Moduły mają swoje zależności.

Sprawdź za pomocą

Kod:

modinfo nazwa modułu

Czy przypadkiem nie pominąłeś "głównego modułu" na czarnej liscie wiec i zależności się ładują.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2009-11-08 19:33:44

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Wyłącznie modułów przez blacklist

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

Kod:

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

Kod:

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

Kod:

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)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#6  2009-11-08 20:32:20

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Wyłącznie modułów przez blacklist

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ą.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2009-11-08 20:45:42

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Wyłącznie modułów przez blacklist

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...


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#8  2009-11-08 23:15:00

  marg1 - Gentoowy Głupek

marg1
Gentoowy Głupek
Skąd: Bytom
Zarejestrowany: 2009-05-15

Re: Wyłącznie modułów przez blacklist

Może by się tu przydał bardziej pakiet:

Kod:

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 :)


marg1@jid.dug.net.pl
Linux User Registration Number: #488674
CISCO CCNA Alumni :)

Offline

 

#9  2009-11-08 23:24:50

  ArnVaker - Kapelusznik

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

Re: Wyłącznie modułów przez blacklist

Eee tam blokowanie modułów... Skompiluj lepiej jajo bez tego czego nie potrzebujesz :)

Offline

 

#10  2009-11-09 08:41:53

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Wyłącznie modułów przez blacklist

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.


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

#11  2009-11-09 09:40:53

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Wyłącznie modułów przez blacklist

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 ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#12  2009-11-09 09:53:38

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Wyłącznie modułów przez blacklist

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

Kod:

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)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)