Thanks!
I've uploaded the .config for the kernel 2.6.30 I'm running that works:
http://pastebin.com/tzY8MSi3
I've also included the .config for 2.6.31 that doesn't work:
http://pastebin.com/0AmkfAbF
I also included diff of the two configs (just to be thorough):
http://pastebin.com/njG5AF7g
Mostly, things were added to the new kernel, and only a handful were removed:
CONFIG_UNEVICTABLE_LRU
CONFIG_DMAR_GFX_WA
CONFIG_COMPAT_NET_DEV_OPS
Other options look like they were either renamed, or disabled in my config during the upgrade:
CONFIG_STACKTRACE
CONFIG_NOP_TRACER
CONFIG_RING_BUFFER
CONFIG_TRACING
CONFIG_BLK_DEV_IO_TRACE
CONFIG_BINARY_PRINTF
Here's the successful tcpdump (IP's masked to protect the innocent

):
Code: Select all
dragon ~ # tcpdump -i eth1 -n -c10 -vv
tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
14:47:01.455419 IP (tos 0x60, ttl 60, id 0, offset 0, flags [DF], proto ICMP (1), length 84) 172.xx.xx.xx > 10.xx.xx.xx: ICMP echo request, id 3413, seq 1, length 64
14:47:02.465384 IP (tos 0x60, ttl 60, id 0, offset 0, flags [DF], proto ICMP (1), length 84) 172.xx.xx.xx > 10.xx.xx.xx: ICMP echo request, id 3413, seq 2, length 64
14:47:16.722796 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA)) 10.xx.xx.xx > 225.1.100.1: igmp v2 report 225.1.100.1
14:47:16.731739 IP (tos 0x60, ttl 4, id 42271, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:47:16.734318 IP (tos 0x60, ttl 4, id 42272, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:47:16.738614 IP (tos 0x60, ttl 4, id 42273, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:47:16.741041 IP (tos 0x60, ttl 4, id 42274, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:47:16.745749 IP (tos 0x60, ttl 4, id 42275, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:47:16.748411 IP (tos 0x60, ttl 4, id 42276, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:47:16.752782 IP (tos 0x60, ttl 4, id 42277, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
10 packets captured
10 packets received by filter
0 packets dropped by kernel
And the unsuccessful one (looks very similar though

):
Code: Select all
dragon ~ # tcpdump -i eth1 -n -c10 -vv
tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
14:55:01.094977 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA)) 10.xx.xx.xx > 225.1.100.1: igmp v2 report 225.1.100.1
14:55:01.104904 IP (tos 0x60, ttl 4, id 52687, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.107221 IP (tos 0x60, ttl 4, id 52688, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.111264 IP (tos 0x60, ttl 4, id 52689, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.114065 IP (tos 0x60, ttl 4, id 52690, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.117967 IP (tos 0x60, ttl 4, id 52691, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.120590 IP (tos 0x60, ttl 4, id 52692, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.124940 IP (tos 0x60, ttl 4, id 52693, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.127225 IP (tos 0x60, ttl 4, id 52694, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
14:55:01.131575 IP (tos 0x60, ttl 4, id 52695, offset 0, flags [DF], proto UDP (17), length 1344) 172.xx.xx.xx.53770 > 225.1.100.1.2001: UDP, length 1316
10 packets captured
10 packets received by filter
0 packets dropped by kernel
Looking at that it appears I may be incorrect about the multicast issues, as you can already see the data coming in (and the mythtv specific issue does affect my dvb tuner as well).
Maybe V4L? I'm running out of ideas.
