[Arm-dev] Testing CentOS on ARM device.

Javier Romero xavinux at gmail.com
Thu Jan 25 05:45:44 UTC 2018


Hi,

Have been working around the installation of Xfce on the Raspberry PI 3.
First xorg-x11-server and all dependencies were successfully installed
running:

*yum groupinstall "X Window system" -y*

Installed:
  glx-utils.armv7hl 0:8.2.0-3.el7                mesa-dri-drivers.armv7hl
0:17.0.1-6.20170307.el7   spice-vdagent.armv7hl 0:0.14.0-14.el7
  xorg-x11-server-Xorg.armv7hl 0:1.19.3-11.el7   xorg-x11-utils.armv7hl
0:7.5-22.el7                xorg-x11-xauth.armv7hl 1:1.0.9-1.el7
  xorg-x11-xinit.armv7hl 0:1.3.4-1.el7           xvattr.armv7hl
0:1.3-27.el7
Dependency Installed:
  freetype.armv7hl 0:2.4.11-15.el7                libICE.armv7hl
0:1.0.9-9.el7                   libSM.armv7hl 0:1.2.2-2.el7
  libX11.armv7hl 0:1.6.5-1.el7                    libX11-common.noarch
0:1.6.5-1.el7             libXau.armv7hl 0:1.0.8-2.1.el7
  libXcursor.armv7hl 0:1.1.14-8.el7               libXdamage.armv7hl
0:1.1.4-4.1.el7             libXdmcp.armv7hl 0:1.1.2-6.el7
  libXext.armv7hl 0:1.3.3-3.el7                   libXfixes.armv7hl
0:5.0.3-1.el7                libXfont2.armv7hl 0:2.0.1-2.el7
  libXi.armv7hl 0:1.7.9-1.el7                     libXinerama.armv7hl
0:1.1.3-2.1.el7            libXmu.armv7hl 0:1.1.2-2.el7
  libXrandr.armv7hl 0:1.5.1-2.el7                 libXrender.armv7hl
0:0.9.10-1.el7              libXt.armv7hl 0:1.1.5-3.el7
  libXtst.armv7hl 0:1.2.3-1.el7                   libXv.armv7hl
0:1.0.11-1.el7                   libXxf86dga.armv7hl 0:1.1.4-2.1.el7
  libXxf86misc.armv7hl 0:1.0.3-7.1.el7            libXxf86vm.armv7hl
0:1.1.4-1.el7               libdmx.armv7hl 0:1.1.3-3.el7
  libepoxy.armv7hl 0:1.2-2.el7                    libfontenc.armv7hl
0:1.1.3-3.el7               libpciaccess.armv7hl 0:0.13.4-3.1.el7_4
  libxcb.armv7hl 0:1.12-1.el7                     libxkbfile.armv7hl
0:1.0.9-3.el7               libxshmfence.armv7hl 0:1.2-1.el7
  mesa-filesystem.armv7hl 0:17.0.1-6.20170307.el7 mesa-libGL.armv7hl
0:17.0.1-6.20170307.el7     mesa-libgbm.armv7hl 0:17.0.1-6.20170307.el7
  mesa-libglapi.armv7hl 0:17.0.1-6.20170307.el7   mesa-private-llvm.armv7hl
0:3.9.1-3.el7        pixman.armv7hl 0:0.34.0-1.el7
  xkeyboard-config.noarch 0:2.20-1.el7
 xorg-x11-server-common.armv7hl 0:1.19.3-11.el7
xorg-x11-server-utils.armv7hl 0:7.7-2.el7
  xorg-x11-xkb-utils.armv7hl 0:7.7-12.el7
Complete!


Then run startx to see if it works, but some errors appears:

*# startx*

xauth:  file /root/.serverauth.7340 does not exist
xauth:  file /root/.Xauthority does not exist
xauth:  file /root/.Xauthority does not exist
X.Org X Server 1.19.3
Release Date: 2017-03-15
X Protocol Version 11, Revision 0
Build Operating System:  4.8.14-fedora-2
Current Operating System: Linux centos-rpi3 4.9.75-v7.1.el7 #1 SMP Tue Jan
9 09:29:45 UTC 2018 armv7l
Kernel command line: 8250.nr_uarts=0 bcm2708_fb.fbwidth=1776
bcm2708_fb.fbheight=952 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000
vc_mem.mem_size=0x40000000  dwc_otg.lpm_enable=0 console=ttyS0,115200
console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait
selinux=1 security=selinux enforcing=0
Build Date: 06 August 2017  08:31:37PM
Build ID: xorg-x11-server 1.19.3-11.el7
Current version of pixman: 0.34.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 25 04:27:19 2018
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
 at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional
information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error


*# cat /var/log/Xorg.0.log*

[  6066.716]
X.Org X Server 1.19.3
Release Date: 2017-03-15
[  6066.716] X Protocol Version 11, Revision 0
[  6066.716] Build Operating System:  4.8.14-fedora-2
[  6066.716] Current Operating System: Linux centos-rpi3 4.9.75-v7.1.el7 #1
SMP Tue Jan 9 09:29:45 UTC 2018 armv7l
[  6066.717] Kernel command line: 8250.nr_uarts=0 bcm2708_fb.fbwidth=1776
bcm2708_fb.fbheight=952 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000
vc_mem.mem_size=0x40000000  dwc_otg.lpm_enable=0 console=ttyS0,115200
console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait
selinux=1 security=selinux enforcing=0
[  6066.717] Build Date: 06 August 2017  08:31:37PM
[  6066.717] Build ID: xorg-x11-server 1.19.3-11.el7
[  6066.717] Current version of pixman: 0.34.0
[  6066.717]  Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[  6066.717] Markers: (--) probed, (**) from config file, (==) defult
setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  6066.718] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 25
04:27:19 2018
[  6066.724] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  6066.725] (==) No Layout section.  Using the first Screen section.
[  6066.725] (==) No screen section available. Using defaults.
[  6066.725] (**) |-->Screen "Default Screen Section" (0)
[  6066.725] (**) |   |-->Monitor "<default monitor>"
[  6066.726] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[  6066.726] (==) Automatically adding devices
[  6066.726] (==) Automatically enabling devices
[  6066.726] (==) Automatically adding GPU devices
[  6066.726] (==) Automatically binding GPU devices
[  6066.726] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  6066.726] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[  6066.726] (==) ModulePath set to "/usr/lib/xorg/modules"
[  6066.726] (II) The server relies on udev to provide the list of input
devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[  6066.727] (II) Loader magic: 0x640004
[  6066.727] (II) Module ABI versions:
[  6066.727]  X.Org ANSI C Emulation: 0.4
[  6066.727]  X.Org Video Driver: 23.0
[  6066.727]  X.Org XInput driver : 24.1
[  6066.727]  X.Org Server Extension : 10.0
[  6066.728] (II) no primary bus or device found
[  6066.728] (II) LoadModule: "glx"
[  6066.729] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  6066.738] (II) Module glx: vendor="X.Org Foundation"
[  6066.738]  compiled for 1.19.3, module version = 1.0.0
[  6066.738]  ABI class: X.Org Server Extension, version 10.0
[  6066.738] (==) Matched modesetting as autoconfigured driver 0
[  6066.738] (==) Matched fbdev as autoconfigured driver 1
[  6066.738] (==) Assigned the driver to the xf86ConfigLayout
[  6066.738] (II) LoadModule: "modesetting"
[  6066.739] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  6066.739] (II) Module modesetting: vendor="X.Org Foundation"
[  6066.739]  compiled for 1.19.3, module version = 1.19.3
[  6066.740]  Module class: X.Org Video Driver
[  6066.740]  ABI class: X.Org Video Driver, version 23.0
[  6066.740] (II) LoadModule: "fbdev"
[  6066.741] (WW) Warning, couldn't open module fbdev
[  6066.741] (II) UnloadModule: "fbdev"
[  6066.741] (II) Unloading fbdev
[  6066.741] (EE) Failed to load module "fbdev" (module does not exist, 0)
[  6066.741] (II) modesetting: Driver for Modesetting Kernel Drivers: km
[  6066.741] (--) using VT number 2
[  6066.772] (WW) Falling back to old probe method for modesetting
[  6066.772] (EE) open /dev/dri/card0: No such file or directory
[  6066.772] (EE) No devices detected
[  6066.772] (EE)
Fatal server error:
[  6066.772] (EE) no screens found(EE)
[  6066.772] (EE)
Please consult the The X.Org Foundation support
 at http://wiki.x.org
 for help.
[  6066.773] (EE) Please also check the log file at "/var/log/Xorg.0.log"
for additional information.
[  6066.773] (EE)
[  6066.831] (EE) Server terminated with error (1). Closing log file.


and can't install Xfce:

*yum groupinstall -y "Xfce"*

Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Warning: group Xfce does not exist.
Maybe run: yum groups mark install (see man yum)
Error: No packages in any requested group available to install or update

Regards,







Javier Romero
E-mail: xavinux at gmail.com
Skype: xavinux


2018-01-13 17:33 GMT-03:00 Javier Romero <xavinux at gmail.com>:
>
> Hi Fabiàn,
>
> > Some people expressed a need for X window environment, (untested, only
minimal images are built so far), is that something you'd like to test ?
>
> Yes, would like to start testing this if it's useful. Have downloaded
> CentOS 7 image for ARM and will try X window and verify how it works.
>
> Regards,
>
>
>
>
> Javier Romero
> E-mail: xavinux at gmail.com
> Skype: xavinux
>
>
>
> 2018-01-13 11:10 GMT-03:00 Fabian Arrotin <arrfab at centos.org>:
> > On 12/01/18 18:39, Javier Romero wrote:
> >> Hi People,
> >>
> >> Hope everything is fine there.
> >>
> >> Have a Raspberry PI 3 and would like to know if you also need help
> >> testing CentOS on this type of Hardware.
> >>
> >> Thanks for your attention.
> >>
> >>
> >
> > Hi Javier,
> >
> > As the RaspberryPi3 is already "supported"
> > (
http://mirror.centos.org/altarch/7/isos/armhfp/CentOS-Userland-7-armv7hl-Minimal-1708-RaspberryPi3.img.xz
> > and
> >
https://wiki.centos.org/SpecialInterestGroup/AltArch/Arm32/#head-d8f862db0bfa06aaae57bed3450ea0ad7d63b99a
),
> > it depends which item you'd like yourself to test.
> >
> > Some people expressed a need for X window environment, (untested, only
> > minimal images are built so far), is that something you'd like to test ?
> > If so that would mean also verifying what's left to be built and why it
> > failed (if it did), etc
> >
> >
> > --
> > Fabian Arrotin
> > The CentOS Project | https://www.centos.org
> > gpg key: 56BEC54E | twitter: @arrfab
> >
> >
> > _______________________________________________
> > Arm-dev mailing list
> > Arm-dev at centos.org
> > https://lists.centos.org/mailman/listinfo/arm-dev
> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/arm-dev/attachments/20180125/cc6bfca8/attachment-0001.html>


More information about the Arm-dev mailing list