Re: [PATCH v2 0/8] OLPC 1.75 Keyboard/Touchpad fixes
From: Lubomir Rintel
Date: Tue Oct 30 2018 - 15:40:53 EST
Hello Pavel,
On Tue, 2018-10-30 at 11:26 +0100, Pavel Machek wrote:
> Hi!
>
> > > https://github.com/hackerspace/olpc-xo175-linux/wiki/How-to-run-an-up-to-date-Linux-on-a-XO-1.75
> > >
> > > I didn't test it yet -- will do when I get home in the evening.
> > > But
> > > chances are it's good enough and I guess you'd be able to get it
> > > working even if I messed up some details.
>
> Instruction say make, but you really need to do make zImage and make
> mmp2-olpc-xo-1-75.dtb .
Have you tried? I'm typically doing just a plain "make".
According to "make help", a plain "make" (assuming it's equivalent to
"make all") includes "zImage" and "dtbs" targets.
>
> Instructions say "make -j", which is nice way to crash a machine. I
> suggest "make -j 8" :-).
Holy... what sort of a machine do you have?
> Ok, I think I followed the instructions. I am using empty root
> filesystem, just with /boot -- want to see kernel messages first
> before I mess with the userland.
>
> But I don't get kernel messages during boot:
>
> OLPC 1B1, 512 MiB memory...
> OpenFirmware Q4C02 EC Frimware 0.3.02
"Frimware" -- I assume you don't have a serial console hooked on? :)
Doesn't matter though, your OF doesn't seem to even get to load the
kernel anyways. And the framebuffer console (though only by the means
of a hacked pxa168fb for the time being, no armada drm yet) works.
Here's my bootup banner:
OLPC 1B1, 800 MHz, 512 MiB memory, 4 GB internal storage...
OpenFirmware Q4D38 EC Firmware 1.0.01 2018-10-30 19:11:36 UTC
I seem to have a bit newer OF.
> Type any key to interrupt...
> (but keys do not interrupt anything, ouch).
In my version of the OLPC OF the routine is replaced with one that only
accepts the Escape key, because kids like to press random keys without
really wanting a shell. Maybe try that one?
Although my prompt is also a bit different: "Type the Esc key to
interrupt automatic startup"
> Warning... partition type is 0xb...
> Boot device: /usb/disk:\boot\olpc.fth Arguments:
> Boot device ....
> Warning... partition type is 0xb...
Maybe the older version wouldn't support a VFAT volume, hence the
complains about the id=0xb volume? Try ext3?
>
> And that's it, cursor and no kernel messages.
>
> Any ideas?
>
> Could I get prepared binary zImage for testing?
https://github.com/hackerspace/olpc-xo175-buildroot/releases
Here's a SD card image that works for me. The topmost commit in the
same repository is the build configuration that was used to generate
it:
https://github.com/hackerspace/olpc-xo175-buildroot/commit/71783d599.patch
Note it is only going to boot off the SD card, because the root=
argument is hardwired in the devicetree. Sorry about that -- I built
the image before I noticed you're booting off an USB stick and I don't
have the resources to regenerate the image at the moment.
If this won't boot for you, we may need fixes for older FW. Until then
it might be a good idea if you just update to the latest one (it is as
easy as booting the last version of the stock distro with a charged
battery pack).
> Thanks.
>
>
> Pavel
Take care
Lubo