A few notes to self on getting the x86_64 working:
Coaxing Alpine to set the correct screen resolution took me a bit longer than I'd like to admit. The default grub command line has "nomodeset" which I don't think actually does anything for this specific device (Wyse 3030) with the i915 based video I think you also have to add "i915.modeset=0" to really disable KMS, so the resolution kept getting set to 1920x1080 which resulted in tiny text on the 800x480 Uctronics 5" display. I added the video= argument to the grub command line: Code: -------------------- jl-01:~# cat /etc/default/grub GRUB_TIMEOUT=2 GRUB_DISABLE_SUBMENU=y GRUB_DISABLE_RECOVERY=true GRUB_CMDLINE_LINUX_DEFAULT="modules=sd-mod,usb-storage,ext4 nomodeset quiet rootfstype=ext4 video=800x480M@60mD" -------------------- To start Jivelite on boot, I ended up with what feels like an ugly solution, but it is working. I commented out the existing tty1 line in /etc/inittab and added the /bin/login one per an entry I found in the Alpine wiki: Code: -------------------- #tty1::respawn:/sbin/getty 38400 tty1 tty1::respawn:/bin/login -f root -------------------- So this auto logs in root, then I have a .profile file in /root that runs a jivelite.sh script: Code: -------------------- jl-01:~# cat /root/.profile /root/jivelite.sh & -------------------- The jivelite.sh script figures out which device the touchscreen is, since it's not the same every boot, sets some env variables, clears and blanks the framebuffer and starts jivelite: Code: -------------------- jl-01:~# cat jivelite.sh #!/bin/sh for dev in /dev/input/event* do tsdev=$(ts_finddev ${dev} 1 2> /dev/null) if printf "${tsdev}" | grep -q caught then break fi done fbset -g 800 480 800 480 32 export TSLIB_FBDEVICE=/dev/fb0 export TSLIB_TSDEVICE=${dev} export TSLIB_CALIBFILE=/etc/pointercal export TSLIB_CONFFILE=/etc/ts.conf export TSLIB_PLUGINDIR=/usr/lib/ts export SDL_MOUSEDRV=TSLIB export SDL_MOUSEDEV=$TSLIB_TSDEVICE export JIVE_NOCURSOR=1 dd if=/dev/zero of=/dev/fb0 /usr/bin/jivelite & -------------------- This in addition to the calibration and ts.conf edits documented above. As I said, feels ugly, but it's booting up to Jivelite without user intervention. There must be a better way to determine the touchscreen device file, but that's what I came up with for now. ------------------------------------------------------------------------ sodface's Profile: http://forums.slimdevices.com/member.php?userid=19057 View this thread: http://forums.slimdevices.com/showthread.php?t=111488 _______________________________________________ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix