Comment 9 for bug 889527

Revision history for this message
Oleg (jumpercc) wrote :

the same for me

may be its accidental
but problem apears every time i'm booted from windows used on same machine
if i just pover on cold machime with ubuntu - i have no problems with network

i can fix network for couple of minutes using ip ro del/add commands:

jumper@jumper-home:~$ sudo ip ro del default && sudo ip ro del 192.168.0.0/24
jumper@jumper-home:~$ sudo ip ro add 192.168.0.0/24 dev eth0 src 192.168.0.175 && sudo ip ro add default via 192.168.0.1
jumper@jumper-home:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.175 icmp_seq=1 Destination Host Unreachable
From 192.168.0.175 icmp_seq=2 Destination Host Unreachable
From 192.168.0.175 icmp_seq=3 Destination Host Unreachable
From 192.168.0.175 icmp_seq=4 Destination Host Unreachable
From 192.168.0.175 icmp_seq=5 Destination Host Unreachable
From 192.168.0.175 icmp_seq=6 Destination Host Unreachable
From 192.168.0.175 icmp_seq=8 Destination Host Unreachable
From 192.168.0.175 icmp_seq=9 Destination Host Unreachable
64 bytes from 192.168.0.1: icmp_req=10 ttl=64 time=555 ms
64 bytes from 192.168.0.1: icmp_req=11 ttl=64 time=0.819 ms
64 bytes from 192.168.0.1: icmp_req=12 ttl=64 time=0.806 ms
64 bytes from 192.168.0.1: icmp_req=13 ttl=64 time=0.803 ms
64 bytes from 192.168.0.1: icmp_req=14 ttl=64 time=0.793 ms
64 bytes from 192.168.0.1: icmp_req=15 ttl=64 time=0.821 ms
64 bytes from 192.168.0.1: icmp_req=16 ttl=64 time=0.813 ms

dmesg stack:

[ 1038.210221] ------------[ cut here ]------------
[ 1038.210233] WARNING: at /build/buildd/linux-3.0.0/net/sched/sch_generic.c:255 dev_watchdog+0x1e6/0x1f0()
[ 1038.210236] Hardware name: Z68P-DS3
[ 1038.210238] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
[ 1038.210240] Modules linked in: binfmt_misc snd_hda_codec_hdmi snd_hda_codec_realtek ppdev parport_pc nvidia(P) snd_seq_midi snd_rawmidi snd_hda_intel snd_hda_codec snd_seq_midi_event snd_hwdep snd_seq snd_pcm i915 snd_seq_device snd_timer drm_kms_helper snd drm soundcore snd_page_alloc i2c_algo_bit lp mei(C) parport video usbhid hid r8169
[ 1038.210272] Pid: 0, comm: swapper Tainted: P C 3.0.0-16-generic-pae #29-Ubuntu
[ 1038.210274] Call Trace:
[ 1038.210282] [<c1050722>] warn_slowpath_common+0x72/0xa0
[ 1038.210287] [<c1480916>] ? dev_watchdog+0x1e6/0x1f0
[ 1038.210291] [<c1480916>] ? dev_watchdog+0x1e6/0x1f0
[ 1038.210295] [<c10507f3>] warn_slowpath_fmt+0x33/0x40
[ 1038.210300] [<c1480916>] dev_watchdog+0x1e6/0x1f0
[ 1038.210305] [<c105dc6f>] call_timer_fn+0x2f/0x110
[ 1038.210311] [<c13801aa>] ? scsi_finish_command+0x9a/0xf0
[ 1038.210315] [<c1480730>] ? qdisc_reset+0x40/0x40
[ 1038.210319] [<c105f36b>] run_timer_softirq+0xeb/0x210
[ 1038.210323] [<c1388f28>] ? scsi_softirq_done+0x118/0x140
[ 1038.210561] [<f9a49340>] ? nv_kern_isr_bh+0x40/0x80 [nvidia]
[ 1038.210566] [<c1480730>] ? qdisc_reset+0x40/0x40
[ 1038.210570] [<c1057350>] ? local_bh_enable_ip+0x90/0x90
[ 1038.210575] [<c1057350>] ? local_bh_enable_ip+0x90/0x90
[ 1038.210578] [<c10573d1>] __do_softirq+0x81/0x1a0
[ 1038.210582] [<c1057350>] ? local_bh_enable_ip+0x90/0x90
[ 1038.210585] <IRQ> [<c1057716>] ? irq_exit+0x76/0xa0
[ 1038.210592] [<c1565329>] ? smp_apic_timer_interrupt+0x59/0x88
[ 1038.210598] [<c155e159>] ? apic_timer_interrupt+0x31/0x38
[ 1038.210602] [<c105007b>] ? unregister_exec_domain+0x4b/0x80
[ 1038.210608] [<c12e3277>] ? intel_idle+0xb7/0x110
[ 1038.210614] [<c143fd5d>] ? cpuidle_idle_call+0x7d/0x240
[ 1038.210618] [<c1008c7a>] ? cpu_idle+0x8a/0xc0
[ 1038.210622] [<c152dce5>] ? rest_init+0x5d/0x68
[ 1038.210626] [<c1802774>] ? start_kernel+0x352/0x358
[ 1038.210630] [<c18023b3>] ? pass_bootoption.constprop.2+0xe2/0xe2
[ 1038.210634] [<c18020ba>] ? i386_start_kernel+0xa9/0xaf
[ 1038.210636] ---[ end trace f031efdb4f7ff1d9 ]---

i'm using ubuntu 11.10 without network manager
jumper@jumper-home:~$ uname -a
Linux jumper-home 3.0.0-16-generic-pae #29-Ubuntu SMP Tue Feb 14 13:56:31 UTC 2012 i686 i686 i386 GNU/Linux

there is a ping to my router when i was writing this