Rpi Zero W + Touch Screen LCD35

This forum is for topics dealing with problems with software specifically in the ARMv6h repo.

Rpi Zero W + Touch Screen LCD35

Postby fafonaim » Wed Apr 14, 2021 6:30 pm

Hello,

I just installed in my RpiZW (5.10.27-3-ARCH #1 SMP Mon Apr 12 18:48:10 UTC 2021 armv6l GNU/Linux) and I am trying to get the screen (if is possible also the touch screen, but is not a main problem) without much luck, I installed:

Code: Select all
$ pacman -Q | grep xorg
xorg-bdftopcf 1.1-2
xorg-docs 1.7.1-3
xorg-font-util 1.3.2-2
xorg-fonts-100dpi 1.0.3-7
xorg-fonts-75dpi 1.0.3-7
xorg-fonts-alias-100dpi 1.0.4-1
xorg-fonts-alias-75dpi 1.0.4-1
xorg-fonts-encodings 1.0.5-2
xorg-iceauth 1.0.8-2
xorg-mkfontscale 1.2.1-2
xorg-server 1.20.11-1
xorg-server-common 1.20.11-1
xorg-server-devel 1.20.11-1
xorg-server-xephyr 1.20.11-1
xorg-server-xnest 1.20.11-1
xorg-server-xvfb 1.20.11-1
xorg-sessreg 1.1.2-2
xorg-setxkbmap 1.3.2-2
xorg-smproxy 1.0.6-3
xorg-util-macros 1.19.3-1
xorg-x11perf 1.6.1-2
xorg-xauth 1.1-2
xorg-xbacklight 1.2.3-2
xorg-xcmsdb 1.0.5-3
xorg-xcursorgen 1.0.7-2
xorg-xdpyinfo 1.3.2-4
xorg-xdriinfo 1.0.6-2
xorg-xev 1.2.4-1
xorg-xgamma 1.0.6-3
xorg-xhost 1.0.8-2
xorg-xinit 1.4.1-3
xorg-xinput 1.6.3-2
xorg-xkbcomp 1.4.5-1
xorg-xkbevd 1.1.4-3
xorg-xkbutils 1.0.4-4
xorg-xkill 1.0.5-2
xorg-xlsatoms 1.1.3-2
xorg-xlsclients 1.1.4-2
xorg-xmodmap 1.0.10-2
xorg-xpr 1.0.5-2
xorg-xprop 1.2.5-1
xorg-xrandr 1.5.1-2
xorg-xrdb 1.2.0-2
xorg-xrefresh 1.0.6-2
xorg-xset 1.2.4-2
xorg-xsetroot 1.1.2-2
xorg-xvinfo 1.1.4-2
xorg-xwayland 21.1.1-1
xorg-xwd 1.0.7-2
xorg-xwininfo 1.1.5-2
xorg-xwud 1.0.5-2
xorgproto 2021.3-1


And also the lx* packages:

Code: Select all
$ pacman -Q | grep lx
lxappearance 0.6.3-4
lxappearance-obconf 0.2.3-3
lxde-common 0.99.2-3
lxde-icon-theme 0.5.1-5
lxdm 0.5.3-7
lxhotkey 0.1.1-1
lxinput 0.3.5-3
lxlauncher 0.2.5-4
lxmenu-data 0.1.5-3
lxmusic 0.4.7-3
lxpanel 0.10.1-1
lxrandr 0.3.2-2
lxsession 1:0.5.5-1
lxtask 0.1.10-1
lxterminal 0.4.0-1


I have "exec startlxde" on my .xinitrc and so far nothing on my screen, the Xorg.0.log output is:

Code: Select all
[    34.779]
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
[    34.790] Build Operating System: Linux Archlinux
[    34.790] Current Operating System: Linux foobar 5.10.27-3-ARCH #1 SMP Mon Apr 12 18:48:10 UTC 2021 armv6l
[    34.791] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:7E:24:8C vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  root=/dev/mmcblk0p2 rw rootwait console=ttyAMA0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 elevator=deadline fbcon=map:10 fbcon=font:ProFont6x11 logo.nologo
[    34.792] Build Date: 13 April 2021  09:22:05PM
[    34.792]
[    34.792] Current version of pixman: 0.40.0
[    34.792]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    34.792] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    34.794] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 14 18:15:28 2021
[    34.810] (==) Using config file: "/etc/X11/xorg.conf"
[    34.810] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    34.811] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    34.828] (==) No Layout section.  Using the first Screen section.
[    34.828] (==) No screen section available. Using defaults.
[    34.828] (**) |-->Screen "Default Screen Section" (0)
[    34.829] (**) |   |-->Monitor "<default monitor>"
[    34.831] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[    34.832] (**) |   |-->Device "Allwinner A10/A13 FBDEV"
[    34.832] (**) |   |-->GPUDevice "Allwinner A10/A13 FBDEV"
[    34.832] (**) |   |-->GPUDevice "Allwinner A10/A13 FBDEV"
[    34.832] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    34.832] (==) Automatically adding devices
[    34.833] (==) Automatically enabling devices
[    34.833] (==) Automatically adding GPU devices
[    34.833] (==) Automatically binding GPU devices
[    34.833] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    34.840] (WW) The directory "/usr/share/fonts/misc" does not exist.
[    34.840]    Entry deleted from font path.
[    34.841] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[    34.841]    Entry deleted from font path.
[    34.841] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[    34.841]    Entry deleted from font path.
[    34.841] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[    34.841]    Entry deleted from font path.
[    34.858] (==) FontPath set to:
        /usr/share/fonts/100dpi,
        /usr/share/fonts/75dpi
[    34.858] (==) ModulePath set to "/usr/lib/xorg/modules"
[    34.858] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    34.865] (II) Module ABI versions:
[    34.865]    X.Org ANSI C Emulation: 0.4
[    34.865]    X.Org Video Driver: 24.1
[    34.865]    X.Org XInput driver : 24.1
[    34.865]    X.Org Server Extension : 10.0
[    34.873] (++) using VT number 1

[    34.873] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    34.875] (II) no primary bus or device found
[    34.875] (II) LoadModule: "glx"
[    34.898] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    35.044] (II) Module glx: vendor="X.Org Foundation"
[    35.044]    compiled for 1.20.11, module version = 1.0.0
[    35.045]    ABI class: X.Org Server Extension, version 10.0
[    35.045] (II) LoadModule: "fbturbo"
[    35.046] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
[    35.053] (II) Module fbturbo: vendor="X.Org Foundation"
[    35.053]    compiled for 1.20.0, module version = 0.5.1
[    35.053]    Module class: X.Org Video Driver
[    35.054]    ABI class: X.Org Video Driver, version 24.0
[    35.054] (II) FBTURBO: driver for framebuffer: fbturbo
[    35.055] (WW) Falling back to old probe method for fbturbo
[    35.056] (II) Loading sub module "fbdevhw"
[    35.056] (II) LoadModule: "fbdevhw"
[    35.057] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    35.062] (II) Module fbdevhw: vendor="X.Org Foundation"
[    35.062]    compiled for 1.20.11, module version = 0.0.2
[    35.063]    ABI class: X.Org Video Driver, version 24.1
[    35.063] (II) FBTURBO(0): using /dev/fb0
[    35.064] (II) FBTURBO(1): using /dev/fb1
[    35.064] (II) FBTURBO(2): using /dev/fb1
[    35.064] (EE) Screen 1 deleted because of no matching config section.
[    35.065] (II) UnloadModule: "fbturbo"
[    35.065] (II) UnloadSubModule: "fbdevhw"
[    35.065] (EE) Screen 1 deleted because of no matching config section.
[    35.065] (II) UnloadModule: "fbturbo"
[    35.065] (II) UnloadSubModule: "fbdevhw"
[    35.066] (II) FBTURBO(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    35.066] (==) FBTURBO(0): Depth 24, (==) framebuffer bpp 32
[    35.066] (==) FBTURBO(0): RGB weight 888
[    35.066] (==) FBTURBO(0): Default visual is TrueColor
[    35.067] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0)
[    35.067] (II) FBTURBO(0): hardware: BCM2708 FB (video memory: 1200kB)
[    35.067] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[    35.067] (**) FBTURBO(0): Option "fbdev" "/dev/fb0"
[    35.068] (**) FBTURBO(0): Option "SwapbuffersWait" "true"
[    35.068] (II) FBTURBO(0): processor: ARM1176
[    35.069] (II) FBTURBO(0): checking modes against framebuffer device...
[    35.069] (II) FBTURBO(0): checking modes against monitor...
[    35.069] (II) FBTURBO(0): Virtual size is 640x480 (pitch 640)
[    35.069] (**) FBTURBO(0):  Built-in mode "current"
[    35.069] (==) FBTURBO(0): DPI set to (96, 96)
[    35.080] (II) Loading sub module "fb"
[    35.080] (II) LoadModule: "fb"
[    35.081] (II) Loading /usr/lib/xorg/modules/libfb.so
[    35.092] (II) Module fb: vendor="X.Org Foundation"
[    35.092]    compiled for 1.20.11, module version = 1.0.0
[    35.092]    ABI class: X.Org ANSI C Emulation, version 0.4
[    35.116] (II) FBTURBO(0): using backing store heuristics
[    35.157] (II) FBTURBO(0): can't load 'g2d_23' kernel module
[    35.157] (II) FBTURBO(0): failed to enable the use of sunxi display controller
[    35.157] (II) FBTURBO(0): No sunxi-g2d hardware detected (check /dev/disp and /dev/g2d)
[    35.158] (II) FBTURBO(0): G2D hardware acceleration can't be enabled
[    35.158] (II) FBTURBO(0): enabled fbdev copyarea acceleration
[    35.158] (==) FBTURBO(0): Backing store enabled
[    35.171] (==) FBTURBO(0): DPMS enabled
[    35.171] (II) FBTURBO(0): failed to enable hardware cursor
[    35.171] (II) FBTURBO(0): no 3D acceleration because the driver has been compiled without libUMP
[    35.172] (II) FBTURBO(0): if this is wrong and needs to be fixed, please check ./configure log
[    35.172] (II) Initializing extension Generic Event Extension
[    35.175] (II) Initializing extension SHAPE
[    35.177] (II) Initializing extension MIT-SHM
[    35.179] (II) Initializing extension XInputExtension
[    35.206] (II) Initializing extension XTEST
[    35.208] (II) Initializing extension BIG-REQUESTS
[    35.221] (II) Initializing extension SYNC
[    35.224] (II) Initializing extension XKEYBOARD
[    35.226] (II) Initializing extension XC-MISC
[    35.228] (II) Initializing extension SECURITY
[    35.233] (II) Initializing extension XFIXES
[    35.235] (II) Initializing extension RENDER
[    35.238] (II) Initializing extension RANDR
[    35.253] (II) Initializing extension COMPOSITE
[    35.255] (II) Initializing extension DAMAGE
[    35.257] (II) Initializing extension MIT-SCREEN-SAVER
[    35.270] (II) Initializing extension DOUBLE-BUFFER
[    35.273] (II) Initializing extension RECORD
[    35.275] (II) Initializing extension DPMS
[    35.277] (II) Initializing extension Present
[    35.315] (II) Initializing extension DRI3
[    35.315] (II) Initializing extension X-Resource
[    35.317] (II) Initializing extension XVideo
[    35.330] (II) Initializing extension XVideo-MotionCompensation
[    35.331] (II) Initializing extension GLX
[    35.333] (II) AIGLX: Screen 0 is not DRI2 capable
[    39.455] (II) IGLX: Loaded and initialized swrast
[    39.455] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    39.455] (II) Initializing extension XFree86-VidModeExtension
[    39.458] (II) Initializing extension XFree86-DGA
[    39.461] (II) Initializing extension XFree86-DRI
[    39.461] (II) Initializing extension DRI2
[    40.988] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/event0)
[    40.988] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[    40.989] (**) ADS7846 Touchscreen: Applying InputClass "libinput touchscreen catchall"
[    40.989] (**) ADS7846 Touchscreen: Applying InputClass "evdev touchscreen catchall"
[    40.989] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[    40.989] (II) LoadModule: "evdev"
[    40.990] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    41.006] (II) Module evdev: vendor="X.Org Foundation"
[    41.007]    compiled for 1.20.8, module version = 2.10.6
[    41.007]    Module class: X.Org XInput Driver
[    41.007]    ABI class: X.Org XInput driver, version 24.1
[    41.007] (II) Using input driver 'evdev' for 'ADS7846 Touchscreen'
[    41.007] (**) ADS7846 Touchscreen: always reports core events
[    41.008] (**) evdev: ADS7846 Touchscreen: Device: "/dev/input/event0"
[    41.008] (--) evdev: ADS7846 Touchscreen: Vendor 0 Product 0
[    41.009] (--) evdev: ADS7846 Touchscreen: Found absolute axes
[    41.009] (--) evdev: ADS7846 Touchscreen: Found x and y absolute axes
[    41.009] (--) evdev: ADS7846 Touchscreen: Found absolute touchscreen
[    41.009] (**) Option "SwapAxes" "1"
[    41.009] (II) evdev: ADS7846 Touchscreen: Configuring as touchscreen
[    41.010] (**) evdev: ADS7846 Touchscreen: YAxisMapping: buttons 4 and 5
[    41.010] (**) evdev: ADS7846 Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    41.010] (**) Option "config_info" "udev:/sys/devices/platform/soc/20204000.spi/spi_master/spi0/spi0.1/input/input0/event0"
[    41.011] (II) XINPUT: Adding extended input device "ADS7846 Touchscreen" (type: TOUCHSCREEN, id 6)
[    41.011] (II) evdev: ADS7846 Touchscreen: initialized for absolute axes.
[    41.013] (**) ADS7846 Touchscreen: (accel) keeping acceleration scheme 1
[    41.014] (**) ADS7846 Touchscreen: (accel) acceleration profile 0
[    41.014] (**) ADS7846 Touchscreen: (accel) acceleration factor: 2.000
[    41.014] (**) ADS7846 Touchscreen: (accel) acceleration threshold: 4
[    41.023] (II) config/udev: Adding input device ADS7846 Touchscreen (/dev/input/mouse0)
[    41.023] (**) ADS7846 Touchscreen: Applying InputClass "calibration"
[    41.024] (II) No input driver specified, ignoring this device.
[    41.024] (II) This device may have been added with another device file.


Any idea?

Thanks!
Cheers.-
fafonaim
 
Posts: 1
Joined: Wed Apr 14, 2021 6:23 pm

Return to ARMv6h

Who is online

Users browsing this forum: No registered users and 3 guests

cron