Beagleboard Black: Xorg? [SOLVED]

This forum is for supported devices using an ARMv7 Texas Instruments (TI) SoC.

Beagleboard Black: Xorg? [SOLVED]

Postby stephanws » Thu Jun 27, 2013 4:19 pm

Hi,

trying to get X running on my BBB. I've installed xorg, xorg-init,xf86-video-omap, xf86-video-omapfb but wasn't able to get it runing. xorg.log says: No drivers available, no screens found.

Am I missing something? Or is BBB not yet supported?

Thanks
Last edited by stephanws on Sat Jun 29, 2013 2:26 pm, edited 1 time in total.
stephanws
 
Posts: 4
Joined: Thu Jun 27, 2013 4:15 pm

Re: Beagleboard Black: Xorg?

Postby WarheadsSE » Thu Jun 27, 2013 4:35 pm

You might need to configure it.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Beagleboard Black: Xorg?

Postby Geoff » Thu Jun 27, 2013 4:55 pm

I got it to work right away with xf86-video-fbdev, as I didn't know about xf86-video-omap and xf86-video-omapfb at the time. I don't have access to my friend's BBB any more, so I can't try those at the moment. Admittedly, I didn't have a micro-HDMI cable, so I just used VNC to verify that it was working.
Geoff
 
Posts: 231
Joined: Wed Mar 09, 2011 5:14 pm

Re: Beagleboard Black: Xorg?

Postby stephanws » Thu Jun 27, 2013 6:16 pm

using Xorg -configure:

$this->bbcode_second_pass_code('', '[root@alarm ~]# cat /var/log/Xorg.0.log
[ 1952.021]
X.Org X Server 1.14.2
Release Date: 2013-06-25
[ 1952.030] X Protocol Version 11, Revision 0
[ 1952.033] Build Operating System: Linux 3.2.34-1-FARM armv7l
[ 1952.036] Current Operating System: Linux alarm 3.8.13-4-ARCH #1 SMP Wed Jun 26 16:26:15 CDT 2013 armv7l
[ 1952.036] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait fixrtc
[ 1952.042] Build Date: 25 June 2013 01:50:13PM
[ 1952.046]
[ 1952.049] Current version of pixman: 0.30.0
[ 1952.055] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 1952.055] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1952.068] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 27 13:14:24 2013
[ 1952.068] (II) Loader magic: 0x1c0e50
[ 1952.068] (II) Module ABI versions:
[ 1952.068] X.Org ANSI C Emulation: 0.4
[ 1952.068] X.Org Video Driver: 14.1
[ 1952.068] X.Org XInput driver : 19.1
[ 1952.068] X.Org Server Extension : 7.0
[ 1952.070] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 1952.076] List of video drivers:
[ 1952.080] siliconmotion
[ 1952.083] trident
[ 1952.086] voodoo
[ 1952.089] glint
[ 1952.092] omap
[ 1952.095] omapfb
[ 1952.097] neomagic
[ 1952.100] v4l
[ 1952.103] dummy
[ 1952.105] modesetting
[ 1952.108] vesa
[ 1952.108] (II) LoadModule: "siliconmotion"
[ 1952.109] (II) Loading /usr/lib/xorg/modules/drivers/siliconmotion_drv.so
[ 1952.644] (II) Module siliconmotion: vendor="X.Org Foundation"
[ 1952.644] compiled for 1.14.0, module version = 1.7.7
[ 1952.644] Module class: X.Org Video Driver
[ 1952.644] ABI class: X.Org Video Driver, version 14.1
[ 1952.644] (II) LoadModule: "trident"
[ 1952.645] (II) Loading /usr/lib/xorg/modules/drivers/trident_drv.so
[ 1952.652] (II) Module trident: vendor="X.Org Foundation"
[ 1952.652] compiled for 1.14.0, module version = 1.3.6
[ 1952.652] Module class: X.Org Video Driver
[ 1952.652] ABI class: X.Org Video Driver, version 14.1
[ 1952.654] (II) LoadModule: "voodoo"
[ 1952.655] (II) Loading /usr/lib/xorg/modules/drivers/voodoo_drv.so
[ 1952.658] (II) Module voodoo: vendor="X.Org Foundation"
[ 1952.658] compiled for 1.14.0, module version = 1.1.0
[ 1952.659] Module class: X.Org Video Driver
[ 1952.659] ABI class: X.Org Video Driver, version 14.1
[ 1952.659] (II) LoadModule: "glint"
[ 1952.659] (II) Loading /usr/lib/xorg/modules/drivers/glint_drv.so
[ 1952.666] (II) Module glint: vendor="X.Org Foundation"
[ 1952.666] compiled for 1.14.0, module version = 1.2.8
[ 1952.666] Module class: X.Org Video Driver
[ 1952.667] ABI class: X.Org Video Driver, version 14.1
[ 1952.668] (II) LoadModule: "omap"
[ 1952.669] (II) Loading /usr/lib/xorg/modules/drivers/omap_drv.so
[ 1952.675] (II) Module omap: vendor="X.Org Foundation"
[ 1952.675] compiled for 1.13.2, module version = 0.83.0
[ 1952.675] Module class: X.Org Video Driver
[ 1952.675] ABI class: X.Org Video Driver, version 13.1
[ 1952.678] (EE) module ABI major version (13) doesn't match the server's version (14)
[ 1952.678] (II) UnloadModule: "omap"
[ 1952.678] (II) Unloading omap
[ 1952.679] (EE) Failed to load module "omap" (module requirement mismatch, 0)
[ 1952.679] (II) LoadModule: "omapfb"
[ 1952.680] (II) Loading /usr/lib/xorg/modules/drivers/omapfb_drv.so
[ 1952.690] (II) Module omapfb: vendor="X.Org Foundation"
[ 1952.691] compiled for 1.14.1, module version = 0.1.1
[ 1952.691] ABI class: X.Org Video Driver, version 14.1
[ 1952.691] (II) LoadModule: "neomagic"
[ 1952.691] (II) Loading /usr/lib/xorg/modules/drivers/neomagic_drv.so
[ 1952.697] (II) Module neomagic: vendor="X.Org Foundation"
[ 1952.697] compiled for 1.14.0, module version = 1.2.7
[ 1952.697] Module class: X.Org Video Driver
[ 1952.697] ABI class: X.Org Video Driver, version 14.1
[ 1952.698] (II) LoadModule: "v4l"
[ 1952.698] (II) Loading /usr/lib/xorg/modules/drivers/v4l_drv.so
[ 1952.700] (II) Module v4l: vendor="X.Org Foundation"
[ 1952.701] compiled for 1.14.0, module version = 0.1.1
[ 1952.701] ABI class: X.Org Video Driver, version 14.1
[ 1952.701] (II) LoadModule: "dummy"
[ 1952.701] (II) Loading /usr/lib/xorg/modules/drivers/dummy_drv.so
[ 1952.704] (II) Module dummy: vendor="X.Org Foundation"
[ 1952.704] compiled for 1.14.0, module version = 0.3.6
[ 1952.704] Module class: X.Org Video Driver
[ 1952.704] ABI class: X.Org Video Driver, version 14.1
[ 1952.704] (II) LoadModule: "modesetting"
[ 1952.704] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 1952.705] (II) Module modesetting: vendor="X.Org Foundation"
[ 1952.705] compiled for 1.14.1, module version = 0.8.0
[ 1952.706] Module class: X.Org Video Driver
[ 1952.706] ABI class: X.Org Video Driver, version 14.1
[ 1952.706] (II) LoadModule: "vesa"
[ 1952.706] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 1952.710] (II) Module vesa: vendor="X.Org Foundation"
[ 1952.710] compiled for 1.14.0, module version = 2.3.2
[ 1952.710] Module class: X.Org Video Driver
[ 1952.710] ABI class: X.Org Video Driver, version 14.1
[ 1952.710] (WW) Falling back to old probe method for siliconmotion
[ 1952.710] (WW) Falling back to old probe method for trident
[ 1952.710] (WW) Falling back to old probe method for voodoo
[ 1952.710] (WW) Falling back to old probe method for glint
[ 1952.710] (WW) Falling back to old probe method for OMAPFB
[ 1952.710] (WW) Falling back to old probe method for neomagic
[ 1952.710] (WW) Falling back to old probe method for v4l
[ 1952.711] (II) v4l: 0 video adapters with overlay support detected
[ 1952.711] (WW) Falling back to old probe method for dummy
[ 1952.711] (WW) Falling back to old probe method for modesetting
[ 1952.711] (WW) Falling back to old probe method for vesa
[ 1952.714] No devices to configure. Configuration failed.
[ 1952.715] (EE) Server terminated with error (2). Closing log file.
')

extra/xf86-video-fbdev 0.4.3-3 (xorg-drivers xorg) [installed]

just using startx:

