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/.
Czy może ktoś mi wytłumaczyć dlaczego nie pojawiły mi się interfejsy IMQ?
Ponoć wystarczyło podczas kompilacji załatać jajo-3.1.8 tą oto łatą:
patch -p1 <patch-imqmq-3.1.diff
iptables ponoć nie trzeba. W menuconfig imq widnieje z opcją AB więc jest niby OK.
# modprobe imq FATAL: Module imq not found.
Ostatnio edytowany przez oli (2012-01-11 15:06:40)
Offline
Sorki spacja się wkradła.
# ls -l /lib/modules/3.1.8/kernel/drivers/net/imq.ko ls: nie ma dostępu do /lib/modules/3.1.8/kernel/drivers/net/imq.ko: Nie ma takiego pliku ani katalogu
Offline
Ustalmy coś - IMQ zaznaczyłes jako <*>, czy jako <M> ?
Czy po nałożeniu patcha i konfiguracji jajka dałeś make bzImage && make modules && make modules_install, tzn czy w ogóle zainstalowałes nowy kernel ?
Offline
zlyZwierz napisał(-a):
Pokaż
Kod:
ls -l /lib/modules/`uname -r`/kernel/drivers/net/imq.ko
Lepiej pokaż wynik magicznej formuły:
grep -i imq /boot/config-$(uname -r)
Jesli łata IMQ jest prawidlowo nałożona i skonfigurowana, powinieneś zobaczyć wynik podobny do tego (nie musi być identyczny tylko podobny):
CONFIG_NETFILTER_XT_TARGET_IMQ=y CONFIG_IMQ=y # CONFIG_IMQ_BEHAVIOR_AA is not set # CONFIG_IMQ_BEHAVIOR_AB is not set # CONFIG_IMQ_BEHAVIOR_BA is not set CONFIG_IMQ_BEHAVIOR_BB=y CONFIG_IMQ_NUM_DEVS=4
Poza tym RTFM:
http://pl.wikibooks.org/wiki/Sieci_w_Linuksie/Netfi … les/akcje#IMQ
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2012-01-11 16:27:14)
Offline
# grep -i imq /boot/config-3.1.8 # CONFIG_NETFILTER_XT_TARGET_IMQ is not set # CONFIG_IMQ is not set
Widocznie w jajku tego nie zaznaczyłem.
Offline
Musisz włączyć, najlepiej jako moduł (M) i przekompilować jajo.
Offline
{M} IMQ (intermediate queueing device) support (2) Number of IMQ devices IMQ behavior (PRE/POSTROUTING) (IMQ AB) ---> AB
Czy to wystarczy?
Offline
To jest do ustawienia, tylko musisz wybrać tryb pracy - opis na wikibooks, sznurek kilka postów wyżej, liczbę interfejsów, i zaznaczyć też moduł CONFIG_NETFILTER_XT_TARGET_IMQ do firewalla.
Offline
CONFIG_NETFILTER_XT_TARGET_IMQ - zaznaczone.
Kompilacja uruchomiona.
Offline
Dzięki.
Chyba jest już OK. Widać interfejsy IMQ0 i IMQ1
grep -i imq /boot/config-3.1.8 CONFIG_NETFILTER_XT_TARGET_IMQ=m CONFIG_IMQ=m # CONFIG_IMQ_BEHAVIOR_AA is not set CONFIG_IMQ_BEHAVIOR_AB=y # CONFIG_IMQ_BEHAVIOR_BA is not set # CONFIG_IMQ_BEHAVIOR_BB is not set CONFIG_IMQ_NUM_DEVS=2
Tylko jeszcze coś wywala podczas startu systemu
# cat /var/log/syslog Jan 11 19:53:45 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:45 debian kernel: [21950.542866] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:49 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:49 debian kernel: [21954.750439] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:49 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:49 debian kernel: [21955.425938] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:50 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:50 debian kernel: [21955.917418] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:51 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:51 debian kernel: [21956.666266] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:53 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:53 debian kernel: [21959.348374] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:55 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:55 debian kernel: [21960.522856] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:55 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:55 debian kernel: [21961.014288] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:55 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:55 debian kernel: [21961.185702] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:56 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:56 debian kernel: [21961.688977] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:56 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:56 debian kernel: [21962.188767] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:57 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:57 debian kernel: [21962.896782] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:57 debian kernel: [21963.463938] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:57 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:58 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:58 debian kernel: [21964.212856] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:59 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:59 debian kernel: [21964.638431] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:59 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:59 debian kernel: [21964.809053] dm_mod: disagrees about version of symbol module_layout Jan 11 19:53:59 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:53:59 debian kernel: [21965.237419] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:00 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:00 debian kernel: [21965.745494] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:00 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:00 debian kernel: [21966.420266] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:01 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:01 debian kernel: [21966.969938] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:02 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:02 debian kernel: [21967.899573] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:03 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:03 debian kernel: [21968.769144] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:03 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:03 debian kernel: [21969.118542] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:03 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:03 debian kernel: [21969.291042] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:04 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:04 debian kernel: [21969.693711] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:04 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:04 debian kernel: [21970.260966] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:05 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:05 debian kernel: [21970.943162] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:06 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:06 debian kernel: [21971.501297] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:06 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:06 debian kernel: [21972.284255] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:07 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:07 debian kernel: [21972.770410] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:07 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:07 debian kernel: [21972.946967] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:07 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:07 debian kernel: [21973.400396] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:08 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:08 debian kernel: [21973.908946] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:09 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:09 debian kernel: [21974.533223] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:09 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format Jan 11 19:54:09 debian kernel: [21975.142034] dm_mod: disagrees about version of symbol module_layout Jan 11 19:54:10 debian modprobe: FATAL: Error inserting dm_mod (/lib/modules/3.1.8/kernel/drivers/md/dm-mod.ko): Invalid module format
oraz błędy z cpufreqd
Jak to poprawić? Co źle zrobiłem? :)
Offline
Wydaje mi się że jest to coś związane z generowaniem initrd
update-initramfs -c -k wersja_kernela
Automatycznie mi nie tworzy muszę ręcznie bo może coś brakuje?
Ostatnio edytowany przez oli (2012-01-11 20:16:28)
Offline
Dałeś make clean przed ponowną kompilacją?
oli napisał(-a):
Automatycznie mi nie tworzy muszę ręcznie bo może coś brakuje?
A dajesz make install? A tak w ogóle, to IMHO przy takim sposobie kompilacji initrd nie powinien być tworzony automatycznie. :P
http://forum.dug.net.pl/viewtopic.php?id=19551
Offline
ArnVaker napisał(-a):
Dałeś make clean przed ponowną kompilacją?
Oczywiście.
A dajesz make install? A tak w ogóle, to IMHO przy takim sposobie kompilacji initrd nie powinien być tworzony. :P
Tak.
Z podanego linku przez Ciebie już dowiedziałem się co chodzi z tym initrd.:).
Co do błędów cpufreqd to nie wiem co zaznaczyć.
Ostatnio edytowany przez oli (2012-01-11 20:30:13)
Offline
oli napisał(-a):
Oczywiście.
To nie takie oczywiste, sam często nie dawałem, a make mrproper to już w ogóle od święta. ;)
oli napisał(-a):
Co do błędów cpufreqd to nie wiem co zaznaczyć.
To co wkleiłeś to wybór domyślnego zarządcy procesora. Zaznacz ten, który chcesz żeby był domyślny. :) Potem i tak już z poziomu systemu możesz przełączać się między nimi dynamicznie via cpufrequtils, oczywiście pod warunkiem, że zostały skompilowane.
Offline
Jeśli nie potrzebujesz skalowania procka, to w sumie możesz. Tylko jeśli chcesz tak po prostu z palca usunąć ten katalog z /lib/modules (bo jak zrozumiałem o to Ci chodzi), to daj potem depmod -a. Lepiej jakbyś w konfigu przed kompilacją to zmienił. Zresztą co to w ogóle za błędy z tym masz?
Offline
ArnVaker napisał(-a):
JZresztą co to w ogóle za błędy z tym masz?
Teraz nie jestem Ci w stanie odpisać bo odinstalowałem cpufrequtils i wyłączyłem demona cpufreqd.
Coś typu "failure" z demonem.
Ale jest już OK, wywaliłem i dałem depmod -a i już żadnych błędów nie ma. Dzięki ArnVaker
Ostatnio edytowany przez oli (2012-01-11 21:03:59)
Offline
Może po prostu nie mógł załadować któregoś modułu (np. ondemand), ponieważ dany sterownik był wkompilowany na sztywno, a nie jako moduł?
Offline
oli masz Debiana squeeze , kernel 3.1.8
i problemy z cpufrequtils
proponowałbym byś włączył repozytorium proposed-updates
deb http://ftp.debian.org/debian/ squeeze-proposed-updates contrib non-free main
z tego repozytorium cpufrequtils (007-1+squeeze1)
oraz kilka innych ważnych pakietów np: libc6, module-init-tools
ma wsparcie dla kerneli 3.x.x
Ostatnio edytowany przez arturek (2012-01-11 22:28:15)
Offline