Am 03.04.2017 um 19:28 schrieb H. Nikolaus Schaller hns@goldelico.com:
Works with letux-4.11-rc4 (I had to make a tiny fix to get patch/tiler-fbdev compiled).
Now I get the Pyra logo and start message :) Touch is working so I can tap the Ok and get the window where it asks for the user name. One comment: the font is far too tiny.
But keyboard isn't. evtest /dev/input/keyboard also shows no activity so that I think it is a driver problem. There were some recent patches [1] for 4.11-rc.
Was an easy fix.
We now have to explicitly specify IRQ falling edge in the DT. We had rising edge which was wrong, but ignored and overwritten by the old driver. I have included this patch in the letux-4.11-rc5 build.
So we can indeed mix PyraOS and Letux kernels by simply using the makesd script.
Since letux-4.11-rc4 is ahead of the latest default/stable kernel we have to specify it explicitly on the makesd command:
DEV=/dev/sdb ./makesd pyra -c none -r http://download.goldelico.com/letux-debian-rootfs/latest-pyra.tbz -m letux-4.11-rc4 -F -k letux-4.11-rc4 -d letux-4.11-rc4
I found a minute to start flashing a new SD card [1] and another one to run through the setup assistant. Keyboard works now.
Here some experience: * font is really small * keyboard works * I could register a user+password, choose timezone (well Munich is not included but that is Debian), and ssh firewall * then it said "done" * the enter key appears non-responsive for the "done" but touch was * what was not clear to me is that this triggers a reboot starting to turn everything off - user could be warned in the "Done" window. * reboot runs the kernel into "clock: dpll_abe_ck failed transition to 'locked'" bug so it does not properly reboot * therefore I forced shutdown and rebooted * it was quite unexpected that the vibramotor did rumble for a second :) * but the PyOS desktop came alive * one observation is that the modem power driver starts the modem by default. This is because rfkill wwan isn't soft-blocked initially. It should also be blocked on poweroff since the modem is powered independently of the OMAP (to allow for deep shutdown). I have the same and added some initd script to "rfkill block wwan" on poweroff.
So my impression is very good. We are almost there with the setup-assistant (even when mixing my kernel with your rootfs).
Hope this feedback helps for improvements.
BR, Nikolaus
[1]: KERNEL=letux-4.11-rc5; DEV=/dev/sdb ./makesd pyra -c none -r http://download.goldelico.com/letux-debian-rootfs/latest-pyra.tbz -m $KERNEL -F -k $KERNEL -d $KERNEL