Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Elementary Target #2973

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

hypersymmetry
Copy link

@hypersymmetry hypersymmetry commented Dec 26, 2016

I saw that people were asking for this a while back (#1571), and I've been using the MyDearWatson script and its forks for a while personally, so I decided to put this together.

Test coverage seems to be fine on my 2015 Chromebook Pixel. I'm not sure about other arches, but everything should work. I tried to be thorough, but let me know if any other changes are needed.

A few other things:

Merry Christmas guys. 馃巹

@NoahVlncrt
Copy link

NoahVlncrt commented Jan 23, 2017

@hypersymmetry loving this idea and i'm looking foward to testing it. Question, how would I go about using your fork? Which crouton file do I download?

Edit:
Figured out how to run your script after another minute of digging around the structure of the application. I ran it tonight installation goes great! Doesn't seem to start though, it boots up into a dark screen like it wants to start then it stops. Here is the error log I got hopefully you can make something of it. I've been looking at it for a while and I believe the problem has something to do with xorg but i'm not positive.

Entering /mnt/stateful_partition/crouton/chroots/elementary...


X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-67-highbank armv7l Ubuntu
Current Operating System: Linux localhost 3.10.18 #1 SMP Fri Jan 6 23:44:58 PST 2017 armv7l
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2539520 verity payload=PARTUUID=fa4091ee-2865-d449-95f2-07dbf85cd079/PARTNROFF=1 hashtree=PARTUUID=fa4091ee-2865-d449-95f2-07dbf85cd079/PARTNROFF=1 hashstart=2539520 alg=sha1 root_hexdigest=6ef367912a553f6965093096e539ccc53dd00955 salt=8ea8bf909909c50ee576f0650b05e2afe250c58be7308ea305fb65956716165d" noinitrd vt.global_cursor_default=0 kern_guid=fa4091ee-2865-d449-95f2-07dbf85cd079  
Build Date: 12 February 2015  02:55:07PM
xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.30.2
        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.1.log", Time: Mon Jan 23 19:58:06 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension Present
Initializing built-in extension DRI3
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
crouton: version git
release: trusty
architecture: armhf
xmethod: xorg
targets: elementary
host: version 8872.76.0 (Official Build) stable-channel nyan_blaze 
kernel: Linux localhost 3.10.18 #1 SMP Fri Jan 6 23:44:58 PST 2017 armv7l armv7l armv7l GNU/Linux
freon: no
Running exit commands...
/usr/bin/xinit: connection to X server lost

waiting for X server to shut down Hangup
(EE) Server terminated successfully (0). Closing log file.

Unmounting /mnt/stateful_partition/crouton/chroots/elementary...

@DennisLfromGA
Copy link
Collaborator

DennisLfromGA commented Jan 24, 2017

@NoahVlncrt (& @hypersymmetry) ,

freon: no

Your HP Chromebook 14 G3 (nyan_blaze) is one of the few devices that doesn't use Freon these days, it has the Nvidia Tegra K1. I don't know if that's part of the problem or not though.

The Xorg log mentioned here -

(==) Log file: "/var/log/Xorg.1.log", Time: Mon Jan 23 19:58:06 2017

may give us some more details about what might be causing the problem.

Hope this helps,
-DennisL

@NoahVlncrt
Copy link

Well just my luck to be stuck with one of the chromebooks that doesn't use freon. . . either way here is the Xorg.1.log output.

[  3942.328] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[  3942.329] X Protocol Version 11, Revision 0
[  3942.329] Build Operating System: Linux 3.2.0-67-highbank armv7l Ubuntu
[  3942.329] Current Operating System: Linux localhost 3.10.18 #1 SMP Fri Jan 6 23:44:58 PST 2017 armv7l
[  3942.329] Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 2539520 verity payload=PARTUUID=fa4091ee-2865-d449-95f2-07dbf85cd079/PARTNROFF=1 hashtree=PARTUUID=fa4091ee-2865-d449-95f2-07dbf85cd079/PARTNROFF=1 hashstart=2539520 alg=sha1 root_hexdigest=6ef367912a553f6965093096e539ccc53dd00955 salt=8ea8bf909909c50ee576f0650b05e2afe250c58be7308ea305fb65956716165d" noinitrd vt.global_cursor_default=0 kern_guid=fa4091ee-2865-d449-95f2-07dbf85cd079  
[  3942.329] Build Date: 12 February 2015  02:55:07PM
[  3942.329] xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support) 
[  3942.329] Current version of pixman: 0.30.2
[  3942.330] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  3942.330] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  3942.330] (==) Log file: "/var/log/Xorg.1.log", Time: Tue Jan 24 16:18:27 2017
[  3942.332] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  3942.334] (==) No Layout section.  Using the first Screen section.
[  3942.335] (==) No screen section available. Using defaults.
[  3942.335] (**) |-->Screen "Default Screen Section" (0)
[  3942.335] (**) |   |-->Monitor "<default monitor>"
[  3942.335] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  3942.335] (==) Automatically adding devices
[  3942.335] (==) Automatically enabling devices
[  3942.335] (==) Automatically adding GPU devices
[  3942.336] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  3942.336] 	Entry deleted from font path.
[  3942.336] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  3942.336] 	Entry deleted from font path.
[  3942.336] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  3942.336] 	Entry deleted from font path.
[  3942.336] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  3942.336] 	Entry deleted from font path.
[  3942.336] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  3942.336] 	Entry deleted from font path.
[  3942.336] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	built-ins
[  3942.336] (==) ModulePath set to "/usr/lib/arm-linux-gnueabihf/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[  3942.336] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  3942.336] (II) Loader magic: 0xb6f3df10
[  3942.336] (II) Module ABI versions:
[  3942.336] 	X.Org ANSI C Emulation: 0.4
[  3942.336] 	X.Org Video Driver: 15.0
[  3942.336] 	X.Org XInput driver : 20.0
[  3942.336] 	X.Org Server Extension : 8.0
[  3942.336] Initializing built-in extension Generic Event Extension
[  3942.336] Initializing built-in extension SHAPE
[  3942.337] Initializing built-in extension MIT-SHM
[  3942.337] Initializing built-in extension XInputExtension
[  3942.337] Initializing built-in extension XTEST
[  3942.337] Initializing built-in extension BIG-REQUESTS
[  3942.337] Initializing built-in extension SYNC
[  3942.337] Initializing built-in extension XKEYBOARD
[  3942.337] Initializing built-in extension XC-MISC
[  3942.337] Initializing built-in extension SECURITY
[  3942.337] Initializing built-in extension XINERAMA
[  3942.337] Initializing built-in extension XFIXES
[  3942.337] Initializing built-in extension RENDER
[  3942.337] Initializing built-in extension RANDR
[  3942.337] Initializing built-in extension COMPOSITE
[  3942.337] Initializing built-in extension DAMAGE
[  3942.337] Initializing built-in extension MIT-SCREEN-SAVER
[  3942.337] Initializing built-in extension DOUBLE-BUFFER
[  3942.337] Initializing built-in extension RECORD
[  3942.338] Initializing built-in extension DPMS
[  3942.338] Initializing built-in extension Present
[  3942.338] Initializing built-in extension DRI3
[  3942.338] Initializing built-in extension X-Resource
[  3942.338] Initializing built-in extension XVideo
[  3942.338] Initializing built-in extension XVideo-MotionCompensation
[  3942.338] Initializing built-in extension SELinux
[  3942.338] Initializing built-in extension XFree86-VidModeExtension
[  3942.338] Initializing built-in extension XFree86-DGA
[  3942.338] Initializing built-in extension XFree86-DRI
[  3942.338] Initializing built-in extension DRI2
[  3942.338] (II) LoadModule: "glx"
[  3942.340] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  3942.351] (II) Module glx: vendor="X.Org Foundation"
[  3942.351] 	compiled for 1.15.1, module version = 1.0.0
[  3942.351] 	ABI class: X.Org Server Extension, version 8.0
[  3942.351] (==) AIGLX enabled
[  3942.351] Loading extension GLX
[  3942.351] (==) Matched modesetting as autoconfigured driver 0
[  3942.351] (==) Matched fbdev as autoconfigured driver 1
[  3942.351] (==) Assigned the driver to the xf86ConfigLayout
[  3942.351] (II) LoadModule: "modesetting"
[  3942.352] (WW) Warning, couldn't open module modesetting
[  3942.352] (II) UnloadModule: "modesetting"
[  3942.352] (II) Unloading modesetting
[  3942.352] (EE) Failed to load module "modesetting" (module does not exist, 0)
[  3942.353] (II) LoadModule: "fbdev"
[  3942.353] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  3942.355] (II) Module fbdev: vendor="X.Org Foundation"
[  3942.355] 	compiled for 1.15.0, module version = 0.4.4
[  3942.355] 	Module class: X.Org Video Driver
[  3942.355] 	ABI class: X.Org Video Driver, version 15.0
[  3942.355] (==) Matched modesetting as autoconfigured driver 0
[  3942.355] (==) Matched fbdev as autoconfigured driver 1
[  3942.355] (==) Assigned the driver to the xf86ConfigLayout
[  3942.355] (II) LoadModule: "modesetting"
[  3942.356] (WW) Warning, couldn't open module modesetting
[  3942.356] (II) UnloadModule: "modesetting"
[  3942.356] (II) Unloading modesetting
[  3942.356] (EE) Failed to load module "modesetting" (module does not exist, 0)
[  3942.356] (II) LoadModule: "fbdev"
[  3942.356] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  3942.357] (II) Module fbdev: vendor="X.Org Foundation"
[  3942.357] 	compiled for 1.15.0, module version = 0.4.4
[  3942.357] 	Module class: X.Org Video Driver
[  3942.357] 	ABI class: X.Org Video Driver, version 15.0
[  3942.357] (II) UnloadModule: "fbdev"
[  3942.357] (II) Unloading fbdev
[  3942.357] (II) Failed to load module "fbdev" (already loaded, 0)
[  3942.357] (II) FBDEV: driver for framebuffer: fbdev
[  3942.357] (--) using VT number 3

