Project

General

Profile

Actions

Bug #288

closed

fbdev driver fails to restart using S90UI init script from blackbox menu

Added by Hammel over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
04 - Root File System
Target version:
Start date:
09 Mar 2014
Due date:
% Done:

100%

Estimated time:
Severity:
02 - High

Description

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).

Actions #1

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.

Actions #2

Updated by Hammel over 7 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 20 to 100

Patch to S90UI has been pushed upstream. This seems to work fairly well.

Closing issue.

Actions

Also available in: Atom PDF