first I want to thank you for your marvelous work. I've learned much...
I've ordered a Nano Pi Neo Air and two Nano Pi Neo from Friendly Arm which arrived last week to build some squeezelite clients and drop them around the house. At the moment I'm just using some cheap USB-C-Media Soundcards but plan to invest in better ones, if the multi-room solution I have in mind is used enough.
The Nano Pi Neo (not Air) does exactly what it should using the Ubnuntu Xenial Image from the download page. Cheers!
For the Air's I've used the Debian release, don't know really why ;-)
At first I've bootet it from a SD-Card after a direct eMMC-Flash using https://github.com/ThomasKaiser/sunxi-armbian-flasher-osxfailed. Etcher always mouns about not finding diskutil (tried 1.0.0beta15 and 1.0.0beta17 - OSx 10.12.2) on the first run. After restarting Etcher it shows the "drive" and I can flash, but after that mmc1 could not be found as stated on the serial console - that seems like another problem and I did not copy the message, sorry.
I've installed Debian from the SD-Card to the eMMC with /usr/lib/nand-sata-install/nand-sata-install.sh which worked fine. Cheers again!
After that I've configured Wifi by editing /etc/network/interfaces and adding an auto wlan0. After restarting networking - online!
Everything seems to work fine, installing Squeezelite, configuring it and listening to music from the Logitech-Media-Server in sync with the other Nano Pi's. WOW!
I'm using a dedicated power supply (5V, 2A) and attached the usb-sound-dongle via an OTG-Y-Cable together with the 5V.
But something seems quirky. I can't get a stable ssh connection via Wi-Fi - Serial works fine meanwhile. After some time listening to music from the device, it drops from the player list in the media server and won't come back again while it is still pingable. The load of the board is somewhere around 0.02-0.16 the whole time.
This is a ping to the device:
PING nanopiair.fritz.box (192.168.42.165): 56 data bytes
64 bytes from 192.168.42.165: icmp_seq=0 ttl=64 time=149.826 ms
64 bytes from 192.168.42.165: icmp_seq=1 ttl=64 time=64.753 ms
64 bytes from 192.168.42.165: icmp_seq=2 ttl=64 time=85.062 ms
64 bytes from 192.168.42.165: icmp_seq=3 ttl=64 time=104.953 ms
64 bytes from 192.168.42.165: icmp_seq=4 ttl=64 time=27.079 ms
64 bytes from 192.168.42.165: icmp_seq=5 ttl=64 time=4.260 ms
64 bytes from 192.168.42.165: icmp_seq=6 ttl=64 time=4.676 ms
64 bytes from 192.168.42.165: icmp_seq=7 ttl=64 time=3.576 ms
64 bytes from 192.168.42.165: icmp_seq=8 ttl=64 time=5.415 ms
64 bytes from 192.168.42.165: icmp_seq=9 ttl=64 time=4.240 ms
64 bytes from 192.168.42.165: icmp_seq=10 ttl=64 time=4.242 ms
[...]
64 bytes from 192.168.42.165: icmp_seq=1990 ttl=64 time=4.391 ms
64 bytes from 192.168.42.165: icmp_seq=1991 ttl=64 time=4.363 ms
64 bytes from 192.168.42.165: icmp_seq=1992 ttl=64 time=4.313 ms
64 bytes from 192.168.42.165: icmp_seq=1993 ttl=64 time=31.534 ms
64 bytes from 192.168.42.165: icmp_seq=1994 ttl=64 time=52.714 ms
64 bytes from 192.168.42.165: icmp_seq=1995 ttl=64 time=72.956 ms
64 bytes from 192.168.42.165: icmp_seq=1996 ttl=64 time=94.694 ms
64 bytes from 192.168.42.165: icmp_seq=1997 ttl=64 time=13.832 ms
64 bytes from 192.168.42.165: icmp_seq=1998 ttl=64 time=37.470 ms
64 bytes from 192.168.42.165: icmp_seq=1999 ttl=64 time=60.732 ms
64 bytes from 192.168.42.165: icmp_seq=2000 ttl=64 time=80.521 ms
64 bytes from 192.168.42.165: icmp_seq=2001 ttl=64 time=100.608 ms
64 bytes from 192.168.42.165: icmp_seq=2002 ttl=64 time=18.236 ms
64 bytes from 192.168.42.165: icmp_seq=2003 ttl=64 time=38.494 ms
64 bytes from 192.168.42.165: icmp_seq=2004 ttl=64 time=57.605 ms
64 bytes from 192.168.42.165: icmp_seq=2005 ttl=64 time=77.558 ms
64 bytes from 192.168.42.165: icmp_seq=2006 ttl=64 time=97.405 ms
64 bytes from 192.168.42.165: icmp_seq=2007 ttl=64 time=14.296 ms
64 bytes from 192.168.42.165: icmp_seq=2008 ttl=64 time=37.039 ms
64 bytes from 192.168.42.165: icmp_seq=2009 ttl=64 time=61.979 ms
64 bytes from 192.168.42.165: icmp_seq=2010 ttl=64 time=79.827 ms
64 bytes from 192.168.42.165: icmp_seq=2011 ttl=64 time=104.190 ms
64 bytes from 192.168.42.165: icmp_seq=2012 ttl=64 time=5.220 ms
64 bytes from 192.168.42.165: icmp_seq=2013 ttl=64 time=8.095 ms
64 bytes from 192.168.42.165: icmp_seq=2014 ttl=64 time=6.569 ms
64 bytes from 192.168.42.165: icmp_seq=2015 ttl=64 time=5.788 ms
64 bytes from 192.168.42.165: icmp_seq=2016 ttl=64 time=6.476 ms
So, no packet drops - only very varying packet round trip times.
Here's my iwconfig (WPA2):
wlan0 IEEE 802.11 ESSID:"myssid"
Mode:Managed Frequency:2.462 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=72 Mb/s Tx-Power:32 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=-34 dBm Noise level=-91 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:77 Invalid misc:0 Missed beacon:0
Maybe the excessive retries are a hint?
On the shell I have to wait for 10 or more seconds to type in another command or character. Serial, as already said, responds quick as usual.
Hopefully you can point me out what I could do to have reliable Wi-Fi on the otherweise fine Nano Pi Neo Air board. Though I'm not using them to do heavy lifting.
Question
pmayer
Hi guys,
first I want to thank you for your marvelous work. I've learned much...
I've ordered a Nano Pi Neo Air and two Nano Pi Neo from Friendly Arm which arrived last week to build some squeezelite clients and drop them around the house. At the moment I'm just using some cheap USB-C-Media Soundcards but plan to invest in better ones, if the multi-room solution I have in mind is used enough.
The Nano Pi Neo (not Air) does exactly what it should using the Ubnuntu Xenial Image from the download page. Cheers!
For the Air's I've used the Debian release, don't know really why ;-)
At first I've bootet it from a SD-Card after a direct eMMC-Flash using https://github.com/ThomasKaiser/sunxi-armbian-flasher-osxfailed. Etcher always mouns about not finding diskutil (tried 1.0.0beta15 and 1.0.0beta17 - OSx 10.12.2) on the first run. After restarting Etcher it shows the "drive" and I can flash, but after that mmc1 could not be found as stated on the serial console - that seems like another problem and I did not copy the message, sorry.
I've installed Debian from the SD-Card to the eMMC with /usr/lib/nand-sata-install/nand-sata-install.sh which worked fine. Cheers again!
After that I've configured Wifi by editing /etc/network/interfaces and adding an auto wlan0. After restarting networking - online!
Everything seems to work fine, installing Squeezelite, configuring it and listening to music from the Logitech-Media-Server in sync with the other Nano Pi's. WOW!
I'm using a dedicated power supply (5V, 2A) and attached the usb-sound-dongle via an OTG-Y-Cable together with the 5V.
http://imgur.com/a/Ta3iB
But something seems quirky. I can't get a stable ssh connection via Wi-Fi - Serial works fine meanwhile. After some time listening to music from the device, it drops from the player list in the media server and won't come back again while it is still pingable. The load of the board is somewhere around 0.02-0.16 the whole time.
This is a ping to the device:
So, no packet drops - only very varying packet round trip times.
Here's my iwconfig (WPA2):
Maybe the excessive retries are a hint?
On the shell I have to wait for 10 or more seconds to type in another command or character. Serial, as already said, responds quick as usual.
Maybe I've choosed the wrong antenna? But then the iwconfig should tell other values. I bought these: https://www.amazon.de/gp/product/B01FZ47URG/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1
Hopefully you can point me out what I could do to have reliable Wi-Fi on the otherweise fine Nano Pi Neo Air board. Though I'm not using them to do heavy lifting.
Regards,
Patrik
Link to comment
Share on other sites
11 answers to this question
Recommended Posts