[  3942.770] (WW) Falling back to old probe method for fbdev
[  3942.770] (II) Loading sub module "fbdevhw"
[  3942.770] (II) LoadModule: "fbdevhw"
[  3942.771] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  3942.771] (II) Module fbdevhw: vendor="X.Org Foundation"
[  3942.771] 	compiled for 1.15.1, module version = 0.0.2
[  3942.771] 	ABI class: X.Org Video Driver, version 15.0
[  3942.771] (II) FBDEV(0): using default device
[  3942.772] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  3942.772] (II) FBDEV(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[  3942.772] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[  3942.772] (==) FBDEV(0): RGB weight 888
[  3942.772] (==) FBDEV(0): Default visual is TrueColor
[  3942.772] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  3942.772] (II) FBDEV(0): hardware: tegra_fb (video memory: 4224kB)
[  3942.772] (II) FBDEV(0): checking modes against framebuffer device...
[  3942.772] (II) FBDEV(0): checking modes against monitor...
[  3942.772] (--) FBDEV(0): Virtual size is 1366x768 (pitch 1366)
[  3942.772] (**) FBDEV(0):  Built-in mode "current": 76.4 MHz, 48.0 kHz, 60.0 Hz
[  3942.772] (II) FBDEV(0): Modeline "current"x0.0   76.42  1366 1434 1479 1592  768 772 779 800 -hsync +vsync -csync (48.0 kHz b)
[  3942.772] (==) FBDEV(0): DPI set to (96, 96)
[  3942.772] (II) Loading sub module "fb"
[  3942.772] (II) LoadModule: "fb"
[  3942.773] (II) Loading /usr/lib/xorg/modules/libfb.so
[  3942.773] (II) Module fb: vendor="X.Org Foundation"
[  3942.773] 	compiled for 1.15.1, module version = 1.0.0
[  3942.773] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  3942.773] (**) FBDEV(0): using shadow framebuffer
[  3942.773] (II) Loading sub module "shadow"
[  3942.773] (II) LoadModule: "shadow"
[  3942.773] (II) Loading /usr/lib/xorg/modules/libshadow.so
[  3942.773] (II) Module shadow: vendor="X.Org Foundation"
[  3942.773] 	compiled for 1.15.1, module version = 1.1.0
[  3942.773] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  3942.773] (==) Depth 24 pixmap format is 32 bpp
[  3942.816] (==) FBDEV(0): Backing store enabled
[  3942.816] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.816] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.816] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.816] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.816] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.816] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.817] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.818] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.819] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.820] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.821] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  3942.822] (==) FBDEV(0): DPMS enabled
[  3942.822] (==) RandR enabled
[  3942.839] (II) SELinux: Disabled on system
[  3942.842] (II) AIGLX: Screen 0 is not DRI2 capable
[  3942.842] (EE) AIGLX: reverting to software rendering
[  3942.851] (II) AIGLX: Loaded and initialized swrast
[  3942.851] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  3942.884] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[  3942.891] (II) config/udev: Adding input device Elan Touchpad (/dev/input/event1)
[  3942.891] (**) Elan Touchpad: Applying InputClass "evdev touchpad catchall"
[  3942.891] (**) Elan Touchpad: Applying InputClass "touchpad catchall"
[  3942.891] (**) Elan Touchpad: Applying InputClass "Default clickpad buttons"
[  3942.891] (II) LoadModule: "synaptics"
[  3942.892] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  3942.893] (II) Module synaptics: vendor="X.Org Foundation"
[  3942.893] 	compiled for 1.15.0, module version = 1.7.4
[  3942.893] 	Module class: X.Org XInput Driver
[  3942.893] 	ABI class: X.Org XInput driver, version 20.0
[  3942.893] (II) Using input driver 'synaptics' for 'Elan Touchpad'
[  3942.893] (**) Elan Touchpad: always reports core events
[  3942.893] (**) Option "Device" "/dev/input/event1"
[  3943.060] (II) synaptics: Elan Touchpad: found clickpad property
[  3943.061] (--) synaptics: Elan Touchpad: x-axis range 0 - 3300 (res 31)
[  3943.061] (--) synaptics: Elan Touchpad: y-axis range 0 - 1977 (res 31)
[  3943.061] (--) synaptics: Elan Touchpad: pressure range 0 - 255
[  3943.061] (--) synaptics: Elan Touchpad: finger width range 0 - 15
[  3943.061] (--) synaptics: Elan Touchpad: buttons: left double triple
[  3943.061] (--) synaptics: Elan Touchpad: Vendor 0x4f3 Product 0x48
[  3943.062] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[  3943.062] (--) synaptics: Elan Touchpad: touchpad found
[  3943.062] (**) Elan Touchpad: always reports core events
[  3943.062] (**) Option "config_info" "udev:/sys/devices/soc0/7000c400.i2c/i2c-1/1-0015/input/input1/event1"
[  3943.062] (II) XINPUT: Adding extended input device "Elan Touchpad" (type: TOUCHPAD, id 6)
[  3943.063] (**) synaptics: Elan Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[  3943.063] (**) synaptics: Elan Touchpad: (accel) MaxSpeed is now 1.75
[  3943.063] (**) synaptics: Elan Touchpad: (accel) AccelFactor is now 0.052
[  3943.064] (**) Elan Touchpad: (accel) keeping acceleration scheme 1
[  3943.064] (**) Elan Touchpad: (accel) acceleration profile 1
[  3943.064] (**) Elan Touchpad: (accel) acceleration factor: 2.000
[  3943.064] (**) Elan Touchpad: (accel) acceleration threshold: 4
[  3943.065] (--) synaptics: Elan Touchpad: touchpad found
[  3943.068] (II) config/udev: Adding input device cros-ec-spi (/dev/input/event0)
[  3943.069] (**) cros-ec-spi: Applying InputClass "evdev keyboard catchall"
[  3943.069] (II) LoadModule: "evdev"
[  3943.072] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  3943.074] (II) Module evdev: vendor="X.Org Foundation"
[  3943.074] 	compiled for 1.15.0, module version = 2.8.2
[  3943.074] 	Module class: X.Org XInput Driver
[  3943.074] 	ABI class: X.Org XInput driver, version 20.0
[  3943.075] (II) Using input driver 'evdev' for 'cros-ec-spi'
[  3943.075] (**) cros-ec-spi: always reports core events
[  3943.075] (**) evdev: cros-ec-spi: Device: "/dev/input/event0"
[  3943.075] (--) evdev: cros-ec-spi: Vendor 0 Product 0
[  3943.075] (--) evdev: cros-ec-spi: Found keys
[  3943.075] (II) evdev: cros-ec-spi: Configuring as keyboard
[  3943.075] (**) Option "config_info" "udev:/sys/devices/soc0/7000d400.spi/spi_master/spi32766/spi32766.0/cros-ec-keyb.3/input/input0/event0"
[  3943.076] (II) XINPUT: Adding extended input device "cros-ec-spi" (type: KEYBOARD, id 7)
[  3943.076] (**) Option "xkb_rules" "evdev"
[  3943.076] (**) Option "xkb_model" "pc104"
[  3943.076] (**) Option "xkb_layout" "us"
[  3943.095] (II) XKB: reuse xkmfile /var/lib/xkb/server-D378AD8F86E560F712A83EE36E4E5E92C595B9BD.xkm
[  3943.097] (II) config/udev: Adding input device Microsoft Microsoft庐 2.4GHz Transceiver v8.0 (/dev/input/event3)
[  3943.097] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Applying InputClass "evdev keyboard catchall"
[  3943.097] (II) Using input driver 'evdev' for 'Microsoft Microsoft庐 2.4GHz Transceiver v8.0'
[  3943.097] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: always reports core events
[  3943.097] (**) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Device: "/dev/input/event3"
[  3943.097] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Vendor 0x45e Product 0x745
[  3943.097] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found keys
[  3943.097] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Configuring as keyboard
[  3943.097] (**) Option "config_info" "udev:/sys/devices/soc0/70090000.usb/xhci-hcd.0.auto/usb1/1-2/1-2.2/1-2.2:1.0/input/input3/event3"
[  3943.097] (II) XINPUT: Adding extended input device "Microsoft Microsoft庐 2.4GHz Transceiver v8.0" (type: KEYBOARD, id 8)
[  3943.097] (**) Option "xkb_rules" "evdev"
[  3943.097] (**) Option "xkb_model" "pc104"
[  3943.097] (**) Option "xkb_layout" "us"
[  3943.099] (II) config/udev: Adding input device Microsoft Microsoft庐 2.4GHz Transceiver v8.0 (/dev/input/event4)
[  3943.099] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Applying InputClass "evdev pointer catchall"
[  3943.099] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Applying InputClass "evdev keyboard catchall"
[  3943.099] (II) Using input driver 'evdev' for 'Microsoft Microsoft庐 2.4GHz Transceiver v8.0'
[  3943.099] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: always reports core events
[  3943.099] (**) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Device: "/dev/input/event4"
[  3943.099] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Vendor 0x45e Product 0x745
[  3943.099] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found 9 mouse buttons
[  3943.099] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found scroll wheel(s)
[  3943.099] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found relative axes
[  3943.099] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found x and y relative axes
[  3943.099] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found absolute axes
[  3943.099] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Forcing absolute x/y axes to exist.
[  3943.099] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found keys
[  3943.099] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Configuring as mouse
[  3943.099] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Configuring as keyboard
[  3943.099] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Adding scrollwheel support
[  3943.099] (**) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: YAxisMapping: buttons 4 and 5
[  3943.099] (**) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  3943.099] (**) Option "config_info" "udev:/sys/devices/soc0/70090000.usb/xhci-hcd.0.auto/usb1/1-2/1-2.2/1-2.2:1.1/input/input4/event4"
[  3943.099] (II) XINPUT: Adding extended input device "Microsoft Microsoft庐 2.4GHz Transceiver v8.0" (type: KEYBOARD, id 9)
[  3943.099] (**) Option "xkb_rules" "evdev"
[  3943.099] (**) Option "xkb_model" "pc104"
[  3943.099] (**) Option "xkb_layout" "us"
[  3943.100] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: initialized for relative axes.
[  3943.100] (WW) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: ignoring absolute axes.
[  3943.100] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) keeping acceleration scheme 1
[  3943.100] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) acceleration profile 0
[  3943.100] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) acceleration factor: 2.000
[  3943.100] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) acceleration threshold: 4
[  3943.101] (II) config/udev: Adding input device Microsoft Microsoft庐 2.4GHz Transceiver v8.0 (/dev/input/event5)
[  3943.101] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Applying InputClass "evdev keyboard catchall"
[  3943.101] (II) Using input driver 'evdev' for 'Microsoft Microsoft庐 2.4GHz Transceiver v8.0'
[  3943.101] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: always reports core events
[  3943.101] (**) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Device: "/dev/input/event5"
[  3943.101] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Using mtdev for this device
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Vendor 0x45e Product 0x745
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found 1 mouse buttons
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found scroll wheel(s)
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found relative axes
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found absolute axes
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found absolute multitouch axes
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found x and y absolute axes
[  3943.101] (--) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Found keys
[  3943.101] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Forcing relative x/y axes to exist.
[  3943.101] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Configuring as mouse
[  3943.101] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Configuring as keyboard
[  3943.101] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Adding scrollwheel support
[  3943.102] (**) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: YAxisMapping: buttons 4 and 5
[  3943.102] (**) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  3943.102] (**) Option "config_info" "udev:/sys/devices/soc0/70090000.usb/xhci-hcd.0.auto/usb1/1-2/1-2.2/1-2.2:1.2/input/input5/event5"
[  3943.102] (II) XINPUT: Adding extended input device "Microsoft Microsoft庐 2.4GHz Transceiver v8.0" (type: KEYBOARD, id 10)
[  3943.102] (**) Option "xkb_rules" "evdev"
[  3943.102] (**) Option "xkb_model" "pc104"
[  3943.102] (**) Option "xkb_layout" "us"
[  3943.102] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: initialized for relative axes.
[  3943.102] (WW) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: ignoring absolute axes.
[  3943.102] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) keeping acceleration scheme 1
[  3943.102] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) acceleration profile 0
[  3943.102] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) acceleration factor: 2.000
[  3943.102] (**) Microsoft Microsoft庐 2.4GHz Transceiver v8.0: (accel) acceleration threshold: 4
[  3943.103] (II) config/udev: Adding input device Microsoft Microsoft庐 2.4GHz Transceiver v8.0 (/dev/input/js0)
[  3943.103] (II) No input driver specified, ignoring this device.
[  3943.103] (II) This device may have been added with another device file.
[  3943.104] (II) config/udev: Adding input device gpio-keys.5 (/dev/input/event2)
[  3943.104] (**) gpio-keys.5: Applying InputClass "evdev keyboard catchall"
[  3943.104] (II) Using input driver 'evdev' for 'gpio-keys.5'
[  3943.104] (**) gpio-keys.5: always reports core events
[  3943.104] (**) evdev: gpio-keys.5: Device: "/dev/input/event2"
[  3943.104] (--) evdev: gpio-keys.5: Vendor 0x1 Product 0x1
[  3943.104] (--) evdev: gpio-keys.5: Found keys
[  3943.104] (II) evdev: gpio-keys.5: Configuring as keyboard
[  3943.104] (**) Option "config_info" "udev:/sys/devices/soc0/gpio-keys.5/input/input2/event2"
[  3943.104] (II) XINPUT: Adding extended input device "gpio-keys.5" (type: KEYBOARD, id 11)
[  3943.104] (**) Option "xkb_rules" "evdev"
[  3943.104] (**) Option "xkb_model" "pc104"
[  3943.104] (**) Option "xkb_layout" "us"
[  3943.105] (II) config/udev: Adding input device NVIDIA Tegra Venice2 Mic Jack (/dev/input/event6)
[  3943.105] (II) No input driver specified, ignoring this device.
[  3943.105] (II) This device may have been added with another device file.
[  3943.106] (II) config/udev: Adding input device NVIDIA Tegra Venice2 Headphone Jack (/dev/input/event7)
[  3943.106] (II) No input driver specified, ignoring this device.
[  3943.106] (II) This device may have been added with another device file.
[  4186.780] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.780] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.780] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.780] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.780] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.781] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.782] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.783] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.784] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.785] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.786] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.787] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.788] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4186.814] (--) synaptics: Elan Touchpad: touchpad found
[  4186.814] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Using mtdev for this device
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.959] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.960] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.961] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.962] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.963] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.964] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.965] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.966] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.967] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[  4892.992] (--) synaptics: Elan Touchpad: touchpad found
[  4892.994] (II) evdev: Microsoft Microsoft庐 2.4GHz Transceiver v8.0: Using mtdev for this device

Seems to me like the FBIOPUTCMAP is the problem. Have no idea what that is.

@DennisLfromGA
Copy link
Collaborator

@hypersymmetry, Sorry, I shouldn't have asked for the xorg log in your PR.

@NoahVlncrt,

I grabbed just the video stuff (I think) from your xorg log here: 'NoahVlncrt-partial-xorg.log'

There looks to be a lot of 'modesetting' & 'fbdev' errors / failures.
Unfortunately, I don't know enough about the video drivers to read these logs intelligently.
Possibly @hypersymmetry or someone else can.

-DennisL

@DennisLfromGA
Copy link
Collaborator

Works! 馃憤
screenshot from 2017-01-24 20 53 18

Both 'xorg' & 'xiwi' work without any changes - nice!

(xen.elem)denny@localhost:~$ croutonversion
crouton: version git
release: xenial
architecture: amd64
xmethod: xorg
targets: xorg,xiwi,elementary,cli-extra,chrome-beta
host: version 9000.66.0 (Official Build) beta-channel lulu 
kernel: Linux localhost 3.14.0 #1 SMP PREEMPT Tue Jan 17 21:53:48 PST 2017 x86_64 x86_64 x86_64 GNU/Linux
freon: yes

Thanx,
-DennisL

@onesneakymofo
Copy link

