Skip to content
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

Carrier signal stops being generated; program continues to run. #96

Open
HatKidTheHatLoli opened this issue Aug 11, 2022 · 3 comments
Open

Comments

@HatKidTheHatLoli
Copy link

HatKidTheHatLoli commented Aug 11, 2022

gpu_freq=250 is in the boot config file before you ask.
Often, it will stop producing the signal altogether. It appears to still be "working", like it's still trying to modulate. But of course nothing is being transmitted. Also noticed that in my case, the CPU usage jumped up a bit when this happened.

Also some strange behavior, if I close the program (Ctrl+C) or if the pipe is broken, the carrier signal does not stop being generated, and it will continue to produce the signal. If I run the command again, it'll keep generating the signal without cutting out, but will eventually hit a point where it says "waiting" before terminating itself (It doesn't kill the carrier frequency at this point either.) I assume the waiting thing is part of the buffer underflow/overflow issue mentioned in other issues.

@PetitNigaud
Copy link

I can confirm. Before I launch the broadcast the receiver radio plays just noise, then with PiFmAdv it plays the desired sound, but when I stop its execution with CTRL+C the receiver radio is just silent. Only when I shut down the RPi it plays noise again.

@ryangontv
Copy link

ryangontv commented Aug 28, 2022 via email

@craftxbox
Copy link

Make sure you have no GPIO modules loaded in the kernel. For me, this kept happening until I removed the one wire module: sudo rmmod w1-gpio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants