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-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org