$this->bbcode_second_pass_code('', '[ 2044.203] (II) LoadModule: "fbdev"
[ 2044.205] (WW) Warning, couldn't open module fbdev
[ 2044.205] (II) UnloadModule: "fbdev"
[ 2044.205] (II) Unloading fbdev
[ 2044.205] (EE) Failed to load module "fbdev" (module does not exist, 0)
')
stephanws
 
Posts: 4
Joined: Thu Jun 27, 2013 4:15 pm

Re: Beagleboard Black: Xorg?

Postby falstaff » Fri Jun 28, 2013 10:52 am

I can confirm that Xorg is working on BBB, I tried it this week using LXDE.

The virtual HDMI cape needs to be loaded:
$this->bbcode_second_pass_code('', '
/sys/devices/bone_capemgr.9/slots
0: 54:PF---
1: 55:PF---
2: 56:PF---
3: 57:PF---
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
')

Check if a Framebuffer device was registred:
$this->bbcode_second_pass_code('', '
# dmesg | grep fb
[ 0.717167] platform 4830e000.fb: alias fck already exists
[ 0.873657] tilcdc 4830e000.fb: No power control GPIO
[ 0.982683] tilcdc 4830e000.fb: found TDA19988
[ 0.984003] tilcdc 4830e000.fb: No connectors reported connected with modes
[ 1.007860] tilcdc 4830e000.fb: fb0: frame buffer device
[ 1.007880] tilcdc 4830e000.fb: registered panic notifier
')
--
falstaff
falstaff
 
Posts: 10
Joined: Mon Jun 24, 2013 8:08 am

Re: Beagleboard Black: Xorg?

Postby stephanws » Fri Jun 28, 2013 5:08 pm

$this->bbcode_second_pass_code('', '[root@alarm ~]# dmesg | grep fb
[ 0.717673] platform 4830e000.fb: alias fck already exists
[ 0.873676] tilcdc 4830e000.fb: No power control GPIO
[ 0.982736] tilcdc 4830e000.fb: found TDA19988
[ 1.028855] tilcdc 4830e000.fb: mode 1920x1080@25 is blacklisted
[ 1.094844] tilcdc 4830e000.fb: Connected to an HDMI monitor with cea mode 13
[ 1.160722] tilcdc 4830e000.fb: fb0: frame buffer device
[ 1.160741] tilcdc 4830e000.fb: registered panic notifier
[ 1.266692] tilcdc 4830e000.fb: timeout waiting for framedone
')

in my case its capemgr.8:
$this->bbcode_second_pass_code('', '[root@alarm bone_capemgr.8]# cat slots
0: 54:PF---
1: 55:PF---
2: 56:PF---
3: 57:PF---
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI')

installed lxde and try to start it:

$this->bbcode_second_pass_code('', ' 1584.204] (II) LoadModule: "fbdev"
[ 1584.204] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 1584.205] (II) Module fbdev: vendor="X.Org Foundation"
[ 1584.205] compiled for 1.14.0, module version = 0.4.3
[ 1584.205] Module class: X.Org Video Driver
[ 1584.205] ABI class: X.Org Video Driver, version 14.1
[ 1584.205] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 1584.206] (II) FBDEV: driver for framebuffer: fbdev
[ 1584.206] (++) using VT number 7

[ 1584.234] (II) modesetting(G0): using drv /dev/dri/card0
[ 1584.234] (WW) Falling back to old probe method for modesetting
[ 1584.234] (WW) Falling back to old probe method for fbdev
[ 1584.234] (II) Loading sub module "fbdevhw"
[ 1584.234] (II) LoadModule: "fbdevhw"
[ 1584.236] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 1584.236] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 1584.237] compiled for 1.14.2, module version = 0.0.2
[ 1584.237] ABI class: X.Org Video Driver, version 14.1
[ 1584.237] (EE) No devices detected.
[ 1584.237] (EE)
Fatal server error:
[ 1584.237] (EE) no screens found(EE)
')
stephanws
 
Posts: 4
Joined: Thu Jun 27, 2013 4:15 pm

Re: Beagleboard Black: Xorg?

Postby mazzo » Sat Jun 29, 2013 1:46 pm

create in /etc/X11/xorg.conf.d/10-screen.conf

With:

Section "Module"
Load "extmod"
Load "dbe"
Load "glx"
Load "freetype"
Load "type1"
Load "record"
Load "dri"
EndSection

Section "Monitor"
Identifier "Builtin Default Monitor"
EndSection

Section "Device"
Identifier "Builtin Default fbdev Device 0"
Driver "fbdev"
EndSection

Section "Screen"
Identifier "Builtin Default fbdev Screen 0"
Device "Builtin Default fbdev Device 0"
Monitor "Builtin Default Monitor"
EndSection

Section "ServerLayout"
Identifier "Builtin Default Layout"
Screen "Builtin Default fbdev Screen 0"
EndSection

Goodluck,

maba.dk
mazzo
 
Posts: 1
Joined: Sat Jun 29, 2013 1:39 pm

Re: Beagleboard Black: Xorg?

Postby stephanws » Sat Jun 29, 2013 2:26 pm

thanks! That worked. Thought that creating a conf wasn't needed anymore.
stephanws
 
Posts: 4
Joined: Thu Jun 27, 2013 4:15 pm

Re: Beagleboard Black: Xorg? [SOLVED]

Postby Geoff » Sat Jun 29, 2013 7:23 pm

Now that you mention it, I remember I had to create an /etc/X11/xorg.conf also. All it needed was this bare minimum:
$this->bbcode_second_pass_code('', 'Section "Device"
Identifier "Frame Buffer"
Driver "fbdev"
EndSection')
Geoff
 
Posts: 231
Joined: Wed Mar 09, 2011 5:14 pm


Return to Texas Instruments (TI)

Who is online

Users browsing this forum: No registered users and 2 guests