-
Notifications
You must be signed in to change notification settings - Fork 298
Troubleshooting
Proper usb wiring is very important!
Cheap / thin / unshielded USB cables may issue strange behavior like a lot of FEC errors and lost packets!
Always connect wifi card +5V wire to the BEC (not to USB +5V). Use at least 5A BEC for card power.
Add >= 470uF low ESR capacitor (like ESC has, for example for example Panasinic EEUFR1V102) between power and ground to filter voltage spikes. Be aware of ground loop when using several ground wires.
If your video pipeline doesn't work, before opening new issue please try following steps:
- Ensure that NetworkManager is disabled or there is line in
/etc/NetworkManager/NetworkManager.confboth on TX and RX. Without this rtl88xxau driver may not receive any packets (tested on ubuntu-18.04):
[keyfile]
unmanaged-devices=interface-name:wlan0
where wlan0 is name of your card
-
Run
scripts/tx_standalone.sh wlan1on TX host -
Run
scripts/rx_standalone.sh wlan1on RX host -
Run
nc -lu 5600on RX host -
Run
echo test | nc -u 127.0.0.1 5600on TX host
If you got test message - debug video pipeline.
If you don't see test -- run tcpdump on TX tcpdump -i wlan1 -n -p and repeat test (i.e. run tcpdump after WFB scripts, but before echo test).
If card successfully tx - repeat tcpdump test on RX host.