-
Notifications
You must be signed in to change notification settings - Fork 9
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
Docker container incompatible with new linux device driver naming. #7
Comments
Hi @tokenativo , Thanks for posting the issue.
Thanks for catching the typo on the instructions. They are updated now. Also, note the device has always been named as Regarding the error, on your first attempt, I see the following error log:
That's probably because you didn't run the docker container with option
Not sure what you mean by that. Which command you used to launch the Docker container in the second attempt? When you are inside the container, you can check if the
It seems the problem on your second attempt was not finding the interface. Again, you can only see the host interfaces inside the container by running the container with the Lastly, I'm not sure if you ran the |
I was running outside, but since I was able to start the container, I would like to run inside, just run into the problem: `# blocksat-cli usb config ------------------------------- Find DVB Adapter ------------------------------- --------------------------- Find dvbnet interface(s) --------------------------- ------------------------------ Network Interface ------------------------------ ----------------------------- Reverse Path Filters ----------------------------- OK to proceed? [Y/n] -------------------------------- Firewall Rules -------------------------------- Firewall rule already configured Chain INPUT (policy ACCEPT 1045 packets, 84467 bytes) Skipping... ----------------------------- Interface IP Address ----------------------------- |
Hi @tokenativo , So, you need the latest version from the Github repository to run the First, remove your current container image(s) downloaded from Docker Hub to avoid confusion:
Next, clone the source-code repository:
Then, run the following command to rebuild the Docker image:
Finally, rerun the container and try the Let us know how it goes. |
New versions of TBS drivers consider /dev/dvb/adapterX naming, incompatible with dvb0_0 device name.
Kernel: Linux 5.4.0-1045-raspi aarch64
Device: TBS5927
Driver compiled according support on issue: tbsdtv/linux_media#261
media_build branch extra substituted .blocksat/src/tbsdriver/media_build
.blocksat/src/tbsdriver/media_build/install.sh used to compile and install the driver.
bitcoin satellite core RUNNING PROPERLY outside the containers, but when trying to run on docker containers:
inspired by the commands on https://github.com/Blockstream/satellite/blob/master/doc/docker.md
for USB Receiver
Had to change the device name from /dev/dvb0_0 to /dev/dvb/adapter0 on the Docker run command, the Docker went up but does not reconize the device properly.
Tried also to run bitcoin satellite node to run with the device configuration of the host, but was unable to connect to the device, according to the log:
The text was updated successfully, but these errors were encountered: