IPv6 nonfunctional and radvd address not accepted on rt2870sta driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-generic
Ubuntu and Kubuntu 10.04, all packages current as of 2010-07-29.
On my LAN with a properly running radvd server, any machine with an rt2870sta USB wifi device will not accept IPv6 information from radvd.
The machine with the USB device is properly connected on IPv4, and radvdump shows that the radvd broadcast is received.
The machine negotiates its own Link-Local IPv6 address, but it cannot ping others in the link (all others can ping each other, either over fe80:: or the radvd /64).
avahi-daemon is enabled for ipv6, and avahi-browse on the machine shows others in the link, both in IPv4 and IPv6.
The same machine with either ethernet or an onboard Intel wifi device and the same network config can ping on link-local and handles the radvd broadcast as expected.
This occurs with two different Rosewill rt2870sta devices.
affects: | linux-meta (Ubuntu) → linux (Ubuntu) |
-------------- IPv6 configuration logs --------------- 6fff:fe5b: 5987 on wlan0.*. ------- ------- ------- ------- ------- -
Jul 29 20:31:09 albus avahi-daemon[1202]: Joining mDNS multicast group on interface wlan0.IPv6 with address fe80::202:6fff
:fe5b:5987.
Jul 29 20:31:09 albus avahi-daemon[1202]: New relevant interface wlan0.IPv6 for mDNS.
Jul 29 20:31:09 albus avahi-daemon[1202]: Registering new address record for fe80::202:
Jul 29 20:31:18 albus kernel: [41163.990042] wlan0: no IPv6 routers present
-------
----------- radvdump ----------------- 4cff:fed5: efe9
# radvd configuration generated by radvdump 1.3
# based on Router Advertisement from fe80::2e0:
# received by interface wlan0
#
interface wlan0
AdvSendAdvert on; RtrAdvInterval cannot be obtained with radvdump
AdvManagedFlag off;
AdvOtherConfig Flag off;
AdvReachableTi me 0;
AdvRetransTime r 0;
AdvCurHopLimit 64;
AdvDefaultLife time 30;
AdvHomeAgentFl ag off;
AdvDefaultPref erence medium;
AdvSourceLLAdd ress on;
{
# Note: {Min,Max}
AdvLinkMTU 1492;
prefix 2001:470: 1d:2df: :/64
AdvValidLifet ime 86400;
AdvPreferredL ifetime 14400;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
{
}; # End of prefix definition
RDNSS 2001:470:1d:2df::
AdvRDNSSPrefe rence 8;
AdvRDNSSOpen off;
AdvRDNSSLifet ime 20;
{
}; # End of RDNSS definition
}; # End of interface definition ------- ------- ------- ------- ----
-------
----------- ping radvd router ------------- 4cff:fed5: efe9 ## the radvd server 4cff:fed5: efe9(fe80: :2e0:4cff: fed5:efe9) from fe80::202: 6fff:fe5b: 5987 wlan0: 56 data bytes 6fff:fe5b: 5987 icmp_seq=1 Destination unreachable: Address unreachable 6fff:fe5b: 5987 icmp_seq=2 Destination unreachable: Address unreachable 6fff:fe5b: 5987 icmp_seq=3 Destination unreachable: Address unreachable 4cff:fed5: efe9 ping statistics ---
> ping6 -I wlan0 fe80::2e0:
PING fe80::2e0:
From fe80::202:
From fe80::202:
From fe80::202:
^C
--- fe80::2e0:
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3002ms