fbdev driver fails to restart using S90UI init script from blackbox menu
The Restart->X.org menu option is supposed to call /etc/init.d/S90UI restart. This is necessary because the keyboard doesn't always get recognized on boot. In fact, it almost never gets recognized on boot. But restarting X seems to fix the problem.
With the 3.2.27 kernel this setup worked fine. With the move to 3.10.y the X.org restart gets locked up.
One thing to try: fbdev in Buildroot is 0.4.2. There is a xf86-video-fbdev-0.4.4.tar.bz2 driver available. An update to this driver in Buildroot should be tested.
Note that we're also still waiting for hardware accelerated fbdev for the Pi but that's tracked separately (see RM #128).
Updated by Hammel over 7 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 20
Changed S90UI to killall -1 X instead of killall xinit and place a 1 second delay before restarting. This seems to alleviate the problem most of the time.
The fbdev driver has also been rev'd but there is no noticable difference in performance or in this specific issue. The rev'd driver has not been checked in - it's only been tested from the Buildroot build tree. A patch will need to be created to actually bump it.