Bug 3846 - X fails to start for fri2-noemgd BSP
Summary: X fails to start for fri2-noemgd BSP
Status: RESOLVED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-meta-intel (show other bugs)
Version: 1.4
Hardware: x86 Multiple
: Medium normal
Target Milestone: 1.4 M4
Assignee: Nitin Kamble
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-02-05 21:20 UTC by Nitin Kamble
Modified: 2013-03-14 17:53 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nitin Kamble 2013-02-05 21:20:07 UTC
The vesafb X driver is not working on FRI2.

[2822396.331] (II) LoadModule: "vesa"
[2822396.337] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[2822396.350] (II) Module vesa: vendor="X.Org Foundation"
[2822396.351]   compiled for 1.13.1, module version = 2.3.2
[2822396.351]   Module class: X.Org Video Driver
[2822396.351]   ABI class: X.Org Video Driver, version 13.1
[2822396.351] (II) LoadModule: "mouse"
[2822396.351] (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
[2822396.368] (II) Module mouse: vendor="X.Org Foundation"
[2822396.368]   compiled for 1.13.1, module version = 1.8.1
[2822396.368]   Module class: X.Org XInput Driver
[2822396.368]   ABI class: X.Org XInput driver, version 18.0
[2822396.368] (II) LoadModule: "kbd"
[2822396.368] (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
[2822396.377] (II) Module kbd: vendor="X.Org Foundation"
[2822396.377]   compiled for 1.13.1, module version = 1.6.2
[2822396.377]   Module class: X.Org XInput Driver
[2822396.377]   ABI class: X.Org XInput driver, version 18.0
[2822396.377] (II) VESA: driver for VESA chipsets: vesa
[2822396.388] (--) using VT number 2
[2822396.405] (II) Loading sub module "vbe"
[2822396.405] (II) LoadModule: "vbe"
[2822396.405] (II) Loading /usr/lib/xorg/modules/libvbe.so
[2822396.410] (II) Module vbe: vendor="X.Org Foundation"
[2822396.410]   compiled for 1.13.1, module version = 1.1.0
[2822396.410]   ABI class: X.Org Video Driver, version 13.1
[2822396.410] (II) Loading sub module "int10"
[2822396.410] (II) LoadModule: "int10"
[2822396.410] (II) Loading /usr/lib/xorg/modules/libint10.so
[2822396.428] (II) Module int10: vendor="X.Org Foundation"
[2822396.428]   compiled for 1.13.1, module version = 1.0.0
[2822396.428]   ABI class: X.Org Video Driver, version 13.1
[2822396.428] (II) VESA(0): initializing int10
[2822396.443] (EE) VESA(0): V_BIOS address 0x0 out of range
[2822396.444] (II) UnloadModule: "vesa"
[2822396.444] (II) UnloadSubModule: "int10"
[2822396.444] (II) Unloading int10
[2822396.444] (II) UnloadSubModule: "vbe"
[2822396.444] (II) Unloading vbe
[2822396.444] (EE) Screen(s) found, but none have a usable configuration.
Comment 1 Nitin Kamble 2013-02-05 21:23:39 UTC
As per Darren this is expected, because FRI2 does not have legacy BIOS. And the vesafb X driver depends on the legacy BIOS for video operations.

I just tried to use fbdev for X driver, and it is starting X. The resolution is low at 800x600. It is better than no X at all.

I will be sending a patch for this soon.
Comment 2 Nitin Kamble 2013-03-07 17:40:35 UTC
A commit was sent to enable the fbdev X driver. 
Darren, What is the final decision on the commit?

Nitin
Comment 3 Darren Hart 2013-03-07 19:52:45 UTC
I'm fine with the fbdev patch.
Comment 4 Nitin Kamble 2013-03-13 18:44:30 UTC
a commit went in the meta-intel layer to fix this
Comment 5 Darren Hart 2013-03-14 17:53:59 UTC
Nitin, please remember to post the commit in the comment when resolving a bug:

commit 3062c0cf0d5480e46febdef0157af8f0a51d15d7
Author: Nitin A Kamble <nitin.a.kamble@intel.com>
Date:   Tue Feb 5 13:11:44 2013 -0800

    fri2-noemgd: use fbdev X driver