* [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
[not found] ` <20040411174629.GA12562@kitenet.net>
@ 2004-04-12 11:12 ` Richard Hirst
2004-04-12 14:19 ` James Bottomley
2004-04-12 14:19 ` James Bottomley
2004-04-12 11:12 ` Richard Hirst
1 sibling, 2 replies; 14+ messages in thread
From: Richard Hirst @ 2004-04-12 11:12 UTC (permalink / raw)
To: Kyle McMartin, debian-boot, debian-hppa, parisc-linux
Including parisc-linux@parisc-linux.org as that is where the hppa
developers tend to hang out.
I just had a quick try with
http://gluck.debian.org/cdimage/testing/daily/hppa/20040411/sarge-hppa-businesscard.iso
I burnt an ISO, and it wouldn't boot on my B180. It stopped after
'choosing a 32 bit kernel', which I assume indicates some palo
issue. I believe the ISO was burnt ok, because I later loaded
the udebs from it.
Next I copied the 32 bit kernel and initrd.gz from the ISO and
generated a lifimage, using:
/sbin/palo -k vmlinux-2.4.25-32 -r initrd.gz -c 'ramdisk_size=8192 root=/dev/ram initrd=0/ramdisk devfs=mount,dall' -s di.lifimage -f /dev/null
That netbooted and the kernel started ok, but gave continual segfaults
in frontend, as we saw before.
Next I loopback mounted the initrd and copied the libm-2.3.2.so from
my (not very uptodate) sid system to the initrd overwriting the
libm.so.6 on there (which had been reduced to about 1200 bytes).
A workaround for the glibc issue is to avoid reducing libm to the
point where it has no symbols at all.
I gzipped the initrd again and reran palo. The new lifimage booted
ok, used framebuffer, and looks fine. I didn't try modifying any
disk partitions but it found the existing ones ok, including the
palo boot partition which was correctly recognised.
It may be relevant that my palo is 1.3, while the ISO was using
palo 1.4.
It may be relevant that the ISO had a rather long kernel commandline,
relative to the 127 char limit that palo claims. I'm never sure
whether that 127 char limit is before or after palo adds all the
console and sti related parameters though.
As the ISO I burnt was still in the drive, d-i found that and loaded the
udebs from it. I then went on to select a remote mirror for loading
the debs.
The install completed successfully, although it installed a 2.4.20
kernel (I guess that is the most recent in testing).
baseconfig worked, although I saw a message in the apt setup stage
briefly that looked like some shell complaint about '['.
Perhaps we should 'fix' mklibs on the system that builds the images to
not reduce libm completely. Then we need to figure out what the palo
issue is.
This is what i currently have in my mklibs (which I guess worked
round the issue when I last worked on hppa d-i):
# to be the only one and including it on alpha as well
# doesn't hurt. I guess all archs can live with this.
needed_symbols.add(("sys_siglist", 1))
# This is a hack to stop libm being reduced to nothing
+ # RGH.
+ needed_symbols.add(("log", 1))
# calculate what symbols are present in small_libs
present_symbols = Set()
I was surprised to see seperate kernel images, initrd, and iplboot
files on the ISO. I'd say most people netbooted their hppa boxes,
and we should include a complete lifimage rather than the individual
components. It may be that this initrd wouldn't have worked if it
had needed to pull udebs from the net though.
Many thanks to the hppa developers that got us a 2.4.25 kernel for
d-i, and to Jeff for the daily images.
Richard
On Sun, Apr 11, 2004 at 01:46:29PM -0400, Joey Hess wrote:
> Kyle McMartin wrote:
> > [Instead of directly CC'ing you Joey, I'm cross-posting to debian-boot]
> >
> > On Sun, Apr 11, 2004 at 12:54:59PM -0400, Joey Hess wrote:
> > > I just want to make sure that you hppa folk realise that hppa is further
> > > from having a working installer for sarge than any architecture aside
> > > from perhaps s390. AFAIK only one person is working on it at all (and
> > > he's currently away, and his time is split amoung other ports anyway).
> > > The d-i port really needs more than one person working on it, if it's
> > > going to ship with beta 4 of d-i. That's in two weeks.
> > >
> > > Note that hppa basically worked in mid-January, but it's not been kept
> > > up.
> > >
> >
> > The problem with hppa now, seems to be the same as what Richard Hirst
> > reported in January. The initrd issues seem to have been taken care of,
> > and now it's simply a segmentation fault causing problems.
> >
> > VFS: Mounted root (ext2 filesystem) readonly.
> > Mounted devfs on /dev
> > Freeing unused kernel memory: 252k freed
> > Setting up filesystem, please wait ...
> > umount: /initrd: Invalid argument
> > Segmentation fault
> > Segmentation fault
> > [...]
> >
> > Is what I get when booting the latest netboot build on my 715/100XC.
>
> There is a patch in the bts for this problem, #228375. I assme that a
> fixed libc6 will be uploaded eventually, but in the meantime I'd hope
> the workaround also in there, which Richard Hirst used, is enough to let
> things be tested and let everything else be gotten working. Basically,
> don't let this issue block you from working on the hppa port!
>
> --
> see shy jo
^ permalink raw reply [flat|nested] 14+ messages in thread
* [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
[not found] ` <20040411174629.GA12562@kitenet.net>
2004-04-12 11:12 ` [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge Richard Hirst
@ 2004-04-12 11:12 ` Richard Hirst
1 sibling, 0 replies; 14+ messages in thread
From: Richard Hirst @ 2004-04-12 11:12 UTC (permalink / raw)
To: Kyle McMartin, debian-boot, debian-hppa, parisc-linux
Including parisc-linux@parisc-linux.org as that is where the hppa
developers tend to hang out.
I just had a quick try with
http://gluck.debian.org/cdimage/testing/daily/hppa/20040411/sarge-hppa-businesscard.iso
I burnt an ISO, and it wouldn't boot on my B180. It stopped after
'choosing a 32 bit kernel', which I assume indicates some palo
issue. I believe the ISO was burnt ok, because I later loaded
the udebs from it.
Next I copied the 32 bit kernel and initrd.gz from the ISO and
generated a lifimage, using:
/sbin/palo -k vmlinux-2.4.25-32 -r initrd.gz -c 'ramdisk_size=8192 root=/dev/ram initrd=0/ramdisk devfs=mount,dall' -s di.lifimage -f /dev/null
That netbooted and the kernel started ok, but gave continual segfaults
in frontend, as we saw before.
Next I loopback mounted the initrd and copied the libm-2.3.2.so from
my (not very uptodate) sid system to the initrd overwriting the
libm.so.6 on there (which had been reduced to about 1200 bytes).
A workaround for the glibc issue is to avoid reducing libm to the
point where it has no symbols at all.
I gzipped the initrd again and reran palo. The new lifimage booted
ok, used framebuffer, and looks fine. I didn't try modifying any
disk partitions but it found the existing ones ok, including the
palo boot partition which was correctly recognised.
It may be relevant that my palo is 1.3, while the ISO was using
palo 1.4.
It may be relevant that the ISO had a rather long kernel commandline,
relative to the 127 char limit that palo claims. I'm never sure
whether that 127 char limit is before or after palo adds all the
console and sti related parameters though.
As the ISO I burnt was still in the drive, d-i found that and loaded the
udebs from it. I then went on to select a remote mirror for loading
the debs.
The install completed successfully, although it installed a 2.4.20
kernel (I guess that is the most recent in testing).
baseconfig worked, although I saw a message in the apt setup stage
briefly that looked like some shell complaint about '['.
Perhaps we should 'fix' mklibs on the system that builds the images to
not reduce libm completely. Then we need to figure out what the palo
issue is.
This is what i currently have in my mklibs (which I guess worked
round the issue when I last worked on hppa d-i):
# to be the only one and including it on alpha as well
# doesn't hurt. I guess all archs can live with this.
needed_symbols.add(("sys_siglist", 1))
# This is a hack to stop libm being reduced to nothing
+ # RGH.
+ needed_symbols.add(("log", 1))
# calculate what symbols are present in small_libs
present_symbols = Set()
I was surprised to see seperate kernel images, initrd, and iplboot
files on the ISO. I'd say most people netbooted their hppa boxes,
and we should include a complete lifimage rather than the individual
components. It may be that this initrd wouldn't have worked if it
had needed to pull udebs from the net though.
Many thanks to the hppa developers that got us a 2.4.25 kernel for
d-i, and to Jeff for the daily images.
Richard
On Sun, Apr 11, 2004 at 01:46:29PM -0400, Joey Hess wrote:
> Kyle McMartin wrote:
> > [Instead of directly CC'ing you Joey, I'm cross-posting to debian-boot]
> >
> > On Sun, Apr 11, 2004 at 12:54:59PM -0400, Joey Hess wrote:
> > > I just want to make sure that you hppa folk realise that hppa is further
> > > from having a working installer for sarge than any architecture aside
> > > from perhaps s390. AFAIK only one person is working on it at all (and
> > > he's currently away, and his time is split amoung other ports anyway).
> > > The d-i port really needs more than one person working on it, if it's
> > > going to ship with beta 4 of d-i. That's in two weeks.
> > >
> > > Note that hppa basically worked in mid-January, but it's not been kept
> > > up.
> > >
> >
> > The problem with hppa now, seems to be the same as what Richard Hirst
> > reported in January. The initrd issues seem to have been taken care of,
> > and now it's simply a segmentation fault causing problems.
> >
> > VFS: Mounted root (ext2 filesystem) readonly.
> > Mounted devfs on /dev
> > Freeing unused kernel memory: 252k freed
> > Setting up filesystem, please wait ...
> > umount: /initrd: Invalid argument
> > Segmentation fault
> > Segmentation fault
> > [...]
> >
> > Is what I get when booting the latest netboot build on my 715/100XC.
>
> There is a patch in the bts for this problem, #228375. I assme that a
> fixed libc6 will be uploaded eventually, but in the meantime I'd hope
> the workaround also in there, which Richard Hirst used, is enough to let
> things be tested and let everything else be gotten working. Basically,
> don't let this issue block you from working on the hppa port!
>
> --
> see shy jo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 11:12 ` [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge Richard Hirst
2004-04-12 14:19 ` James Bottomley
@ 2004-04-12 14:19 ` James Bottomley
2004-04-12 15:05 ` Richard Hirst
2004-04-12 15:05 ` Richard Hirst
1 sibling, 2 replies; 14+ messages in thread
From: James Bottomley @ 2004-04-12 14:19 UTC (permalink / raw)
To: Richard Hirst; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, 2004-04-12 at 06:12, Richard Hirst wrote:
> It may be relevant that the ISO had a rather long kernel commandline,
> relative to the 127 char limit that palo claims. I'm never sure
> whether that 127 char limit is before or after palo adds all the
> console and sti related parameters though.
That limit is absolute and may not be overrun. The co-ordinates of the
64 bit kernel lie immediately after the 128 char buffer. Usually the
system is unbootable if you overrun this limit.
Unfortunately, palo is rather poor about checking this limit when
installing the image or modifying the command line...
James
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 11:12 ` [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge Richard Hirst
@ 2004-04-12 14:19 ` James Bottomley
2004-04-12 14:19 ` James Bottomley
1 sibling, 0 replies; 14+ messages in thread
From: James Bottomley @ 2004-04-12 14:19 UTC (permalink / raw)
To: Richard Hirst; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, 2004-04-12 at 06:12, Richard Hirst wrote:
> It may be relevant that the ISO had a rather long kernel commandline,
> relative to the 127 char limit that palo claims. I'm never sure
> whether that 127 char limit is before or after palo adds all the
> console and sti related parameters though.
That limit is absolute and may not be overrun. The co-ordinates of the
64 bit kernel lie immediately after the 128 char buffer. Usually the
system is unbootable if you overrun this limit.
Unfortunately, palo is rather poor about checking this limit when
installing the image or modifying the command line...
James
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 14:19 ` James Bottomley
2004-04-12 15:05 ` Richard Hirst
@ 2004-04-12 15:05 ` Richard Hirst
2004-04-12 15:15 ` James Bottomley
2004-04-12 15:15 ` [parisc-linux] Re: if something is not done, hppa will not have an " James Bottomley
1 sibling, 2 replies; 14+ messages in thread
From: Richard Hirst @ 2004-04-12 15:05 UTC (permalink / raw)
To: James Bottomley; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, Apr 12, 2004 at 09:19:27AM -0500, James Bottomley wrote:
> On Mon, 2004-04-12 at 06:12, Richard Hirst wrote:
> > It may be relevant that the ISO had a rather long kernel commandline,
> > relative to the 127 char limit that palo claims. I'm never sure
> > whether that 127 char limit is before or after palo adds all the
> > console and sti related parameters though.
>
> That limit is absolute and may not be overrun. The co-ordinates of the
> 64 bit kernel lie immediately after the 128 char buffer. Usually the
> system is unbootable if you overrun this limit.
Unbootable, or unbootable on 64 bit h/w?
> Unfortunately, palo is rather poor about checking this limit when
> installing the image or modifying the command line...
and last time I tried building palo on a sid system to investigate
these hangs on boot, the result didn't work at all :(
Richard
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 14:19 ` James Bottomley
@ 2004-04-12 15:05 ` Richard Hirst
2004-04-12 15:05 ` Richard Hirst
1 sibling, 0 replies; 14+ messages in thread
From: Richard Hirst @ 2004-04-12 15:05 UTC (permalink / raw)
To: James Bottomley; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, Apr 12, 2004 at 09:19:27AM -0500, James Bottomley wrote:
> On Mon, 2004-04-12 at 06:12, Richard Hirst wrote:
> > It may be relevant that the ISO had a rather long kernel commandline,
> > relative to the 127 char limit that palo claims. I'm never sure
> > whether that 127 char limit is before or after palo adds all the
> > console and sti related parameters though.
>
> That limit is absolute and may not be overrun. The co-ordinates of the
> 64 bit kernel lie immediately after the 128 char buffer. Usually the
> system is unbootable if you overrun this limit.
Unbootable, or unbootable on 64 bit h/w?
> Unfortunately, palo is rather poor about checking this limit when
> installing the image or modifying the command line...
and last time I tried building palo on a sid system to investigate
these hangs on boot, the result didn't work at all :(
Richard
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 15:05 ` Richard Hirst
@ 2004-04-12 15:15 ` James Bottomley
2004-04-12 17:15 ` Richard Hirst
` (3 more replies)
2004-04-12 15:15 ` [parisc-linux] Re: if something is not done, hppa will not have an " James Bottomley
1 sibling, 4 replies; 14+ messages in thread
From: James Bottomley @ 2004-04-12 15:15 UTC (permalink / raw)
To: Richard Hirst; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, 2004-04-12 at 10:05, Richard Hirst wrote:
> Unbootable, or unbootable on 64 bit h/w?
It seems to be unbootable entirely, but for 32 bit kernels that's random
(sometimes it will, sometimes it won't).
> > Unfortunately, palo is rather poor about checking this limit when
> > installing the image or modifying the command line...
>
> and last time I tried building palo on a sid system to investigate
> these hangs on boot, the result didn't work at all :(
I think just reducing the command line would be the best option. Why's
it so long?
James
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 15:05 ` Richard Hirst
2004-04-12 15:15 ` James Bottomley
@ 2004-04-12 15:15 ` James Bottomley
1 sibling, 0 replies; 14+ messages in thread
From: James Bottomley @ 2004-04-12 15:15 UTC (permalink / raw)
To: Richard Hirst; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, 2004-04-12 at 10:05, Richard Hirst wrote:
> Unbootable, or unbootable on 64 bit h/w?
It seems to be unbootable entirely, but for 32 bit kernels that's random
(sometimes it will, sometimes it won't).
> > Unfortunately, palo is rather poor about checking this limit when
> > installing the image or modifying the command line...
>
> and last time I tried building palo on a sid system to investigate
> these hangs on boot, the result didn't work at all :(
I think just reducing the command line would be the best option. Why's
it so long?
James
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 15:15 ` James Bottomley
@ 2004-04-12 17:15 ` Richard Hirst
2004-04-12 18:13 ` Thiemo Seufer
2004-04-12 18:13 ` Thiemo Seufer
2004-04-12 17:15 ` Richard Hirst
` (2 subsequent siblings)
3 siblings, 2 replies; 14+ messages in thread
From: Richard Hirst @ 2004-04-12 17:15 UTC (permalink / raw)
To: James Bottomley; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, Apr 12, 2004 at 10:15:46AM -0500, James Bottomley wrote:
> On Mon, 2004-04-12 at 10:05, Richard Hirst wrote:
> > Unbootable, or unbootable on 64 bit h/w?
>
> It seems to be unbootable entirely, but for 32 bit kernels that's random
> (sometimes it will, sometimes it won't).
>
> > > Unfortunately, palo is rather poor about checking this limit when
> > > installing the image or modifying the command line...
> >
> > and last time I tried building palo on a sid system to investigate
> > these hangs on boot, the result didn't work at all :(
>
> I think just reducing the command line would be the best option. Why's
> it so long?
This is the cmdline when booting from the aforementioned ISO:
Command line for kernel: 'ramdisk_size=8192 root=/dev/ram devfs=mount,dall
init=/linuxrc DEBCONF_PRIORITY=high console=tty0 sti=8/24 sti_font=VGA8x16 TERM=
linux palo_kernel=0/vmlinux'
Looks like 162 chars to me.
You can deduce how much of that comes from the d-i build process and how
much is manufactured by palo on boot from the start of the ISO:
0000000: 8000 5041 4c4f 0003 00c8 e000 003d fddd ..PALO.......=..
0000010: 0053 5000 001b e9de 302f 766d 6c69 6e75 .SP.....0/vmlinu
0000020: 7820 7261 6d64 6973 6b5f 7369 7a65 3d38 x ramdisk_size=8
0000030: 3139 3220 726f 6f74 3d2f 6465 762f 7261 192 root=/dev/ra
0000040: 6d20 2020 2020 2069 6e69 7472 643d 302f m initrd=0/
0000050: 7261 6d64 6973 6b20 6465 7666 733d 6d6f ramdisk devfs=mo
0000060: 756e 742c 6461 6c6c 2069 6e69 743d 2f6c unt,dall init=/l
0000070: 696e 7578 7263 2044 4542 434f 4e46 5f50 inuxrc DEBCONF_P
0000080: 5249 4f52 4954 593d 6869 6768 0000 0000 RIORITY=high....
I don't know what default ramdisk size we build the kernel for, but
it needs to be over 6MB (initrd is 6449152 bytes this time).
Note palo has added at least
"console=tty0 sti=8/24 sti_font=VGA8x16 TERM=linux palo_kernel=0/vmlinux"
which looks like 71 of our 127 chars - hence my comment about
whether or not the 127 char limit is supposed to include the
bits added by palo.
If we just take the part that is passed to palo when the ISO is
mastered, I guess that is
"ramdisk_size=8192 root=/dev/ram initrd=0/ramdisk devfs=mount,dall init=/linuxrc DEBCONF_PRIORITY=high"
which is well under 127.
Richard
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 15:15 ` James Bottomley
2004-04-12 17:15 ` Richard Hirst
@ 2004-04-12 17:15 ` Richard Hirst
2004-04-12 17:18 ` [parisc-linux] Re: if something is not done, hppa will not havean " Andy Walker
2004-04-12 17:18 ` Andy Walker
3 siblings, 0 replies; 14+ messages in thread
From: Richard Hirst @ 2004-04-12 17:15 UTC (permalink / raw)
To: James Bottomley; +Cc: Kyle McMartin, debian-boot, parisc-linux, debian-hppa
On Mon, Apr 12, 2004 at 10:15:46AM -0500, James Bottomley wrote:
> On Mon, 2004-04-12 at 10:05, Richard Hirst wrote:
> > Unbootable, or unbootable on 64 bit h/w?
>
> It seems to be unbootable entirely, but for 32 bit kernels that's random
> (sometimes it will, sometimes it won't).
>
> > > Unfortunately, palo is rather poor about checking this limit when
> > > installing the image or modifying the command line...
> >
> > and last time I tried building palo on a sid system to investigate
> > these hangs on boot, the result didn't work at all :(
>
> I think just reducing the command line would be the best option. Why's
> it so long?
This is the cmdline when booting from the aforementioned ISO:
Command line for kernel: 'ramdisk_size=8192 root=/dev/ram devfs=mount,dall
init=/linuxrc DEBCONF_PRIORITY=high console=tty0 sti=8/24 sti_font=VGA8x16 TERM=
linux palo_kernel=0/vmlinux'
Looks like 162 chars to me.
You can deduce how much of that comes from the d-i build process and how
much is manufactured by palo on boot from the start of the ISO:
0000000: 8000 5041 4c4f 0003 00c8 e000 003d fddd ..PALO.......=..
0000010: 0053 5000 001b e9de 302f 766d 6c69 6e75 .SP.....0/vmlinu
0000020: 7820 7261 6d64 6973 6b5f 7369 7a65 3d38 x ramdisk_size=8
0000030: 3139 3220 726f 6f74 3d2f 6465 762f 7261 192 root=/dev/ra
0000040: 6d20 2020 2020 2069 6e69 7472 643d 302f m initrd=0/
0000050: 7261 6d64 6973 6b20 6465 7666 733d 6d6f ramdisk devfs=mo
0000060: 756e 742c 6461 6c6c 2069 6e69 743d 2f6c unt,dall init=/l
0000070: 696e 7578 7263 2044 4542 434f 4e46 5f50 inuxrc DEBCONF_P
0000080: 5249 4f52 4954 593d 6869 6768 0000 0000 RIORITY=high....
I don't know what default ramdisk size we build the kernel for, but
it needs to be over 6MB (initrd is 6449152 bytes this time).
Note palo has added at least
"console=tty0 sti=8/24 sti_font=VGA8x16 TERM=linux palo_kernel=0/vmlinux"
which looks like 71 of our 127 chars - hence my comment about
whether or not the 127 char limit is supposed to include the
bits added by palo.
If we just take the part that is passed to palo when the ISO is
mastered, I guess that is
"ramdisk_size=8192 root=/dev/ram initrd=0/ramdisk devfs=mount,dall init=/linuxrc DEBCONF_PRIORITY=high"
which is well under 127.
Richard
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not havean installer for sarge
2004-04-12 15:15 ` James Bottomley
` (2 preceding siblings ...)
2004-04-12 17:18 ` [parisc-linux] Re: if something is not done, hppa will not havean " Andy Walker
@ 2004-04-12 17:18 ` Andy Walker
3 siblings, 0 replies; 14+ messages in thread
From: Andy Walker @ 2004-04-12 17:18 UTC (permalink / raw)
To: James Bottomley
Cc: Kyle McMartin, debian-boot, debian-hppa, Richard Hirst,
parisc-linux
> On Mon, 2004-04-12 at 10:05, Richard Hirst wrote:
>> Unbootable, or unbootable on 64 bit h/w?
>
> It seems to be unbootable entirely, but for 32 bit kernels that's random
> (sometimes it will, sometimes it won't).
>
>> > Unfortunately, palo is rather poor about checking this limit when
>> > installing the image or modifying the command line...
>>
>> and last time I tried building palo on a sid system to investigate
>> these hangs on boot, the result didn't work at all :(
>
> I think just reducing the command line would be the best option. Why's
> it so long?
>
> James
Well, palo adds a whole bunch of stuff to the command line automatically.
If, for example, your /boot directory is on the root partition and you're
testing a kernel called vmlinux-2.6.5-rc1-pa5, then you get at least:
kernel=0/boot/vmlinux-2.6.5-rc1-pa5
root=/dev/sda1
console=tty0
sti=8/24
palo_kernel=0/boot/vmlinux-2.6.5-rc1-pa5
In fact I think there is more (the B132L is offline right now and
the C180 is boostrapping Gentoo so I can't check). Then you only
need to add another parameter, like the very reasonable:
stifb=bpp:32
and you're screwed. Been there, done that!
-Andy
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not havean installer for sarge
2004-04-12 15:15 ` James Bottomley
2004-04-12 17:15 ` Richard Hirst
2004-04-12 17:15 ` Richard Hirst
@ 2004-04-12 17:18 ` Andy Walker
2004-04-12 17:18 ` Andy Walker
3 siblings, 0 replies; 14+ messages in thread
From: Andy Walker @ 2004-04-12 17:18 UTC (permalink / raw)
To: James Bottomley
Cc: Kyle McMartin, debian-boot, debian-hppa, Richard Hirst,
parisc-linux
> On Mon, 2004-04-12 at 10:05, Richard Hirst wrote:
>> Unbootable, or unbootable on 64 bit h/w?
>
> It seems to be unbootable entirely, but for 32 bit kernels that's random
> (sometimes it will, sometimes it won't).
>
>> > Unfortunately, palo is rather poor about checking this limit when
>> > installing the image or modifying the command line...
>>
>> and last time I tried building palo on a sid system to investigate
>> these hangs on boot, the result didn't work at all :(
>
> I think just reducing the command line would be the best option. Why's
> it so long?
>
> James
Well, palo adds a whole bunch of stuff to the command line automatically.
If, for example, your /boot directory is on the root partition and you're
testing a kernel called vmlinux-2.6.5-rc1-pa5, then you get at least:
kernel=0/boot/vmlinux-2.6.5-rc1-pa5
root=/dev/sda1
console=tty0
sti=8/24
palo_kernel=0/boot/vmlinux-2.6.5-rc1-pa5
In fact I think there is more (the B132L is offline right now and
the C180 is boostrapping Gentoo so I can't check). Then you only
need to add another parameter, like the very reasonable:
stifb=bpp:32
and you're screwed. Been there, done that!
-Andy
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 17:15 ` Richard Hirst
2004-04-12 18:13 ` Thiemo Seufer
@ 2004-04-12 18:13 ` Thiemo Seufer
1 sibling, 0 replies; 14+ messages in thread
From: Thiemo Seufer @ 2004-04-12 18:13 UTC (permalink / raw)
To: Richard Hirst; +Cc: debian-boot, parisc-linux, debian-hppa
Richard Hirst wrote:
[snip]
> > I think just reducing the command line would be the best option. Why's
> > it so long?
>
> This is the cmdline when booting from the aforementioned ISO:
>
> Command line for kernel: 'ramdisk_size=8192 root=/dev/ram devfs=mount,dall
> init=/linuxrc DEBCONF_PRIORITY=high console=tty0 sti=8/24 sti_font=VGA8x16 TERM=
> linux palo_kernel=0/vmlinux'
> Note palo has added at least
> "console=tty0 sti=8/24 sti_font=VGA8x16 TERM=linux palo_kernel=0/vmlinux"
>
> which looks like 71 of our 127 chars - hence my comment about
> whether or not the 127 char limit is supposed to include the
> bits added by palo.
>
> If we just take the part that is passed to palo when the ISO is
> mastered, I guess that is
>
> "ramdisk_size=8192 root=/dev/ram initrd=0/ramdisk devfs=mount,dall init=/linuxrc DEBCONF_PRIORITY=high"
I doubt all of these are needed. At least root= and devfs= aren't
in use any more on other d-i arches, same for linuxrc.
The TERM=linux mentioned above looks a bit weird to me, shouldn't
it be default anyway?
Thiemo
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge
2004-04-12 17:15 ` Richard Hirst
@ 2004-04-12 18:13 ` Thiemo Seufer
2004-04-12 18:13 ` Thiemo Seufer
1 sibling, 0 replies; 14+ messages in thread
From: Thiemo Seufer @ 2004-04-12 18:13 UTC (permalink / raw)
To: Richard Hirst; +Cc: debian-boot, parisc-linux, debian-hppa
Richard Hirst wrote:
[snip]
> > I think just reducing the command line would be the best option. Why's
> > it so long?
>
> This is the cmdline when booting from the aforementioned ISO:
>
> Command line for kernel: 'ramdisk_size=8192 root=/dev/ram devfs=mount,dall
> init=/linuxrc DEBCONF_PRIORITY=high console=tty0 sti=8/24 sti_font=VGA8x16 TERM=
> linux palo_kernel=0/vmlinux'
> Note palo has added at least
> "console=tty0 sti=8/24 sti_font=VGA8x16 TERM=linux palo_kernel=0/vmlinux"
>
> which looks like 71 of our 127 chars - hence my comment about
> whether or not the 127 char limit is supposed to include the
> bits added by palo.
>
> If we just take the part that is passed to palo when the ISO is
> mastered, I guess that is
>
> "ramdisk_size=8192 root=/dev/ram initrd=0/ramdisk devfs=mount,dall init=/linuxrc DEBCONF_PRIORITY=high"
I doubt all of these are needed. At least root= and devfs= aren't
in use any more on other d-i arches, same for linuxrc.
The TERM=linux mentioned above looks a bit weird to me, shouldn't
it be default anyway?
Thiemo
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2004-04-12 18:13 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20040411165459.GB11699@kitenet.net>
[not found] ` <20040411171831.GA15032@mcmartin.ca>
[not found] ` <20040411174629.GA12562@kitenet.net>
2004-04-12 11:12 ` [parisc-linux] Re: if something is not done, hppa will not have an installer for sarge Richard Hirst
2004-04-12 14:19 ` James Bottomley
2004-04-12 14:19 ` James Bottomley
2004-04-12 15:05 ` Richard Hirst
2004-04-12 15:05 ` Richard Hirst
2004-04-12 15:15 ` James Bottomley
2004-04-12 17:15 ` Richard Hirst
2004-04-12 18:13 ` Thiemo Seufer
2004-04-12 18:13 ` Thiemo Seufer
2004-04-12 17:15 ` Richard Hirst
2004-04-12 17:18 ` [parisc-linux] Re: if something is not done, hppa will not havean " Andy Walker
2004-04-12 17:18 ` Andy Walker
2004-04-12 15:15 ` [parisc-linux] Re: if something is not done, hppa will not have an " James Bottomley
2004-04-12 11:12 ` Richard Hirst
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.