Stuck in boot sequence after LCD driver install
-
I’m fairly new to the Pie scene, and I’ve tried to troubleshoot this as far as I can take it.. hoping someone may know what’s happening and provide some guidance.. I have a pi4 4gb, and I just purchased the iUniker 3.5in Touch Screen LCD Display Case (link)
I’ve managed to follow the instructions that came in the box and online (here) and got it working on a fresh Raspbian install, but if I try to install the same drivers on a retro pie build it does not work - it gets through the splash screen and then freezes during the booting process just before emulationstation. I’ve tried the official 4.6 buster build as well as the Domaso Nostalgia and the latest Supreme Pro build.. for the latter two, the video splash screens would play on the LCD display, but as soon as that is done and some more loading starts, it freezes again. Here is a screenshot of what it looks like when it freezes..
Any insight that you might be able to provide would be greatly appreciated. Thanks
-
I should mention that I’m using the factory power supply for the 4B
-
You followed the "online" instructions listed here?
-
Can you post the
/boot/config.txt
file ? -
@quicksilver didnt work, unfortunately.. got to loading text and then went blank.. going to try the orig drivers and get the config file
-
-
The driver installer disabled the new GPU drivers by commenting out the
vc4-fkms-v3d
overlay.[pi4] # Enable DRM VC4 V3D driver on top of the dispmanx display stack #dtoverlay=vc4-fkms-v3d #max_framebuffers=2
RetroPie will not work with this configuration on the Pi 4 - you should enable back the overlay and re-test.
-
@mitu said in Stuck in boot sequence after LCD driver install:
The driver installer disabled the new GPU drivers by commenting out the
vc4-fkms-v3d
overlay.[pi4] # Enable DRM VC4 V3D driver on top of the dispmanx display stack #dtoverlay=vc4-fkms-v3d #max_framebuffers=2
RetroPie will not work with this configuration on the Pi 4 - you should enable back the overlay and re-test.
That did the trick - thanks!
-
@mitu follow up question.. If I attempt to go to terminal via this LCD screen (hitting F4 while in EmulationStation), I get a very similar situation as my original screenshot.. poor resolution of the text screen and it looks like it's frozen.. I am actually able to type a command if I want, however I can't actually see what I'm typing since it's just a frozen screen
-
Try changing the
framebuffer_width
/framebuffer_height
and enable theoverscan_scale
option. See if it makes a difference, though my suspicion is that the video rotation might be causing this. -
@mitu Sorry it took me a bit to reply, have a 2month old and most of my "free time" is taken up with other stuff, lol... I just tried both of these options, both separately and together, and didn't seem to resolve it.. Where were you seeing the video rotation?
-
@IAmLambson said in Stuck in boot sequence after LCD driver install:
Where were you seeing the video rotation?
It'a parameter to the
mhs35
overlay from theconfig.txt
file you posted a previously:dtoverlay=mhs35:rotate=90
-
@mitu derp, dunno how i missed it.. what's strange is that is the default settings after installing the drivers. The 90 will put it in a landscape view, so I guess this screen is portrait out of the box (before the installation of the driver).. anyway, if I remove the rotate, the screen won't work (white screen), and so at the moment I have it set to 270 so that way it's back to landscape with the pi power plug at the top.. I tried accessing terminal with it upside down (rotate=90) and it was still happening...
I think at this point I'll just hook it up to a monitor, get all the pi settings I want, and then just avoid needing to go to terminal when on the mini screen.. thanks for your help with this
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.