Bug 23939

Summary: IBM (A,T,X Series) Thinkpad won't boot off any media after install of FreeBSD
Product: Base System Reporter: dlb2 <dlb2>
Component: i386Assignee: Greg Lehey <grog>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.2-RELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
dlb2.vcf none

Description dlb2 2000-12-29 08:30:01 UTC
After install of FreeBSD (any version), hardware will NOT boot from 
any media whatsoever.

Fix: 

From freebsd-mobile, it appears the problem is some conflict in the 
IBM Thinkpad BIOS with the FreeBSD partition Id 165.  Using the
OpenBSD partition Id 166 works with some changes to the bootstrap.

Some workaround needs to be incorporated into the next 4.x release.
How-To-Repeat: Install FreeBSD on an A-Series, T-Series or X-Series IBM Thinkpad.
Comment 1 keichii 2000-12-29 08:32:30 UTC
On Fri, Dec 29, 2000 at 12:23:19AM -0800, dlb2@acm.org scribbled:
| 
| >Number:         23939
| >Category:       i386
| >Synopsis:       IBM (A,T,X Series) Thinkpad won't boot off any media after install of FreeBSD
| >Confidential:   no
| >Severity:       serious
| >Priority:       medium
| >Responsible:    freebsd-bugs
| >State:          open
| >Quarter:        
| Install FreeBSD on an A-Series, T-Series or X-Series IBM Thinkpad.
| >Fix:
| >From freebsd-mobile, it appears the problem is some conflict in the 
| IBM Thinkpad BIOS with the FreeBSD partition Id 165.  Using the
| OpenBSD partition Id 166 works with some changes to the bootstrap.


See www.freebsd.org/~bmah/thinkpad .  Please close this PR.
-- 
+------------------------------------------------------------------+
| keichii@peorth.iteration.net         | keichii@bsdconspiracy.net |
| http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. |
+------------------------------------------------------------------+
Comment 2 dlb2 2000-12-29 08:45:08 UTC
"Michael C . Wu" wrote:

> On Fri, Dec 29, 2000 at 12:23:19AM -0800, dlb2@acm.org scribbled:
> |
> | >Number:         23939
> | >Category:       i386
> | >Synopsis:       IBM (A,T,X Series) Thinkpad won't boot off any media after install of FreeBSD
> | >Confidential:   no
> | >Severity:       serious
> | >Priority:       medium
> | >Responsible:    freebsd-bugs
> | >State:          open
> | >Quarter:
> | Install FreeBSD on an A-Series, T-Series or X-Series IBM Thinkpad.
> | >Fix:
> | >From freebsd-mobile, it appears the problem is some conflict in the
> | IBM Thinkpad BIOS with the FreeBSD partition Id 165.  Using the
> | OpenBSD partition Id 166 works with some changes to the bootstrap.
>
> See www.freebsd.org/~bmah/thinkpad .  Please close this PR.

I've seen this.  This is fine as a temporary workaround, but its unacceptable on a long
term basis.  I'll switch to OpenBSD before I'd comit to repeating this procedure each time I install

FreeBSD.

>
> --
> +------------------------------------------------------------------+
> | keichii@peorth.iteration.net         | keichii@bsdconspiracy.net |
> | http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. |
> +------------------------------------------------------------------+
Comment 3 keichii 2000-12-29 08:48:44 UTC
On Fri, Dec 29, 2000 at 12:45:08AM -0800, Debbie Bridygham scribbled:
| "Michael C . Wu" wrote:
| > See www.freebsd.org/~bmah/thinkpad .  Please close this PR.
| 
| I've seen this.  This is fine as a temporary workaround, 
| but its unacceptable on a long
| term basis.  I'll switch to OpenBSD before I'd comit to 
| repeating this procedure each time I install
| FreeBSD.

Saying that you will use OpenBSD to make someone do this will 
probably not work.  It may antagonize other people.
As always, I think you can help by contributing the necessary patches. :)

| mutt.vcard.filter: not found

Thank you for using vcards that do not really work on *nix MUA's
-- 
+------------------------------------------------------------------+
| keichii@peorth.iteration.net         | keichii@bsdconspiracy.net |
| http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. |
+------------------------------------------------------------------+
Comment 4 rnordier freebsd_committer freebsd_triage 2000-12-29 10:56:37 UTC
Responsible Changed
From-To: freebsd-bugs->rnordier

An i386 bootstrap issue.
Comment 5 rnordier freebsd_committer freebsd_triage 2001-05-27 21:35:51 UTC
Responsible Changed
From-To: rnordier->freebsd-bugs

After pondering this for some time - including looking at the feasibility 
of permanently supporting dual slice types (eg. 0xa5 and 0x25) - I don't 
thinks there's much that should be done about this issue, from our side. 
However, I'm throwing it back into the pool in case someone else wants 
to.
Comment 6 Greg Lehey freebsd_committer freebsd_triage 2001-05-28 02:06:29 UTC
State Changed
From-To: open->closed

IBM BIOS problem, solved by BIOS code update. 


Comment 7 Greg Lehey freebsd_committer freebsd_triage 2001-05-28 02:06:29 UTC
Responsible Changed
From-To: freebsd-bugs->grog

grog closed this PR.