Bug#494363: marked as done (thecus nic driver multicast issue)
On Thu, Aug 13, 2009 at 02:00:35AM +0100, Ben Hutchings wrote:
> Can you try adding:
> dprintk("tmp = %#x mc_filter = { %#x, %#x }\n", tmp, mc_filter[0], mc_filter[1]);
> to rtl_set_rx_mode() and reporting the output?
[1902098.770000] r8169: tmp = 0xe60e mc_filter = { 0x80000002, 0x40000000 }
> Can you also get statistics with "ethtool -S eth0" before and after
> sending multicast packets that the Thecus NIC should receive?
before:
# ethtool -S eth0
NIC statistics:
tx_packets: 198
rx_packets: 250
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 246
broadcast: 3
multicast: 1
tx_aborted: 0
tx_underrun: 0
#
after:
# ethtool -S eth0
NIC statistics:
tx_packets: 240
rx_packets: 293
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 284
broadcast: 8
multicast: 1
tx_aborted: 0
tx_underrun: 0
#
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org
Reply to: