Le mardi 13 avril 2010 à 16:25 +0100, stephen mulcahy a écrit : > Eric Dumazet wrote: > > OK, thanks for clarification. > > > > Last question, did you tried a vanilla kernel, aka 2.6.33.2 for > > example ? > > I built a Debian package from the vanilla 2.6.33.2 and installed that on > all nodes and tried my reproducer with the same results - nodes becoming > unresponsive. > > I didn't try changing the tso and tx settings with the 2.6.33.2 kernel > though. Let me know if that would be useful (and/or if there is another > kernel that you would like me to test with) and I'll try to fit it in. >
I tried 2.6.34-rc4 (64bits) on an old machine I had lying at home. 00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) Subsystem: ASUSTeK Computer Inc. K8N4-E or A8N-E Mainboard Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+ Latency: 0 (250ns min, 5000ns max) Interrupt: pin A routed to IRQ 21 Region 0: Memory at d4000000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at b000 [size=8] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME- Kernel driver in use: forcedeth Kernel modules: forcedeth I could not reproduce the problem you have. processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 31 model name : AMD Athlon(tm) 64 Processor 3200+ stepping : 0 cpu MHz : 1000.000 cache size : 512 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good lahf_lm bogomips : 2010.09 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp RAM : 3 Gbytes Only strange thing I noticed is ethtool -S results with an insane tx_broadcast # ethtool -S eth1 NIC statistics: tx_bytes: 90388 tx_zero_rexmt: 348 tx_one_rexmt: 0 tx_many_rexmt: 0 tx_late_collision: 0 tx_fifo_errors: 0 tx_carrier_errors: 0 tx_excess_deferral: 0 tx_retry_error: 0 rx_frame_error: 0 rx_extra_byte: 0 rx_late_collision: 0 rx_runt: 0 rx_frame_too_long: 0 rx_over_errors: 0 rx_crc_errors: 0 rx_frame_align_error: 0 rx_length_error: 0 rx_unicast: 413 rx_multicast: 22 rx_broadcast: 2 rx_packets: 437 rx_errors_total: 0 tx_errors_total: 0 tx_deferral: 718 tx_packets: 718 rx_bytes: 718 tx_pause: 718 rx_pause: 718 rx_drop_frame: 718 tx_unicast: 15748 tx_multicast: 5552 tx_broadcast: 115174309658 [r...@localhost ~]# ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:11:D8:9A:6D:06 inet adr:192.168.99.99 Bcast:192.168.99.255 Masque:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:466 errors:0 dropped:0 overruns:0 frame:0 TX packets:354 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:50751 (49.5 KiB) TX bytes:92974 (90.7 KiB) Interruption:21 Adresse de base:0x2000 [r...@localhost ~]# grep eth1 /proc/interrupts 21: 954 IO-APIC-fasteoi eth1 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org