ubuntu: /dev/fb0 is not created unless there is a screen connected to the board
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
IglooCommunity |
New
|
Wishlist
|
vathsala |
Bug Description
Unless there is a screen connected to the HDMI port, /dev/fb0 is not created. The HDMIservice init script keeps waiting in a loop for /dev/fb0 to come up.
A side effect of this is that X11 doesn't start if there is no screen connected, because it uses /dev/fb0. This makes it impossible to run any graphics related tests in the LAVA lab for snowball boards, as they are not connected to monitors.
For example, here is the log of an attempt to run the Linaro Graphics tests on snowball: http://
At line 4396 (and at many other points in the log) it can be clearly seen that we can't communicate with the X server: "xhost: unable to open display ":0""
Changed in igloocommunity: | |
milestone: | none → 2012.08 |
importance: | Undecided → Medium |
assignee: | nobody → vathsala (vathsala-nagaraju) |
milestone: | 2012.08 → 2012.07 |
tags: | added: graphics ubuntu |
Changed in igloocommunity: | |
milestone: | 2012.07 → 2012.08 |
Changed in igloocommunity: | |
milestone: | 2012.08 → none |
importance: | Medium → Wishlist |
tags: |
added: linaro-ubuntu removed: ubuntu |
I think this bug/feature can be worked around with this kernel option:
http:// www.igloocommun ity.org/ gitweb/ ?p=kernel/ igloo-kernel. git;a=blob; f=drivers/ video/mcde/ Kconfig# l60
Maybe there's no need to "fix" this in other ways?
The idea here is, if I understand it correctly, that the framebuffer is created only after negotiating a video mode so that the framebuffer will be of the correct size for the resolution (ie. no overallocation).
While the idea is reasonable, I'm not sure how useful that is in practise though.