Bug 15631

Summary: 3.4 won't install with IBM 37.5 gb disks
Product: Base System Reporter: rec
Component: i386Assignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
smime.p7s none

Description rec 1999-12-22 18:40:01 UTC
I've tried installing FreeBSD 3.4 on *KNOWN GOOD HARDWARE* using
a *NEW* IBM 37.5 gb IDE disk. The installation dies as soon as it
build the filesystems and begins to copy files onto the disk.

I rebuilt the generic kernel on the install floppy (setting flags
to 0xb0ffb0ff) and the install completed, but on reboot the filesystems
were too corrupt -- fsck gave up.

Fix: 

N/A

Linux doesn't support IDE disks > 32 gb either. 
I don't know if there is a BIOS interaction here, or not on top
of everything else.
How-To-Repeat: Take any machine with an IBM 37.5 gb IDE disk as the primary system
disk and perform the install from floppy.

I will lend the disk to a developer or contribute money to buy one.
I just want the bug(s) fixed.
Comment 1 Sheldon Hearn 1999-12-23 10:52:39 UTC
On Wed, 22 Dec 1999 10:39:42 PST, rec@RCousins.com wrote:

> I will lend the disk to a developer or contribute money to buy one.
> I just want the bug(s) fixed.

That's a kind offer, and one that the wd driver's maintainer might take
you up on, but let's cover some basics first. :-)

> The installation dies as soon as it build the filesystems and begins
> to copy files onto the disk.

When you say it dies, what do you mean?  Does the entire system lock up
and become unresponsive to attempts to switch virtual terminals?  Do any
error messages come up on any of the virtual terminals?  Does the
machine reboot spontaneously?

> Take any machine with an IBM 37.5 gb IDE disk as the primary system
> disk and perform the install from floppy.

Did you have any other operating system on the disk?  I know you said it
was new, but you might have meant age, rather than use.  If so, how was
the disk partitioned when you started?

How did you partition and label the disk?

Can you copy down the kernel boot probe messages that were displayed for
your wdc controller and wd devices?

Ciao,
Sheldon.
Comment 2 rec 1999-12-23 17:30:20 UTC
This is a multi-part message in MIME format.
Comment 3 nbm freebsd_committer freebsd_triage 2000-08-06 00:20:19 UTC
State Changed
From-To: open->feedback

I'm pretty sure this would work better in 4.0 or 4.1.  Are you able to 
provide me with clarification on whether it does in your case?
Comment 4 Neil Blakey-Milner 2000-08-10 22:51:21 UTC
----- Forwarded message from Bruce Evans <bde@zeta.org.au> -----

Date: Tue, 8 Aug 2000 05:37:09 +1000 (EST)
From: Bruce Evans <bde@zeta.org.au>
To: nbm@FreeBSD.ORG
Cc: rec@RCousins.com, freebsd-bugs@FreeBSD.ORG
Subject: Re: i386/15631: 3.4 won't install with IBM 37.5 gb disks

On Sat, 5 Aug 2000 nbm@FreeBSD.ORG wrote:

> Synopsis: 3.4 won't install with IBM 37.5 gb disks
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: nbm
> State-Changed-When: Sat Aug 5 16:20:19 PDT 2000
> State-Changed-Why: 
> I'm pretty sure this would work better in 4.0 or 4.1.  Are you able to
> provide me with clarification on whether it does in your case?

This problem is still in FreeBSD-3-stable, except it can be worked around
using LBA mode (don't use panic dumps in LBA mode under FreeBSD-3.4).  See
PR 15611, and wd.c revs 1.218, 1.219 and 1.186.2.5.

Bruce


----- End forwarded message -----
Comment 5 Neil Blakey-Milner 2000-08-10 22:52:03 UTC
----- Forwarded message from Robert Cousins <rec@RCousins.com> -----

Date: Mon, 07 Aug 2000 14:06:49 -0700
From: Robert Cousins <rec@RCousins.com>
Organization: Cousins Consulting
X-Mailer: Mozilla 4.7 [en] (Win98; U)
To: nbm@FreeBSD.org
Subject: Re: i386/15631: 3.4 won't install with IBM 37.5 gb disks

nbm@FreeBSD.org wrote:
> 
> Synopsis: 3.4 won't install with IBM 37.5 gb disks
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: nbm
> State-Changed-When: Sat Aug 5 16:20:19 PDT 2000
> State-Changed-Why:
> I'm pretty sure this would work better in 4.0 or 4.1.  Are you able to
> provide me with clarification on whether it does in your case?
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=15631

I've tried the 61 gb IBM disks under 4.0 and it does work.
I made the 37.5's work by rebuilding the generic kernel and
building custom boot disks.

Thanx

----- End forwarded message -----
Comment 6 Sheldon Hearn 2000-08-15 09:20:06 UTC
On Thu, 10 Aug 2000 15:00:02 MST, Neil Blakey-Milner wrote:

>  This problem is still in FreeBSD-3-stable, except it can be worked around
>  using LBA mode (don't use panic dumps in LBA mode under FreeBSD-3.4).  See
>  PR 15611, and wd.c revs 1.218, 1.219 and 1.186.2.5.

I'm unsure where to go with this.  Do Bruce's patches on PR 15611 allow
for the use of >32GB filesystems in RELENG_3 without the use of LBA
mode?

Irrespective, since there's no future release scheduled on the RELENG_3
line, I think the way to go with this one is to add an errata entry for
3.5-RELEASE.  However, I can't write the text without understanding the
problem fully, and I can't test this out myself because I don't have
enough scratch hardware.

Can anyone come up with a description for the erratum, possibly letting
me know whether or not Bruce's patches from PR 15611 are appropriate for
inclusion?

Ciao,
Sheldon.
Comment 7 Bruce Evans 2000-08-15 18:40:57 UTC
On Tue, 15 Aug 2000, Sheldon Hearn wrote:

>  >  This problem is still in FreeBSD-3-stable, except it can be worked around
>  >  using LBA mode (don't use panic dumps in LBA mode under FreeBSD-3.4).  See
>  >  PR 15611, and wd.c revs 1.218, 1.219 and 1.186.2.5.
>  
>  I'm unsure where to go with this.  Do Bruce's patches on PR 15611 allow
>  for the use of >32GB filesystems in RELENG_3 without the use of LBA
>  mode?

No, they only make it fail properly in CHS mode.  The wd driver went away
too fast in -current for me to finish the fix.

>  Irrespective, since there's no future release scheduled on the RELENG_3
>  line, I think the way to go with this one is to add an errata entry for
>  3.5-RELEASE.  However, I can't write the text without understanding the
>  problem fully, and I can't test this out myself because I don't have
>  enough scratch hardware.

Same here.  My largest drive is 9GB :-).

Bruce
Comment 8 Dag-Erling Smørgrav freebsd_committer freebsd_triage 2001-03-13 20:20:48 UTC
State Changed
From-To: feedback->closed

According to bde, this problem has been fixed.