Re: huawei E398 zte and more qualcomm-wwan-driver NETDEV WATCHDOG

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2012-04-13 at 21:03 +0200, Thomas Schäfer wrote:
> Hi, 
> 
> may be the info is useless/already known. 
> Today I used the huawei e398 with the new wwan-driver at the underground 
> railway - of course with "special" conditions. The good news: The connection 
> was stalled but not broken. In other words, after some seconds/minutes the 
> packets flowed again without user action.

Probably the connection went dormant in a dead spot while the firmware
looked for a new sector.  I suppose we probably need to figure out what
the dormancy timeout is and adjust the TX watchdog timeout to be
something similar.  Cellular devices often keep the IP connection
allocated (but not necessarily active) for quite a while after they lose
a base station, while they're searching for another one.  A cheap way of
ensuring you don't have to set everything back up again just because you
drove through a dead spot for 30 seconds.

Dan

> Here is the dmesg output:
> 
> [  507.009000] ------------[ cut here ]------------
> [  507.009030] WARNING: at /home/abuild/rpmbuild/BUILD/kernel-
> desktop-3.4.rc2/linux-3.4-rc2/net/sched/sch_generic.c:256 
> dev_watchdog+0x1e7/0x1f0()
> [  507.009040] Hardware name: 701
> [  507.009047] NETDEV WATCHDOG: wwan0 (qmi_wwan): transmit queue 0 timed out
> [  507.009054] Modules linked in: sit tunnel4 af_packet option usb_wwan 
> qmi_wwan usbnet usbserial cdc_wdm sr_mod cdrom ip6table_filter ip6_tables 
> iptable_filter ip_tables x_tables tun snd_pcm_oss snd_mixer_oss snd_seq 
> snd_seq_device edd mperf dm_mod sg snd_hda_codec_realtek uvcvideo 
> snd_hda_intel videobuf2_core videodev snd_hda_codec eeepc_laptop 
> videobuf2_vmalloc videobuf2_memops iTCO_wdt snd_hwdep sparse_keymap microcode 
> iTCO_vendor_support i2c_i801 joydev pcspkr snd_pcm rfkill snd_timer battery ac 
> pci_hotplug snd soundcore snd_page_alloc atl2 i915 drm_kms_helper drm 
> i2c_algo_bit button video fan processor ata_generic thermal thermal_sys [last 
> unloaded: speedstep_lib]
> [  507.009217] Pid: 0, comm: swapper/0 Not tainted 3.4.0-rc2-1-desktop #1
> [  507.009224] Call Trace:
> [  507.009258]  [<c02055e3>] try_stack_unwind+0x173/0x180
> [  507.009278]  [<c02042f7>] dump_trace+0x47/0xf0
> [  507.009293]  [<c020563b>] show_trace_log_lvl+0x4b/0x60
> [  507.009308]  [<c0205668>] show_trace+0x18/0x20
> [  507.009325]  [<c072c2f6>] dump_stack+0x6d/0x72
> [  507.009346]  [<c0233b08>] warn_slowpath_common+0x78/0xb0
> [  507.009362]  [<c0233bd3>] warn_slowpath_fmt+0x33/0x40
> [  507.009377]  [<c0658447>] dev_watchdog+0x1e7/0x1f0
> [  507.009396]  [<c0240d5c>] call_timer_fn+0x2c/0x160
> [  507.009412]  [<c02415cf>] run_timer_softirq+0xdf/0x220
> [  507.009428]  [<c023a302>] __do_softirq+0x82/0x210
> [  507.009443]  [<c02041de>] do_softirq+0x7e/0xb0
> [  507.009465]  [<0000000f>] 0xe
> [  507.009472] ---[ end trace 9c175c2124dddd8f ]---
> 
> Regards,
> 
> Thomas
> --
> To unsubscribe from this list: send the line "unsubscribe linux-usb" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux