[openib-general] timer_pending kernel assertion while stopping IPoIB

Or Gerlitz ogerlitz at voltaire.com
Thu Sep 21 01:35:10 PDT 2006


I just got the following assertion:

KERNEL: assertion (!timer_pending(&dev->watchdog_timer)) failed at net/sched/sch_generic.c (631)

which is the outcome of this line in dev_shutdown()

	BUG_TRAP(!timer_pending(&dev->watchdog_timer));

when running a sctipt that does

modprobe ib_ipoib
echo 1 > /sys/module/ib_ipoib/parameters/mcast_debug_level
echo 1 > /sys/module/ib_ipoib/parameters/debug_level
ifconfig ib0 192.168.10.118

and then after some time a script that does

ifconfig ib0   down
ifconfig ib1   down
modprobe -r    ib_ipoib

below is the dmesg, it might help, the kernel is net-2.6.19 git

Or.

ib0: bringing up interface
ib0: starting multicast thread
ib0: joining MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: restarting multicast task
ib0: stopping multicast thread
ib0: waiting for MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: join completion for ff12:401b:ffff:0000:0000:0000:ffff:ffff (status -4)
ib0: adding multicast entry for mgid ff12:401b:ffff:0000:0000:0000:0000:0001
ib0: starting multicast thread
ib0: joining MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: restarting multicast task
ib0: stopping multicast thread
ib0: waiting for MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: join completion for ff12:401b:ffff:0000:0000:0000:ffff:ffff (status -4)
ib0: starting multicast thread
ib0: joining MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: join completion for ff12:401b:ffff:0000:0000:0000:ffff:ffff (status 0)
ib0: Created ah ffff8100200517c0
ib0: MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff AV ffff8100200517c0, LID 0xc000, SL 0
ib0: joining MGID ff12:401b:ffff:0000:0000:0000:0000:0001
ib0: join completion for ff12:401b:ffff:0000:0000:0000:0000:0001 (status 0)
ib0: Created ah ffff810035efec40
ib0: MGID ff12:401b:ffff:0000:0000:0000:0000:0001 AV ffff810035efec40, LID 0xc001, SL 0
ib0: successfully joined all multicast groups
ib0: restarting multicast task
ib0: stopping multicast thread
ib0: waiting for MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: waiting for MGID ff12:401b:ffff:0000:0000:0000:0000:0001
ib0: starting multicast thread
ib0: successfully joined all multicast groups
ib0: stopping interface
ib0: downing ib_dev
ib0: stopping multicast thread
ib0: flushing multicast list
ib0: leaving MGID ff12:401b:ffff:0000:0000:0000:0000:0001
ib0: deleting multicast group ff12:401b:ffff:0000:0000:0000:0000:0001
ib0: leaving MGID ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: deleting multicast group ff12:401b:ffff:0000:0000:0000:ffff:ffff
ib0: All sends and receives done.
KERNEL: assertion (!timer_pending(&dev->watchdog_timer)) failed at net/sched/sch_generic.c (631)
ib0: cleaning up ib_dev
ib0: stopping multicast thread
ib0: flushing multicast list
ib1: cleaning up ib_dev
ib1: stopping multicast thread
ib1: flushing multicast list




More information about the general mailing list