Alexander Trotsai wrote:
HiThats bad, i can't really help you without at least the registers and the corresponding symbols ...
I try setup imq pseudo device for shaping I'm work such script #!/bin/sh
TC=/sbin/tc
/sbin/modprobe imq numdevs=1 /sbin/ip link set imq0 up $TC qdisc add dev imq0 handle 1: root htb default 1 $TC class add dev imq0 parent 1: classid 1:1 htb rate 10mbit # client1 tunnel tunnel $TC class add dev imq0 parent 1: classid 1:2 htb rate 256kbit $TC filter add dev imq0 protocol ip parent 1:0 prio 5 u32 match ip src 10.255.255.40/30 flowid 1:2 $TC filter add dev imq0 protocol ip parent 1:0 prio 5 u32 match ip src 10.255.255.52/30 flowid 1:2 # client2 $TC class add dev imq0 parent 1: classid 1:3 htb rate 128kbit $TC filter add dev imq0 protocol ip parent 1:0 prio 5 u32 match ip src x.x.x.x/30 flowid 1:3 # client3 $TC class add dev imq0 parent 1: classid 1:4 htb rate 64kbit $TC filter add dev imq0 protocol ip parent 1:0 prio 5 u32 match ip src x.x.x.x/30 flowid 1:4 # client4 $TC class add dev imq0 parent 1: classid 1:5 htb rate 64kbit ceil 768kbit $TC filter add dev imq0 protocol ip parent 1:0 prio 5 u32 match ip src x.x.x.x/30 flowid 1:5
# send to intarface all from eth0.9 (clients) /sbin/iptables -t mangle -A PREROUTING -i eth0.9 -j IMQ
All patches I get from http://luxik.cdi.cz/~patrick/imq/ iptables and kernel modules compiled and loaded successfully But after run last line /sbin/iptables -t mangle -A PREROUTING -i eth0.9 -j IMQ I got kernel crush and register stack I can't save it because kernel frezze
You could try two things: use serial console to capture the output or use kdb to obtain a backtrace
and the registers after it crashed. kdb requires recompiling the kernel, but if you are used to using
debuggers it can give you alot more information.
Hmm there's not much to do wrong, everything seems to be ok .... seems to be imq's fault.
O, my kernel is Linux watcher 2.4.19-pre8-ac5 #2 Wed Jul 10 10:08:55 EEST 2002 i686 unknown
May be I do something wrong or any other ideas?
If you send me your config (off-list please) i can compile a kernel with it and try it myself ..
Bye, Patrick