Portál AbcLinuxu, 12. května 2025 07:32

Dotaz: Nefunkční IMQ na kernelu 2.6.26.X

15.1.2009 10:15 Thunder.m | skóre: 35 | blog: e17
Nefunkční IMQ na kernelu 2.6.26.X
Přečteno: 715×
Odpovědět | Admin

Používám kernel 2.6.26.8 s patchem IMQ z oficiální stránky, zkoušel jsem i patch z openwrt distribuce, ale nedaří se mi zprovoznit IMQ, kompilace projde bez problémů, ale při zavedení to hlásí error: imq_init_hooks(), tuto chybu jsem nikde nenašel.

Neřešil jste někdo podobný problém?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2009 16:37 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Nefunkční IMQ na kernelu 2.6.26.X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:

Tak to vypadá že se IMQ nelíbí některé položky v .configu, s jiným .configem to na tom samém jádře najede. Přikládám .config se  kterým mi to nejde.

18.1.2009 00:12 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Nefunkční IMQ na kernelu 2.6.26.X

Tak jsem po cca 6 hodinách našel co způsobovalo že mi nenajelo IMQ, v .configu jsem měl zapnutou volbu: "CONFIG_IP_NF_QUEUE=y" ta způsobovala že se IMQ nezavede.

24.1.2009 14:39 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Nefunkční IMQ na kernelu 2.6.26.X
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ach, stále není vyhráno, imq se sice zavede a funguje, ale modul nejde odebrat z paměti příkazem rmmod, jakmile zadám "rmmod imq" (po vypnutí všech pravidel v iptables a vypnutí zařízení) kernel neustále vypisuje

unregister_netdevice: waiting for imq0 to become free. Usage count = 1

pak pomůže jedině restart :(

Používám kernel: 2.6.26.8, iptables 1.4.2, iproute 2.6.26, zkoušel jsem odstranit všechny ostatní patche, ale problém je stále stejný.

25.1.2009 11:49 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Nefunkční IMQ na kernelu 2.6.26.X

Ta konečně nejsem sám :) Někdo má podobný problém na kernelu 2.6.27.X a napsal nějaké testy, nevím jestli se mu to už podařilo vyřešit: odkaz

2.3.2009 17:26 Tom
Rozbalit Rozbalit vše Re: Nefunkční IMQ na kernelu 2.6.26.X - patch 2.6.27.x

S použitím http://www.mail-archive.com/pld-cvs-commit@lists.pld-linux.org/msg170257.html jsem vytvořil IMQ patch pro kernel 2.6.27.x (testováno na Mandrivě). Změnila se podoba spinlocků a front Právě provádím testy. Prosím o reakce na funkčnost. Patche zde: http://www.heroltice.net/linux/kernel-imq-2.6.27.patch a http://www.heroltice.net/linux/kernel-imq-2.6.28.patch

3.3.2009 08:03 Tom
Rozbalit Rozbalit vše Re: Nefunkční IMQ na kernelu 2.6.26.X - patch 2.6.27.x

Tak zmíněné patche sice fungují přes imq tečou data a funguje rmmod, ale nefunguje na nich omezování rychlosti, tc se tváří, že je vše ok. Nezbývá tedy než použít, http://www.borlan.pl/patch/linux-2.6.27-imq.patch u kterého nefunguje rmmod.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.