I have problems with receiving multicast on iBook's Sun GEM.

0002:20:0f.0 Ethernet controller: Apple Computer Inc. UniNorth 2 GMAC (Sun GEM) 
(rev 80)

When I bring the interface up, it does not at first receive IPv6 multicast
(waiting for a while does not help) which means that it does not process
router advertisements or respond to pings to ff02::1. If I unplug the
network (without taking the interface down) and plug it back in, the
interface starts working after a second or so and router advertisements are
applied normally.

For example before the unplugging/replugging:

$ ping6 -I eth0 ip6-allnodes
connect: Cannot assign requested address

And after:

$ ping6 -I eth0 ip6-allnodes
PING ip6-allnodes(ip6-allnodes) from fe80::20d:93ff:fe75:fb9c eth0: 56 data 
bytes
64 bytes from fe80::20d:93ff:fe75:fb9c: icmp_seq=1 ttl=64 time=0.090 ms
...

This is what the kernel reports:

eth0: Link is up at 100 Mbps, full-duplex.
eth0: Pause is disabled
eth0: Link down
eth0: Link is up at 100 Mbps, full-duplex.
eth0: Pause is disabled
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

I'm using kernel 2.6.15.1.

Any suggestions on how to further debug this?

Attachment: signature.asc
Description: Digital signature

Reply via email to