Bug 23064

Summary: Alphas do not boot if `a' (/) partition isn't at a lower offset than `b' (swap)
Product: Base System Reporter: k.j.koster <k.j.koster>
Component: alphaAssignee: jkh
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff
none
label.diff none

Description k.j.koster 2000-11-24 09:40:01 UTC
Alphas do not boot if `a' (/) partition isn't at a lower offset than
`b' (swap). This problem is not seen on FreeBSD/x86. I have several
machines that are configured in this way.

Fix: 

No fix, sorry.
How-To-Repeat: In a single disk system, create a swap partition of 2x memory size first,
, and then use "the rest" for /. Install, reboot, death.
Comment 1 wilko freebsd_committer freebsd_triage 2001-01-23 22:07:54 UTC
State Changed
From-To: open->closed

The issue reported is inherent in the alpha SRM. The requirement 
for the partition location is documented in INSTALL.TXT for both 
-current and -releng4
Comment 2 k.j.koster 2001-01-24 09:56:56 UTC
Dear Wilko,

While I appreciate your janitorial :) efforts, I would like to ask you to
reopen this PR.

The reason for me to open the PR was that it may scare off the
Alpha-newbies.

Since this is an Alpha-specific problem, perhaps /stand/sysinstall should
have a warning if someone on an Alpha wants to shoot himself in the foot.
(Just a warning, because if people need their foot shot off they should be
able to do it). Something along the lines of: "Gee, looks like you're going
to create a non-booting disk layout, are you sure you want to do that?" (I'm
sure you can download an appropriate ASCII-art paperclip from microsoft.com)

This is a similar case as the >1024 cylinder install, which was a PC BIOS
issue. I believe /stand/sysinstall had a warning in place for that issue.

    Kees Jan

================================================
 You are only young once,
       but you can stay immature all your life.
Comment 3 wkb 2001-01-25 20:00:07 UTC
Hi Jordan,

Sysinstall being essentially your baby (don't try to deny it ;-), do you
think things like the issue reported below should be in sysinstall? 

I'm not particularly in favor of it to be honest, but I'd appreciate your
view. There are so many things that one could do wrong during install, this
example is just one of them. Example: nothing stops you from creating much
too small filesystems.

People Just Should Read Docs, before loading the ammo and then shooting
themselves in the foot.

tnx

Wilko


On Wed, Jan 24, 2001 at 10:56:56AM +0100, Koster, K.J. wrote:

> Dear Wilko,
> 
> While I appreciate your janitorial :) efforts, I would like to ask you to
> reopen this PR.
> 
> The reason for me to open the PR was that it may scare off the
> Alpha-newbies.
> 
> Since this is an Alpha-specific problem, perhaps /stand/sysinstall should
> have a warning if someone on an Alpha wants to shoot himself in the foot.
> (Just a warning, because if people need their foot shot off they should be
> able to do it). Something along the lines of: "Gee, looks like you're going
> to create a non-booting disk layout, are you sure you want to do that?" (I'm
> sure you can download an appropriate ASCII-art paperclip from microsoft.com)
> 
> This is a similar case as the >1024 cylinder install, which was a PC BIOS
> issue. I believe /stand/sysinstall had a warning in place for that issue.
> 
>     Kees Jan
> 
> ================================================
>  You are only young once,
>        but you can stay immature all your life.
---end of quoted text---

-- 
|   / o / /  _  	 Arnhem, The Netherlands    	email: wilko@freebsd.org
|/|/ / / /( (_) Bulte	 http://www.freebsd.org 	http://www.nlfug.nl
Comment 4 wilko freebsd_committer freebsd_triage 2001-01-27 19:16:13 UTC
State Changed
From-To: closed->open

Re-opening and assigning to jkh for comment on suggested sysinstall  
check for sanity on partition layout. 

Jordan, can we please have your thumbs up/down on this? 



Comment 5 wilko freebsd_committer freebsd_triage 2001-01-27 19:16:13 UTC
Responsible Changed
From-To: freebsd-alpha->jkh

Would like feedback from Mr Sysinstall ;)
Comment 6 wilko freebsd_committer freebsd_triage 2001-06-15 09:37:58 UTC
State Changed
From-To: open->closed

As we are facing an SRM restriction AND this issue has been 
documented in the FreeBSD docs now there is no point in keeping 
this PR open.
Comment 7 Kees Jan Koster 2001-06-18 20:37:20 UTC
Here is a suggested patch. My little Alpha is currenly busted, so
I tested on i386 and wrapped #ifdef __alpha__ around it before
diffing.

 Yours,
   Kees Jan

-------------------------------------------------------
 Kees Jan Koster   e-mail: kjkoster "at" kjkoster.org
                   www:       http://www.kjkoster.org/
-------------------------------------------------------
       File not found. Should I fake it? [Y/N]
Comment 8 wilko freebsd_committer freebsd_triage 2001-07-01 13:32:23 UTC
State Changed
From-To: closed->open

Newly proposed patch has arrived.
Comment 9 David E. O'Brien freebsd_committer freebsd_triage 2001-07-13 17:45:28 UTC
State Changed
From-To: open->closed

it needed to be done