RE: [iPAQ] Re: [Bootldr] bootloader 2-14-14 bug (was suspend/resume problems)

From: Christian, Andrew <Andrew.Christian.a.t.compaq.com>
Date: Fri Sep 07 2001 - 17:58:15 EDT

It turns out that the problem was a missing initialization step in the
touchscreen driver code. On startup, the bootloader initializes UART #1
(so it can display a splash screen). The same code used to run on
suspend/resume in older versions of the bootloader - it was taken out
because the bootloader doesn't actually do anything with the screen on
suspend/resume.

Adding "Ser1SDCR0 = 0x01" to the beginning of the initSerial() function
in h3600_ts.c fixes the problem. I should have a new kernel and
packages rolled out by Monday or Tuesday with the patch.

Andrew

-----Original Message-----
From: forsyth@vitanuova.com [mailto:forsyth@vitanuova.com]
Sent: Wednesday, September 05, 2001 1:07 PM
To: iPAQ@handhelds.org; ipaq-admin@handhelds.org
Subject: Re: [iPAQ] Re: [Bootldr] bootloader 2-14-14 bug (was
suspend/resume problems)

>>The kernel is not the problem because there are replies that
>>it is working with both 2.4.6 and 2.4.7.

is that necessarily not a problem with the kernel?
i thought the newer bootstraps no longer initialised more than
the memory, so perhaps the kernel now needs to do something that
it probably always ought to have done but didn't (such as
setting the state of the uart used for the atmel for instance --
i don't know that it doesn't, but given the symptoms, i'd check that
first).
the modules to check are probably those that control devices that
the bootstrap no longer initialises.
_______________________________________________
iPAQ mailing list
iPAQ@handhelds.org
http://handhelds.org/mailman/listinfo/ipaq
irc://irc.openprojects.net #ipaq
Received on Fri Sep 7 14:01:54 2001

This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:44:10 EDT