Bug#291940: kernel-source-2.6.10: IPv6-in-IPv4 tunnel hangs at shutdown, "Waiting for <dev> to become free"
Package: kernel-source-2.6.10
Version: 2.6.10-4
Severity: important
My IPv6-in-IPv4 tunnel causes 2.6.10 to hang on shutdown (every time).
The tunnel is named henet0; the message printed over and over is:
unregister_netdevice: waiting for henet0 to become free. Usage count = 1
I verified that the hang also happens with 2.6.10 vanilla (i.e.,
Debian patches removed). It worked fine with 2.6.8 (Debian).
Apparently there were issues with unregister_netdevice that were
solved previously, but this appears to be a new bug with 2.6.10. This
has been discussed recently on the linux-netdev mailing list; here are
some links:
http://marc.theaimsgroup.com/?l=linux-netdev&m=110585721626841&w=2
http://marc.theaimsgroup.com/?l=linux-netdev&m=110476395824647&w=2
http://marc.theaimsgroup.com/?l=linux-netdev&m=110405248721053&w=2
This appears similar to Debian bug 291029 but I'm filing it as a
separate bug, because 291029 involves a bridge device whereas this
involves a 6-in-4 tunnel device. From perusing the discussion on
linux-netdev it sounds like they may be separate issues.
This message on linux-netdev had a patch; it wasn't clear whether it
was supposed to fix this problem, but I tried it anyway and it did
not:
http://marc.theaimsgroup.com/?l=linux-netdev&m=110451354301328&w=2
For now, I'm hanging back at 2.6.8 because I don't like the idea that
I can't reboot the box remotely.
Thanks,
Steve
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (900, 'unstable'), (890, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-hamachi
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages kernel-source-2.6.10 depends on:
ii binutils 2.15-5 The GNU assembler, linker and bina
ii bzip2 1.0.2-2 high-quality block-sorting file co
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
ii fileutils 5.2.1-2 The GNU file management utilities
-- no debconf information
Reply to: