RE: [iPAQ] Compaq bootldr partition definition

From: Christian, Andrew <Andrew.Christian.a.t.compaq.com>
Date: Sat Feb 02 2002 - 10:31:31 EST

If you want to learn more about the iPAQ, then should work off of the
handhelds.org CVS tree. Why, you ask, why work off of handhelds.org
rather than the ARM (rmk) kernel patches? Because of the time lag in
the system:

Linux <--> ARM <--> iPAQ

Linux pushes out new kernels. Russell maintains patches against the
Linus kernels (and occassional the -ac kernel patches) that support
dozens of ARM-based devices. The handhelds kernel developers work off
of a kernel/RMK patch and pull in a bunch of other fixes to develop
iPAQ-specific kernel stuff. We also pull in bits and pieces from other
patch systems; for example, PCMCIA, JFFS2, and MTD. Periodically we feed
our patches and fixes back up to either Linus, Alan, or Russell. They
may or may not include our patches into their next release.
Periodically a kernel update comes from Russell that breaks
iPAQ-specific stuff - so we spend a few days, track it down, and fix it
for the iPAQ.

The net result is there can be a considerable time- and feature-lag
between the -rmk kernels and the -hh kernels. You just found one of
those. If you do wish to learn more about the iPAQ, you will find that
the -hh kernels contain far more useful iPAQ information than the raw
-rmk releases...and they are much more likely to work correctly with our
bootloader.

        - Andrew

> -----Original Message-----
> From: Klaus Reimer [mailto:k@ailis.de]
> Sent: Saturday, February 02, 2002 6:20 AM
> To: ipaq@handhelds.org
> Subject: [iPAQ] Compaq bootldr partition definition
>
>
> Hi,
>
> I am trying to compile my own linux kernel for my iPAQ. I
> want to learn more
> about the iPAQ so I don't used the CVS sources from
> handhelds.org. I have
> downloaded the current 2.4.17 kernel and the 2.4.17-rmk4
> patches. I have
> used the h3600 configuration from /arch/arm/def-configs. But
> my kernel fails
> to mount the root partition. I think it is because it fails
> to read the
> compaq bootldr parition definitions. If I boot a kernel
> compiled with the
> handhelds kernel sources from CVS it says:
>
> Using Compaq bootldr partition definition
> Creating 2 MTD partitions on "SA1100 flash":
> 0x00000000-0x00040000 : "bootldr"
> mtd: Giving out device 0 to bootldr
> 0x00040000-0x02000000 : "root"
> mtd: Giving out device 1 to root
>
> But if I use my own kernel it says something like "Using
> static paritition
> definitions" or something like that (I have currently no access to the
> original output) and it uses FOUR partitions. I have enabled
> the option "Compaq bootldr partition table parsing" in the kernel
> configuration but it looks like that doesn't help.
>
> Is there another option I need to enable? Or do I need the
> hh2-Patch to get
> this working? If yes, please answer my second mail I have
> written some minutes
> ago regarding where I can download the hh-Patches separatley.
>
> --
> Bye, K
> [A735 47EC D87B 1F15 C1E9 53D3 AA03 6173 A723 E391]
> (Finger k@ailis.de to get public key)
> _______________________________________________
> iPAQ mailing list
> iPAQ@handhelds.org
> http://handhelds.org/mailman/listinfo/ipaq
> irc://irc.openprojects.net #ipaq
>
Received on Sat Feb 2 07:31:54 2002

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