[Balloon] Balloon3 updates

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Nick Bane
Date:  
To: balloon@balloonboard.org
Subject: [Balloon] Balloon3 updates
The second batch of 20 balloon3 prototypes are showing signs of life after
some build hiccoughs.

The kernel sources and development distro is updated with several
noteworthy changes. The test-v0.1-testing rootfs is promoted and overwrites
test-v0.1.

- Toppoly VGA LCD panel and raw touchscreen support is added to the kernel.
I have an xserver that is close to working nicely with the exception of
touchscreen support that is too jittery to use and makes xeyes look a bit
mad. Screens showing firefox, thunderbird, galeon and evolution all look
very good while running on a laptop while using the Balloon3 as the xserver.

- Udev support is now running well with only two oddities. Coldplug doesn't
function as would be expected. A script at the end of the udev startup to
poke "add" into /sys/../uevent is planned to make it work. Also, udev seems
to try and do something to /dev/mtdblock0 and gets slightly upset when it
can't - that needs investigating. A "don't do that" udev rule will make it
not happen if that is the workaround. Wakeup is a bit slow due to
interminable udev efforts to populate /dev. This needs a longer look at.

- SDRAM (up to 4 banks in principle) is now from 0xa0000000 as per normal
for pxa - the first batch were anomalous. This is reflected in bootldr and
the kernel.

- There is a single unified bootldr for cpld and fpga variants.
If a NOR fpga image is mistakenly put into a cpld version, bootldr will
stutter as it tries and fails to persuade the cpld to accept it. This will
be tidied up in due course.

Nick Bane