Hi Guys, I’ve built piaware from the FA sources on github.com, and so far I’ve managed to get piaware running on Ubuntu 18.04.2 LTS server (“bionic” release) running on both Fusion on a Mac and VIrtualBox on a PC. On Fusion, as this was the first time I was doing it, I was flailing around and tried all sorts of things to get it to work. I wound up building a lot of packages, not all of which seem to be necessary. Here’s what I built on Fusion. I then did a “dpkg -i” on all these .deb’s:
$ find . -name *deb
./dump1090-fa-dbgsym_3.6.3_amd64.ddeb
./bladerf-dbgsym_2018.12-rc2_amd64.ddeb
./piaware_builder/piaware_3.6.3_amd64.deb
./piaware_builder/piaware-dbgsym_3.6.3_amd64.ddeb
./bladerf-fpga-hostedxa4_2018.12-rc2_amd64.deb
./bladerf-fpga-hostedx40_2018.12-rc2_amd64.deb
./libbladerf-dev_2018.12-rc2_amd64.deb
./dump1090_3.6.3_all.deb
./libbladerf2_2018.12-rc2_amd64.deb
./libbladerf2-dbgsym_2018.12-rc2_amd64.ddeb
./bladerf_2018.12-rc2_amd64.deb
./bladerf-firmware-fx3_2018.12-rc2_amd64.deb
./libbladerf-doc_2018.12-rc2_amd64.deb
./libbladerf-udev_2018.12-rc2_amd64.deb
./bladerf-fpga-hostedxa9_2018.12-rc2_amd64.deb
./bladerf-fpga-hostedx115_2018.12-rc2_amd64.deb
./dump1090-fa_3.6.3_amd64.deb
On VirtualBox, thinking I knew what to do, I only built these, and again – I did a “dpkg -i” on all these deb’s:
$ find . -name *deb
./dump1090-fa-dbgsym_3.6.3_amd64.ddeb
./piaware_builder/piaware_3.6.3_amd64.deb
./piaware_builder/piaware-dbgsym_3.6.3_amd64.ddeb
./dump1090_3.6.3_all.deb
./dump1090-fa_3.6.3_amd64.deb
What I notice is that with the piaware running on VirtualBox, I am not seeing any mlats. I assume that’s because the performance of the VM on the PC is not quite as good as the one running on the Mac, and it may be dropping some messages. Or is it because I’m missing some needed packages? Please let me know – what exactly are the necessary packages that one has to build in order to run piaware?
I also ran into a problem yesterday, when I was trying to build piaware for a friend on his Windows laptop using VirtualBox. I could not get dump1090-fa to work. When I ran rtl_test -t, it kept saying “No supported devices found”, or something to that effect, even though his dongle was being passed through to the VM by VirtualBox. I tried both his dongle and mine, both of which are known to work (R820T). The only difference between his Windows laptop and mine is that his has an AMD CPU and mine has an Intel. I don’t think that should make any difference, but perhaps it does. Any thoughts on that?
Thanks in advance, guys.
Curt