-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No input driver for SoapySDR compiled in #96
Comments
Have you tried :master-debian tag? |
Yep. I get this:
|
If you look closely to the example from my post you linked here, Closing this as this is not an issue with the image. |
Thanks @hertzg but I had noticed that and tried with and without the space too (thinking you may have included a space in your variable and because the command line version requires it). If I use
If I add the space in (i.e. If I then choose master-debian build, I get the 'Failed to open sdr device matching ' :00000001'. And to be clear, I have been trashing the container each time before retrying, and been as thorough and methodical as I can in trying all things I can think of. (Different USB extension cables, without an extension, with/without config file, removing other USB devices in case it was a power issue etc.) Seems I can't win and have no idea why the container won't even start at all despite the dongles working fine with rtl_433 with the same config directly run on the host machine. Do you have any other ideas for me to try, or any other info I can provide which may help to further identify the issue? |
When using I'm not sure how to help here though, I would first start with only one device and a native binary on debian os, try to get it working with your device. I've never had a device that used SoapySDR. Once you get that working you can try the Depending how far you want to take it then you can try the Once you have a working setup with containers for one device then you can try adding second one. That might help uncover more. I know it's not much but I hope that helps 🙌 cheers! 🍻 |
Many thanks for your input @hertzg - I very much apprecaite it. I will keep on trying a few things and build up slowly as you suggest to see if I can get some success. I too agree there seems to be some issue with parsing of the arguments, but do not understand why I am experiencing it when there doesn't seem to be anyone else with the issue. Happy for you to keep this issue closed, but if I do discover anything useful I will post back here so you and others can know the details. |
I finally got this working. Trial and error over many attempts. The fix was removing the user: 1000:1000 line. No idea why, but with that in the container would always fail to start and complain about the device serial. Remove the user line and it starts fine. I ended up using .conf files for configuration too instead of all in the docker-compose commands. Not quite got my second device passing through to MQTT yet, but confident I will now the container at least starts. It only updates every 15mins so a pain to test! I know the containters are definitely picking up the device ids fine which is the main thing. Posting in case anyone comes up against a similar issue in the future. |
|
Cryptic and confusing ... yes! Just glad I stuck at it and eventually worked it out. Perhaps this will help someone in future. Ironically, the addition of the user line was a naive attempt to avoid permissions issues! Thanks anyway, and keep up the good work. |
I'm tearing my hair out trying to get this working. I have two identical RTL2838 dongles, exactly the same as @hertzg - and I've been trying to folllow this post to get two containers working with different frequencies. At first I had the issue of identical serial numbers so changed it on one of them. Now, whatever I try to do will not successfully start the container.
I had a single container working fine but adding the second seems to have messed things up somewhere. I now can't even go back to a single container with the previously working config. And I've tried so many things - I feared I may have somehow busted the dongles but have managed to confirm they are fine and get messages to my MQTT server by using native rtl_433 installed direct on my Ubuntu server.
What I think is the main issue is for some reason using
-d :[serial number]
in my docker-compose.yaml seems to force the container to try and run as SoapySDR.And my docker-compose.yaml:
Things I've tried:
Can anyone shed some light on what I could maybe try next? I had a single dongle working fine but don't want gaps in my weather station data from a hop interval!
Many thanks in advance.
The text was updated successfully, but these errors were encountered: