Skip site navigation (1)Skip section navigation (2)
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>