@hypersymmetry @DennisLfromGA Can you provide installation instructions so I can test on my Pixel?

Thanks.

@DennisLfromGA
Copy link
Collaborator

DennisLfromGA commented Jan 29, 2017

@onesneakymofo,

Here's what I did -

    • Open a crosh session: ctrl + alt + t
    • Open a shell session by entering: shell + enter
    • Uncompress & untar the downloaded file using:
      cd ~/Downloads; tar -xvaf crouton-elementary.tar.gz
    • Get into the new folder: cd ~/Downloads/crouton-elementary/
    • Install it:
      sudo sh ./installer/main.sh -r xenial -n xen.elem -t xorg,xiwi,elementary,cli-extra,keyboard,touch,chrome-beta

That's pretty much from memory so be forewarned; I added 'keyboard' & 'touch' targets for you.
There are other, possibly better, ways of doing this but the above worked for me - YMMV.

Hope this helps,
-DennisL

@ghost
Copy link

ghost commented Feb 11, 2017

This is excellent. I've struggled to get elementary working on my Chromebook Pixel (2015) using these instructions and was on the verge of giving up hope. Then, this page!

Thank you @DennisLfromGA for your installation instructions, and special thanks to @hypersymmetry for the work in putting this target together.

My initial installation of xenial failed with this error during installation:

