I am running three RTLSDR dongles. Sometimes it all works, other times I get a usb claim error. Other times dump1090-fa grabs the wrong dongle which allows things to start but gets no data per being the wrong dongle with the wrong antenna.
I have done all the blacklisting and compiling and add rules to whatever that the University Of Google says should have fixed things.
Starting up, unplugging all USB devices and then plugging in one at a time as I manually start up services seems to work. But reboots are problematic.
I have changed the serial numbers of devices and modified piaware.conf to reflect.
I installed dump1090-fa and piaware per these instructions: – https://flightaware.com/adsb/piaware/install
I have disabled automatic startup of dump1090-fa and piaware. I ust sytemctl to start them up so as to diagnose this issue. I start dump1090-fa, run rtl_test or rtl_eeprom, and get the usb claim error 6 or the wrong dongle is claimed by dump1090-fa.
What seems to be happening is that my dongle settings in piaware.conf are being ignored, sometimes!
So, any ideas on how to make dump1090-fa respect my settings in piaware.conf? I have tried both rtlsdr-device-index xxx and rtlsdr-device-index Dump1090.
Is there an rtlsdr-device-serial option that I have missed?
Dump1090 is the serial number I assigned to the dongle meant for Piaware. The other two dongles have custom serial numbers.