wifi and webcam C920 connected using a USB host connected to beaglebone black

I tested with two chipsets:
chipset 1
% dmesg | grep urtwn
urtwn0: <vendor 0x0bda product 0x8178, class 0/0, rev 2.00/2.00, addr 3> on usbus1
urtwn0: MAC/BB RTL8192CU, RF 6052 2T2R
urtwn0: enabling 11n

signal level:
% ifconfig -v wlan0 list sta
ADDR               AID CHAN RATE RSSI IDLE  TXSEQ  RXSEQ CAPS FLAG
58:23:8c:c6:e1:aa 3 1 54M 12.0 0 14 16752 EP AQE SSID<Diana> RATES<B2,B4,B11,B22,36,48,72,108> DSPARMS<1> ERP<0x4> ???<2f0104> RSN<v1 mc:TKIP uc:AES-CCMP+TKIP km:8021X-PSK> XRATES<12,18,24,96> HTCAP<cap 0x18bc param 0x1b mcsset[0-15] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 1, 8,15,0,0 basicmcs[]> WPS<v:1.0 st:C uuid-e:47-e6-e4-ac-0e-16-2a-14-5e-94-3b-d0-8d-c5-bf-f1> VEN<dd090010180203000c0000> WPA<v1 mc:TKIP uc:AES-CCMP+TKIP km:8021X-PSK> WME<qosinfo 0x84 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]>

After open a MJPEG stream near immediately I got:
Network is down
% urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.

So I unplugged the device and then plug another, after some time I got:
Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=25, val=0, arg_len=0]: Device not configured Aug 31 23:51:38 beaglebone dhclient[783]: ioctl(SIOCGIFFLAGS) on wlan0: Operation not permitted Aug 31 23:51:38 beaglebone dhclient[783]: Interface wlan0 no longer appears valid. Aug 31 23:51:38 beaglebone dhclient[783]: No live interfaces to poll on - exiting.
Aug 31 23:51:38 beaglebone dhclient[783]: exiting.
Aug 31 23:51:38 beaglebone dhclient[607]: connection closed
Aug 31 23:51:38 beaglebone dhclient[607]: exiting.
Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=95, val=208, arg_len=0]: Device not configured Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=17, val=0, arg_len=0]: Device not configured Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=26, val=0, arg_len=0]: Device not configured Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCGIFFLAGS]: Device not configured Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=95, val=208, arg_len=0]: Device not configured Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=17, val=0, arg_len=0]: Device not configured Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=26, val=0, arg_len=0]: Device not configured Aug 31 23:51:38 beaglebone wpa_supplicant[412]: ioctl[SIOCS80211, op=16, val=1, arg_len=0]: Device not configured
ugen1.3: <vendor 0x0bda> at usbus1
urtwn0: <vendor 0x0bda product 0x8176, class 0/0, rev 2.00/2.00, addr 3> on usbus1
urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R
urtwn0: enabling 11n
wlan0: Ethernet address: 80:3f:5d:11:28:e6


chipset 2:
% dmesg | grep urtwn
urtwn0: <vendor 0x0bda product 0x8176, class 0/0, rev 2.00/2.00, addr 3> on usbus1
urtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R
urtwn0: enabling 11n

signal level:
%  ifconfig -v wlan0 list sta
ADDR               AID CHAN RATE RSSI IDLE  TXSEQ  RXSEQ CAPS FLAG
58:23:8c:c6:e1:aa 3 1 54M 16.0 0 18 27216 EP AQE SSID<Diana> RATES<B2,B4,B11,B22,36,48,72,108> DSPARMS<1> ERP<0x4> ???<2f0104> RSN<v1 mc:TKIP uc:AES-CCMP+TKIP km:8021X-PSK> XRATES<12,18,24,96> HTCAP<cap 0x18bc param 0x1b mcsset[0-15] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 1, 8,15,0,0 basicmcs[]> WPS<v:1.0 st:C uuid-e:47-e6-e4-ac-0e-16-2a-14-5e-94-3b-d0-8d-c5-bf-f1> VEN<dd090010180203000c0000> WPA<v1 mc:TKIP uc:AES-CCMP+TKIP km:8021X-PSK> WME<qosinfo 0x84 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]>

Network is down
urtwn0: ieee80211_crypto_encap returns NULL.
% urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.

So, I remove the camera from HUB, plug it on my notebook. the urtwn stay in HUB+Beaglebone. Now, I transmit from my notebook to beaglebone and back to notebook. Throughput of

                           rx         |       tx
--------------------------------------+------------------
  bytes                    66,43 MiB  |      860,85 MiB
--------------------------------------+------------------
          max            4,36 Mbit/s  |    24,80 Mbit/s
      average            1,66 Mbit/s  |    21,57 Mbit/s
          min               6 kbit/s  |    18,35 Mbit/s
--------------------------------------+------------------
  packets                      51283  |          667960
--------------------------------------+------------------
          max                412 p/s  |        2342 p/s
      average                156 p/s  |        2042 p/s
          min                  0 p/s  |        1740 p/s
--------------------------------------+------------------
  time                  5,45 minutes

And no problems. I think that the bug occurs when the webcam and wifi dongle are in the same USB HUB. Maybe a electric problem? I'm using a external power source to USB HUB.

[]'s
-Otacílio
Em 30/08/2016 20:33, Adrian Chadd escreveu:
.. and which chipset? (dmesg | grep urtwn)



-a


On 30 August 2016 at 16:32, Adrian Chadd <adrian.ch...@gmail.com> wrote:
hi,

What's the signal level? (ifconfig -v wlan0 list sta)



-a


On 30 August 2016 at 12:21, Andriy Voskoboinyk <a...@freebsd.org> wrote:
Tue, 30 Aug 2016 21:33:28 +0300 було написано Otacílio
<otacilio.n...@bsd.com.br>:

I have no ideas here (it works (mostly) fine on x86 and I have no
possibility
to check it with ARM).

P.S. Other (ARM-specific?) issues:
https://lists.freebsd.org/pipermail/freebsd-arm/2016-July/014382.html
https://forums.freebsd.org/threads/57396



Dears

I'm using a beaglebone black to stream video over UDP. I wrote a software
and have tested it using a urtwn device + webcam Logitech C920. All is
connected using a USB hub with external power source. So urtwn and webcam,
both are plugged in the same USB hub. When I plug the hub and run my
software on a old notebook intel centrino with FreeBSD 11.0-RC2 AMD64 all
works fine. Last night the system stream video all night. But, when I
replace the notebook by beaglebone black running FreeBSD 11.0-RC1 with the
same USB HUB, the same wrtwn device and same camera, randomly after some
time the beaglebone black network shutdown and terminal shows this messages
:


Network is down
% urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.
urtwn0: ieee80211_crypto_encap returns NULL.

Then, I need to run

/etc/rc.d/netif stop

/etc/rc.d/netif start

To enable network again. So, someone can give me a hit about what can be
this and how to fix?

Thanks a lot

[]'s

-Otacilio

_______________________________________________
freebsd-wireless@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to
"freebsd-wireless-unsubscr...@freebsd.org"
_______________________________________________
freebsd-wireless@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to "freebsd-wireless-unsubscr...@freebsd.org"


_______________________________________________
freebsd-wireless@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to "freebsd-wireless-unsubscr...@freebsd.org"

Reply via email to