Bug#282023: kernel-source-2.6.9: 6to4 tunnel interface cannot be freed on shutdown, causing hang
Package: kernel-source-2.6.9
Version: 2.6.9-2
Severity: normal
I have configured a 6to4 tunnel for IPv6 access. When I do a shutdown or
reboot of the system, I get the following on the console:
Deconfiguring network interfaces...
unregister_netdevice: Waiting for tun6to4 to become free. Usage count=1
unregister_netdevice: Waiting for tun6to4 to become free. Usage count=1
unregister_netdevice: ....
and so on, with the last line repeated at 10 second intervals. I cannot
break out of this loop except by turning off the power.
I have observed this with my custom-compiled kernel, and also with the
official kernel, and on two different machines. It happens even if I
haven't actually transferred any data over the tunnel.
The first system is an Athlon XP 2400+ desktop. The other one is an Acer
TravelMate 223X laptop with a Mobile Celeron at 1.13 Ghz.
The 6to4 tunnel device looks as follows (IP addresses removed):
~$ /sbin/ifconfig tun6to4
tun6to4 Link encap:IPv6-in-IPv4
inet6 addr: 2002:xxxx:yyyy::1/16 Scope:Global
inet6 addr: ::83.227.xxx.yyy/128 Scope:Compat
UP RUNNING NOARP MTU:1480 Metric:1
(packet stats removed, all zeros)
~$ ip tunnel show
tun6to4: ipv6/ip remote any local 83.227.xxx.yyy ttl 255
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9custom-skas3-v7
Locale: LANG=sv_SE.ISO-8859-15, LC_CTYPE=sv_SE.ISO-8859-15
Versions of packages kernel-source-2.6.9 depends on:
ii binutils 2.15-4 The GNU assembler, linker and bina
ii bzip2 1.0.2-1 A high-quality block-sorting file
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
-- no debconf information
Reply to: