The rtl donlges only allow one program to connect to it at a time. If dump1090 is connected to the dongle then you would need to stop dump1090 before you run the rtl_biast program.
The “usb_claim interface error -6” is because the RTL device is used by another program.
To stop dump1090 you can “kill” the program OR use systemd to stop it:
sudo systemctl stop dump1090-fa
sudo systemctl stop dump1090-mutability
sudo killall dump1090-fa (must have killall installed)
You can restart the program with
sudo systemctl start dump1090-fa
You can see active programs by running
“./rtl_biast: No such file or directory””
You can use the find command to see where the program is located.
sudo find / -name rtl_biast
The ./ in front of the command ./rtl_biast -b 1means run the command relative to the current directory.
You can also run rtl_biast from the absolute directory found by the find command.
If you run “sudo make install” after making the rtl_biast program it will install the command. You can then run the command with no path such as “rtl_biast”