Building dependency tree       
Reading state information... Done
Package xserver-xorg-video-modesetting is a virtual package provided by:
  xserver-xorg-core-hwe-16.04 2:1.18.4-1ubuntu6.1~16.04.1
  xserver-xorg-core 2:1.18.4-0ubuntu0.2
You should explicitly select one to install.

E: Package 'xserver-xorg-video-modesetting' has no installation candidate
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/xen.elem...

I changed the target to trusty and tried again, this time successfully.

sudo sh ./installer/main.sh -r trusty -n trusty.elem -t xorg,xiwi,elementary,cli-extra,keyboard,touch,chrome-beta

Elementary OS now works on my Chromebook Pixel (2015) with only a couple of noticeable features so far:

  1. System settings > Mouse and Touchpad Initially, there are no options visible for touchpad configuration. They only become visible when you move the cursor over them. I discovered this when I tried to activate touch-to-click but the configuration screen appeared to be blank.

  2. There appears to be no keyboard control panel, so I cannot determine the keyboard shortcut to make a screenshot in elementary. I wanted to include a screenshot to illustrate the point above.

  3. There is no app center and I do not know if this is deliberate or a feature of running elementary within a chroot / crouton. I tried to install it using sudo apt-get update then sudo apt-get install appcenter but this failed returning Unable to locate package appcenter

