logo       

Re: [H5400-port] 5550 only 64MB under Linux?: msg#00046

handhelds.ipaq.boot-loader

Subject: Re: [H5400-port] 5550 only 64MB under Linux?

Okay. In that case, technically I think this is a feature rather than a
bug. It's not very helpful behaviour on H5000, though, and it's
probably of dubious value even to the H3000 stacked RAM fraternity.
I'll see if it can be suppressed.

p.

on Tue, Nov 25, 2003 at 10:54:35AM +0100, Artur Klauser wrote:
> Yup, same here.
> Reset w/ joypad pressed -> 1 bank, 64MB, boot> prompt
> Reset w/o joypad pressed -> 2 banks, 128 MB, autoboot
>
> -r2r-
>
> On Mon, 24 Nov 2003, Philip Blundell wrote:
>
> > Date: Mon, 24 Nov 2003 23:31:47 +0000
> > From: Philip Blundell <pb@xxxxxxxxxxx>
> > To: Artur Klauser <Artur.Klauser@xxxxxxxxxxxx>
> > Cc: h5400-port@xxxxxxxxxxxxx
> > Subject: Re: [H5400-port] 5550 only 64MB under Linux?
> >
> > On my machine, it only detects 64MB if I hold down the joypad while
> > rebooting, but it seems to find all 128MB fine if I don't do that.
> >
> > Is that the same behaviour you're seeing? I suspect that bootldr "safe
> > mode" is probably inhibiting the probe of bank 1.
> >
> > p.
> >
> > On Thu, 2003-11-20 at 17:06, Artur Klauser wrote:
> > > OK, its a bootldr bug.
> > >
> > > When I reset the unit and look at the params at boot> I get the following:
> > >
> > > dram0_size=<0x04000000>
> > > dram1_size=<0x00000000>
> > > dram_n_banks=<0x00000001>
> > >
> > > Booting at this point results in only 64MB for linux.
> > >
> > > When I, instead of booting linux, boot into the bootldr again
> > > boot> boot boot
> > > and catch it before it autoboots into linux (hitting keyboard), I get the
> > > following params:
> > >
> > > dram0_size=<0x04000000>
> > > dram1_size=<0x04000000>
> > > dram_n_banks=<0x00000002>
> > >
> > > Looks much better (2 x 0x04000000 = 128MB). However, 'mem' still only
> > > claims 64MB on the unit. But anyway, booting now gets me 128MB under
> > > linux, at last.
> > >
> > > PS: The same can be achieved by either setting dram1_size and
> > > dram_n_banks
> > > manually before the first boot, or booting into linux and doing an
> > > immediate 'reboot' (which boots a second time through bootldr, which
> > > seems
> > > to do the trick).
> > >
> > > Phil, are you doing bootldr hacking, or should I bug somebody else to get
> > > this fixed?
> > >
> > > -r2r-
> > >
> > > On Thu, 20 Nov 2003, Phil Blundell wrote:
> > > > The bootldr is responsible for probing RAM size and telling Linux how
> > > > much memory is present. The kernel just trusts what it's told.
> > > >
> > > > So, the first thing to check would be how much RAM bootldr reports on
> > > > the serial console during boot.
> > > >
> > > > p.
> > > >
> > > > on Wed, Nov 19, 2003 at 06:39:35PM +0100, Artur Klauser wrote:
> > > > > I've just put familiar 0.7.2 on my iPAQ 5550 and was wondering why
> > > > > Linux only sees 64MB of the 128MB that it has:
> >


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise