Author Topic: Screen Is Displaying Only White  (Read 791 times)

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Screen Is Displaying Only White
« on: March 03, 2022, 06:29:31 PM »
The LCD screen is only showing a white screen. MODEP web ui is working. I ran "/usr/bin/python3 /home/patch/pi-stomp/modalapistomp.py --log debug" and the screen started working. When I stopped that it went back to white.

Randall (Admin)

  • Administrator
  • Full Member
  • *****
  • Posts: 212
    • View Profile
Re: Screen Is Displaying Only White
« Reply #1 on: March 03, 2022, 07:20:01 PM »
Yes, modalapistomp.py needs to be running for pi-stomp to work and for the LCD to display anything.   Running the command that you ran there is one way to run it, but as you noticed, the display will go blank when you stop it.

The better way to run modalapistomp.py is via the mod-ala-pi-stomp service.  It runs the python script on boot and restarts it if needed.  mod-ala-pi-stomp should be enabled when you first install.  But if it got disabled, just execute:
sudo systemctl enable mod-ala-pi-stomp
ps-restart

That should make sure it runs all the time.

Make sure you don't run modalapistomp.py AND the mod-ala-pi-stomp service at the same time as both processes will be trying to control the LCD - not good.  So if you need to debug, run:
ps-stop   (that stops the mod-ala-pi-stomp service)
ps-run -l debug   (that runs the script directly)

Then when you're done debugging, run:
ps-restart

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #2 on: March 04, 2022, 01:01:09 PM »
I tried to enable mod-ala-pi-stomp and I'm getting this:

Failed to enable unit: Unit file mod-ala-pi-stomp.service does not exist.

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #3 on: March 04, 2022, 01:09:54 PM »
Also, when I try to run ps-run -l debug or ps-restart, etc...I'm getting:

-bash: ps-run: command not found

Randall (Admin)

  • Administrator
  • Full Member
  • *****
  • Posts: 212
    • View Profile
Re: Screen Is Displaying Only White
« Reply #4 on: March 04, 2022, 01:22:00 PM »
mod-ala-pi-stomp.service  should it exist in this directory:
/etc/systemd/system/multi-user.target.wants

If not, either it got deleted or your install wasn't fully successful.

The fact that the ps-run alias doesn't exist also suggests that your install didn't complete.

The aliases and services are the last things done by the setup.sh script.  I'd recommend looking at that script and working backwards to see where the install stopped.

Check to see if pedalboards were installed.  'ls /var/modep/pedalboards' should show 16 or so pedalboards.

'ls /usr/modep/lv2' should include the plugins prefixed with "gx_"

You could just rerun the setup.sh script.  Or if you don't want to do the time consuming first steps, you could run just the steps after the point where it appears to have failed. 

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #5 on: March 04, 2022, 01:49:15 PM »
I just reran the setup script and it's working now!

Randall (Admin)

  • Administrator
  • Full Member
  • *****
  • Posts: 212
    • View Profile
Re: Screen Is Displaying Only White
« Reply #6 on: March 04, 2022, 02:07:33 PM »
Nice.  I hope you enjoy playing with it now. 

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #7 on: March 04, 2022, 02:12:31 PM »
Just not getting any sound right now.

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #8 on: March 04, 2022, 02:23:06 PM »
I'm getting audio when green bypass is off. But nothing when it's on.

Randall (Admin)

  • Administrator
  • Full Member
  • *****
  • Posts: 212
    • View Profile
Re: Screen Is Displaying Only White
« Reply #9 on: March 04, 2022, 03:25:20 PM »
Well that's no good.  It's at least a good sign that audio passes when bypassed - means your jacks and relay are working. 

Lots of debugging tips regarding audio here: https://www.treefallsound.com/wiki/doku.php?id=troubleshooting_guide

If you work though those and still can't figure it out, lemme know.

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #10 on: March 04, 2022, 04:19:02 PM »
I tried the troubleshooting guide but still no go. I remember when running the setup script, I saw a message that said: The remote end hung up unexpectedly. I can't remember what it was for. Could this be a software issue?

Randall (Admin)

  • Administrator
  • Full Member
  • *****
  • Posts: 212
    • View Profile
Re: Screen Is Displaying Only White
« Reply #11 on: March 04, 2022, 04:55:22 PM »
I suppose that may have prevented a package from downloading, but setup.sh did complete, right?

So does the MOD UI work?  If not, the problem is likely with modep-mod-ui, modep-mod-host or jack.  If the UI does work, change the pedalboard to "SEQUENCED_DRUMS" and see if you hear a drum loop.  If so, at least your audio output works.  If not, audio is likely either muted, (run: amixer set -c 0 'Output Mixer HiFi' on), or maybe your wires from the audio card output aren't connected properly.  Check that 'L' goes to 'L' and 'R' goes to 'R'. 


markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #12 on: March 04, 2022, 05:01:31 PM »
The drums are working.

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #13 on: March 04, 2022, 05:09:25 PM »
When I turn off a pedal in the modep ui, is it supposed to reflect a change on the pi-stomp?

markb

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Screen Is Displaying Only White
« Reply #14 on: March 04, 2022, 05:11:41 PM »
My log for jack:

Mar 04 23:03:17 patchbox jackdrc[2986]: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Mar 04 23:03:17 patchbox jackdrc[2986]: port deleted: RtMidiOut-Client:midi/playback_1
Mar 04 23:03:19 patchbox jackdrc[2986]: port created: RtMidiOut-Client:midi/playback_1
Mar 04 23:04:20 patchbox jackdrc[2986]: JackEngine::XRun: client effect_3 finished after current callback
Mar 04 23:04:20 patchbox jackdrc[2986]: JackEngine::XRun: client effect_5 finished after current callback
Mar 04 23:04:20 patchbox jackdrc[2986]: JackEngine::XRun: client = effect_6 was not finished, state = Triggered
Mar 04 23:04:20 patchbox jackdrc[2986]: JackEngine::XRun: client = effect_7 was not finished, state = Running
Mar 04 23:04:20 patchbox jackdrc[2986]: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Mar 04 23:04:20 patchbox jackdrc[2986]: No jack_get_descriptor entry-point for mod-midi-merger
Mar 04 23:04:20 patchbox jackdrc[2986]: No jack_get_descriptor entry-point for mod-midi-broadcaster