Is this a deliberate omission, or should software be installed using other methods?

I am not a programmer so cannot do much more than cheer from the sidelines as others do the hard work of creating an official target for elementary. Thank you all.

@jakegee
Copy link

jakegee commented Jun 13, 2017

@DennisLfromGA
I'm having difficulty following your directions to work.
I've downloaded elementary.tar.gz per your second step as it didn't seem needed to be downloaded from the link in your first step. When I get to the step to uncompress and untar, I receive this error:

chronos@localhost ~ $ cd ~/Downloads; tar -cvaf elementary.tar.gz
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.

I feel like there is something painfully obvious that I'm missing, could you please help? Thank you.

Just a note, the file downloads as crouton-elementary.tar.gz, but even with renaming or adjusting the command to match the filenames it still results in an error.

@DennisLfromGA
Copy link
Collaborator

@jakegee,

You're absolutely right, my bad.

I used 'c' for compress instead of 'x' for extract, this should do it -

cd ~/Downloads; tar -xvaf elementary.tar.gz

I also corrected my post above.

So sorry,
-DennisL

@jakegee
Copy link

jakegee commented Jun 17, 2017

Thanks so much for the correction. It definitely looked like something simple, but I'm quite inexperienced.

As for downloading the proper .tar file from hypersymmetry in step 1 - I'm having trouble locating one that has the installer to complete sudo sh ./installer/main.sh since elementary.tar.gz from step 2 doesn't have all the files. I'm only aware of downloading the zip file that contains everything. Where is the tar file I'm looking for exactly or could you link it for me please?

