Date: Tue, 07 Jul 2009 12:51:16 +0300 From: Nikos Vassiliadis <nvass9573@gmx.com> To: Nikos Vassiliadis <nvass9573@gmx.com>, freebsd-net@freebsd.org, weongyo.jeong@gmail.com Subject: Re: ndis and USB wirelless ethernet Message-ID: <4A531A94.40701@gmx.com> In-Reply-To: <20090706043747.GD1138@weongyo.cdnetworks.kr> References: <4A43386D.80500@gmx.com> <20090625103420.GD31161@weongyo.cdnetworks.kr> <4A436A8A.1000405@gmx.com> <20090626041246.GE31161@weongyo.cdnetworks.kr> <4A461AF9.7040900@gmx.com> <20090629032520.GA1138@weongyo.cdnetworks.kr> <4A4880EF.5010206@gmx.com> <4A4E2873.3010501@gmx.com> <20090706043747.GD1138@weongyo.cdnetworks.kr>
next in thread | previous in thread | raw e-mail | index | archive | help
Weongyo Jeong wrote: > I'm happy to see your device is successfully associated with AP. > However it seems it's a bad news that you sometimes meet crashes. Does > a random crash mean a OS hang (e.g. could not type any keys) or no more > work of network operations? It hangs, I cannot use the keyboard and I have to power-cycle it. It can happen after some time downloading and uploading. It hangs after 5 to 30 minutes of heavy traffic. By heavy traffic, I mean the maximum I can get from this device, which is 50KBytes/sec. I am not sure what will happen if I let it idle for, let's say one day, but I haven't had a single crash during times with low activity, such as ssh traffic. > Frankly speaking, for both cases it looks I could not provide any > solutions without backtraces unless I encountered same problems on my > environment. It'd better if we can reproduce its problem easily. Unfortunately, I have no solid facts to show you. The only strange thing I've seen and is consistent, is this: speed# vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev USBdev 53 4K - 267579 16,32,128,1024 USBdev 53 4K - 267612 16,32,128,1024 USBdev 53 4K - 267642 16,32,128,1024 speed# speed# vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev USBdev 53 4K - 268071 16,32,128,1024 USBdev 53 4K - 268101 16,32,128,1024 USBdev 53 4K - 268140 16,32,128,1024 And then with some traffic: speed# ping -i 0.01 192.168.1.1 > /dev/null & [1] 1777 speed# vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev USBdev 53 4K - 270249 16,32,128,1024 USBdev 58 4K - 271095 16,32,128,1024 USBdev 56 4K - 272008 16,32,128,1024 speed# vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev ; sleep 1 ; vmstat -m | grep USBdev USBdev 54 4K - 279649 16,32,128,1024 USBdev 57 4K - 280544 16,32,128,1024 USBdev 54 4K - 281423 16,32,128,1024 I don't know how relevant is the above, but it seemed strange, so I am posting it... > One thing to hang as far as I know is that try to execute `ifconfig down > && ifconfig up' multiple times. In NDIS USB support it's recommended > that `ifconfig up' is executed once. OK, noted and avoided. > I think you can try another drivers. Will do. > AFAIK this behavior (ASSOC -> RUN) depends on the routine of the link > status change on NDIS driver that in private experience, some drivers > doesn't call the link status handler even if it's ready to use or call > the handler too early which is one of the abnormal. > > So don't know what's going on in NDIS driver currently. I see. Thanks again Weongyo for your help, I'll report again when I'll find some more useful bits about the problem. Regards, Nikos
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A531A94.40701>