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/
slanga...@ubuntu.com                                     vor...@debian.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to