From nobody@FreeBSD.org  Fri Dec 14 08:44:20 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id 3B24E37B41A
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 14 Dec 2001 08:44:20 -0800 (PST)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.6/8.11.6) id fBEGiKJ08548;
	Fri, 14 Dec 2001 08:44:20 -0800 (PST)
	(envelope-from nobody)
Message-Id: <200112141644.fBEGiKJ08548@freefall.freebsd.org>
Date: Fri, 14 Dec 2001 08:44:20 -0800 (PST)
From: Julian Wald <jmw@ptolserv.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: FreeBSD 4.4 install fails on Thinkpad 750
X-Send-Pr-Version: www-1.0

>Number:         32830
>Category:       i386
>Synopsis:       FreeBSD 4.4 install fails on Thinkpad 750
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 14 08:50:00 PST 2001
>Closed-Date:    Sat Aug 02 13:21:42 PDT 2003
>Last-Modified:  Sat Aug 02 13:21:42 PDT 2003
>Originator:     Julian Wald
>Release:        FreeBSD 4.4 Release (from September 4-CD set)
>Organization:
>Environment:
Not possible to get that far ;(
>Description:
problems installing on a Thinkpad 750.

I created the three boot disks, and then tried booting from the first
(Kernel). This stops with the following messages:

Disk error 0x4 (lba=0c38)
Disk error 0x4 (lba=0c38)
No /boot/loader

>How-To-Repeat:
Make a set of install disks, and use the first to try installing. 

After a few seconds, the install process halts waiting for input




>Fix:
Some equivalent way to the Linux "floppy=thinkpad" boot parameter so
the loader (?) finds the kernel
>Release-Note:
>Audit-Trail:

From: Sheldon Hearn <sheldonh@starjuice.net>
To: Julian Wald <jmw@ptolserv.com>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: i386/32830: FreeBSD 4.4 install fails on Thinkpad 750 
Date: Sun, 30 Dec 2001 14:54:50 +0200

 On Fri, 14 Dec 2001 08:44:20 PST, Julian Wald wrote:
 
 > problems installing on a Thinkpad 750.
 > 
 > I created the three boot disks, and then tried booting from the first
 > (Kernel). This stops with the following messages:
 > 
 > Disk error 0x4 (lba=0c38)
 > Disk error 0x4 (lba=0c38)
 > No /boot/loader
 
 I've never used an IBM Thinkpad, but this may help:
 
 The boot_i386(8) manual page says that "Disk error" return codes are
 taken directly from the BIOS return code.  Your code (0x4) is this:
 
 	0x4   Sector not found
 
 Are you sure those disks are good?  How did you create them?  Do you
 have another BSD box you can use fdformat on?
 
 You said "the three boot disks"?  Which floppy images did you burn, and
 which one did you put on "the first" disk?  The first disk should be
 kern.flp, the second should be mfsroot.flp.  You won't need fixit.flp
 until the first two actually work. :-)
 
 As I said, I don't know your hardware, so this may be a known niggle
 with the Thinkpad, but in the absence of other advice, start with
 verifying that your media are good.
 
 Ciao,
 Sheldon.
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Sun Dec 1 12:55:26 PST 2002 
State-Changed-Why:  

Do more recent releases still fail on this machine? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=32830 

From: Ian Dowse <iedowse@maths.tcd.ie>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: Re: i386/32830: FreeBSD 4.4 install fails on Thinkpad 750 
Date: Sat, 07 Dec 2002 04:59:00 +0000

 Adding to the audit trail:
 
 In message <qsuouu49tudn4nugrc0mbsaqk9splm94id@elrond>, Julian Wald writes:
 >Dear Ian Dowse
 >On Sun, 1 Dec 2002 12:57:01 -0800 (PST), you wrote:
 >> Do more recent releases still fail on this machine?
 
 >Unfortunately, my old 750 is now used for research work by a relative
 >in Wales ;) As a result I don't have easy access anymore.
 >
 >FreeBSD certainly works on the 600X that replaced it, though :)
 >
 >I certainly never got any version of *any* *BSD (Free/Net/Open) to
 >boot on this old machine. The problem is the 2.88Mb floppy, with the
 >reversed floppy-present indicator (don't ask why - IBM just seems to
 >love doing things differently!). FWIW, Linux solves this problem with
 >a kernel option ("floppy=3Dthinkpad") that can be passed at boot time,
 >unfortunately none of the BSDs seem to have this possibility. This
 >machine was too old to use a CDROM drive, so the only way to get
 >anything on to it was boot from floppy, and then use ftp via a network
 >connection (plip, ethernet etc).
 >
 >The result was always a failure at the initial boot stage (after the
 >kernel loads, IIRC), asking for the floppy to be present, even though
 >the disk was definitely present. I tried several different good
 >floppies, so I don't think it was to do with bad floppys.
 >
 >If this could be fixed, it would be great, as 750s are still around
 >cheaply, and I might even get my old 750 back one day ;)
 >
 >Best wishes
 >
 >
 >-Julian
State-Changed-From-To: feedback->closed 
State-Changed-By: schweikh 
State-Changed-When: Sat Aug 2 13:20:28 PDT 2003 
State-Changed-Why:  
Submitter does not have the hardware any longer. 
In case it materializes again, we can reopen this PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=32830 
>Unformatted:
 >> FreeBSD/i386 BOOT
 Default: 0:fd(0,a)/kernel
 boot:
 
 Disk error 0x4 (lba=0c38)
 No /kernel
 
 >> FreeBSD/i386 BOOT
 Default: 0:fd(0,a)/kernel
 boot:
 
 and then sits waiting for input. The thinkpad has a
 strange floppy interface (for example, you need a "floppy=thinkpad" parameter to be
 able to boot with a Linux boot disk), which may be what 
 is causing the problem 
 