I'm sorry if these are complete beginner questions. I really appreciate the time and help you've spent with me on this so far. Thank you again.

@DennisLfromGA
Copy link
Collaborator

@jakegee,

I guess you could actually skip Step 1 and go to Step 2 to get the file linked there, sorry.

The file 'crouton-elementary.tar.gz' does have all the necessary files, I just checked again.

Try downloading it again and then proceed to Step 3 to continue.
Once you have a shell session in Step 4 you should:

cd ~/Downloads; tar -xvaf crouton-elementary.tar.gz

That will extract all the necessary files, then continue on with Steps 6 & 7

Hope this helps,
-DennisL

@jakegee
Copy link

jakegee commented Jul 7, 2017

@DennisLfromGA
Thanks so much for the updates. I can tell this does work. However, I've had a bit of bad luck though, my internet connection went out as I was installing the files so now I have a broken installation. Having tried to run it again I receive:

/usr/local/chroots/xen.elem already has stuff in it!
Either delete it, specify a different name (-n), or specify -u to update it.

Any idea how to delete it? I've tried "rm -rf directoryname" to no avail.

Appreciate it as always.

@DennisLfromGA
Copy link
Collaborator

@jakegee,

/usr/local/chroots/xen.elem already has stuff in it!
Either delete it, specify a different name (-n), or specify -u to update it.

Any idea how to delete it? I've tried "rm -rf directoryname" to no avail.

Yes, use: sudo delete-chroot xen.elem

Hope this helps,
-DennisL

@jakegee
Copy link

jakegee commented Jul 9, 2017

@DennisLfromGA
Thanks for your help, Dennis. In the end I'm faced with the same issue @mb5006 had where it failed to complete chroot setup. When I tried to install the trusty release that he did, I get this error:

Downloading bootstrap files...
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/ubuntu-archive-keyring.gpg
I: Retrieving InRelease
W: Retrying failed download of http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease
I: Retrieving InRelease

I'm guessing there's no other way then currently? Probably about time to abandon the chromebook if so.

Thanks as always, regardless!

@DennisLfromGA
Copy link
Collaborator

@jakegee,

I: Retrieving InRelease
W: Retrying failed download of http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease
I: Retrieving InRelease

Sometimes that's just a transient network error I think, try again (and again) and it may finish.

I'm guessing there's no other way then currently? Probably about time to abandon the chromebook if so.

Not until the PR gets reviewed and merged probably. There are other methods to get a crouton/elementary desktop that can be found out there but I think this one is better.

Hope this helps,
-DennisL

@ejvanstein
Copy link

@mb5006 ,

System settings > Mouse and Touchpad Initially, there are no options visible for touchpad configuration. They only become visible when you move the cursor over them. I discovered this when I tried to activate touch-to-click but the configuration screen appeared to be blank.

This sounds very much like a known Elementary OS Freya (based on Trusty) bug. See https://bugs.launchpad.net/elementaryos/+bug/1466106 and https://elementaryos.stackexchange.com/questions/2744/ui-elements-are-not-displayed . Should not happen in Elementary OS Loki (based on Xenial). Though I can't confirm, because I can't get Loki/Xenial to work with crouton on my Acer R11 Cyan (only Freya/Trusty with the same issue as you).

@bahaaaldin214
Copy link

bahaaaldin214 commented Jul 15, 2018

Press Ctrl-C to abort; installation will continue in 5 seconds.
Installing xenial-amd64 chroot to /usr/local/chroots/xen.elem
Downloading latest debootstrap...
Download from Debian gitweb failed. Trying latest release...
./installer/main.sh: 1: ./installer/../installer/ubuntu/bootstrap: wget: not found
Failed to download debootstrap.
Check your internet connection or proxy settings and try again.``` 
I tried  a couple times and got nothing, I already have xenial does that effect it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants