From hsu@clinet.fi  Wed Jan 31 15:06:00 1996
Received: from hauki.clinet.fi (root@hauki.clinet.fi [194.100.0.1])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id PAA21955
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 31 Jan 1996 15:05:49 -0800 (PST)
Received: from katiska.clinet.fi (root@katiska.clinet.fi [194.100.0.4]) by hauki.clinet.fi (8.7.3/8.6.4) with ESMTP id BAA18672 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 1 Feb 1996 01:05:45 +0200 (EET)
Received: (hsu@localhost) by katiska.clinet.fi (8.7.3/8.6.4) id BAA10989; Thu, 1 Feb 1996 01:05:44 +0200 (EET)
Message-Id: <199601312305.BAA10989@katiska.clinet.fi>
Date: Thu, 1 Feb 1996 01:05:44 +0200 (EET)
From: Heikki Suonsivu <hsu@clinet.fi>
Reply-To: hsu@clinet.fi
To: FreeBSD-gnats-submit@freebsd.org
Subject: Swapping motherboard makes FreeBSD unbootable (booteasy)
X-Send-Pr-Version: 3.2

>Number:         984
>Category:       bin
>Synopsis:       Swapping motherboard makes FreeBSD unbootable (booteasy)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 31 15:10:01 PST 1996
>Closed-Date:    Tue Feb 6 18:12:40 PST 1996
>Last-Modified:  Tue Feb  6 18:15:17 PST 1996
>Originator:     Heikki Suonsivu
>Release:        FreeBSD 2.2-CURRENT i386
>Organization:
Clinet, Espoo, Finland
>Environment:

Intel Plato Motherboard swapped to ASUS one (SIS chipset).  4 SCSI
disks on 2 controllers (news disks are on their own controller).

Jan 31 22:19:17 katiska /kernel: FreeBSD 2.2-CURRENT #7: Mon Jan  8 04:58:16 EET
 1996
Jan 31 22:19:17 katiska /kernel:     hsu@katiska.clinet.fi:/usr/current/src/sys/
compile/CLINETSERVER
Jan 31 22:19:17 katiska /kernel: CPU: Pentium (89.80-MHz 586-class CPU)
Jan 31 22:19:17 katiska /kernel:   Origin = "GenuineIntel"  Id = 0x525  Stepping
=5
Jan 31 22:19:17 katiska /kernel:   Features=0x1bf<FPU,VME,PSE,MCE,CX8,APIC>
Jan 31 22:19:17 katiska /kernel: real memory  = 67108864 (65536K bytes)
Jan 31 22:19:17 katiska /kernel: avail memory = 63537152 (62048K bytes)
Jan 31 22:19:17 katiska /kernel: DEVFS: ready for devices
Jan 31 22:19:17 katiska /kernel: Probing for devices on the PCI bus:
Jan 31 22:19:17 katiska /kernel: pci0:0: Silicon Integrated Systems, device=0x55
11, class=bridge (host) [no driver assigned]
Jan 31 22:19:17 katiska /kernel: chip0 <SiS 85c503> rev 1 on pci0:1
Jan 31 22:19:17 katiska /kernel: ncr0 <ncr 53c810 scsi> rev 2 int a irq 12 on pc
i0:9
Jan 31 22:19:17 katiska /kernel: ncr0 waiting for scsi devices to settle
Jan 31 22:19:17 katiska /kernel: (ncr0:0:0): "SEAGATE ST15230N 0298" type 0 fixe
d SCSI 2
Jan 31 22:19:17 katiska /kernel: sd0(ncr0:0:0): Direct-Access 
Jan 31 22:19:17 katiska /kernel: sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) of
fset 8.
Jan 31 22:19:17 katiska /kernel: 4095MB (8386733 512 byte sectors)
Jan 31 22:19:17 katiska /kernel: sd0(ncr0:0:0): with 3992 cyls, 19 heads, and an
 average 110 sectors/track
Jan 31 22:19:17 katiska /kernel: (ncr0:3:0): "SEAGATE ST31200N 9348" type 0 fixe
d SCSI 2
Jan 31 22:19:17 katiska /kernel: sd3(ncr0:3:0): Direct-Access 
Jan 31 22:19:17 katiska /kernel: sd3(ncr0:3:0): FAST SCSI-2 100ns (10 Mb/sec) of
fset 8.
Jan 31 22:19:17 katiska /kernel: 1011MB (2072435 512 byte sectors)
Jan 31 22:19:18 katiska /kernel: sd3(ncr0:3:0): with 2700 cyls, 9 heads, and an 
average 85 sectors/track
Jan 31 22:19:18 katiska /kernel: (ncr0:4:0): "HP C1533A 9503" type 1 removable S
CSI 2
Jan 31 22:19:18 katiska /kernel: st4(ncr0:4:0): Sequential-Access 
Jan 31 22:19:18 katiska /kernel: st4(ncr0:4:0): FAST SCSI-2 100ns (10 Mb/sec) of
fset 8.
Jan 31 22:19:18 katiska /kernel: density code 0x24, variable blocks, write-enabl
ed
Jan 31 22:19:18 katiska /kernel: ncr1 <ncr 53c810 scsi> rev 1 int a irq 10 on pc
i0:10
Jan 31 22:19:18 katiska /kernel: ncr1 waiting for scsi devices to settle
Jan 31 22:19:18 katiska /kernel: (ncr1:1:0): "SEAGATE ST15230N 0638" type 0 fixe
d SCSI 2
Jan 31 22:19:18 katiska /kernel: sd7(ncr1:1:0): Direct-Access 
Jan 31 22:19:18 katiska /kernel: sd7(ncr1:1:0): FAST SCSI-2 100ns (10 Mb/sec) of
fset 8.
Jan 31 22:19:18 katiska /kernel: 4095MB (8386733 512 byte sectors)
Jan 31 22:19:18 katiska /kernel: sd7(ncr1:1:0): with 3992 cyls, 19 heads, and an
 average 110 sectors/track
Jan 31 22:19:18 katiska /kernel: (ncr1:2:0): "SEAGATE ST15230N 0638" type 0 fixe
d SCSI 2
Jan 31 22:19:18 katiska /kernel: sd8(ncr1:2:0): Direct-Access 
Jan 31 22:19:18 katiska /kernel: sd8(ncr1:2:0): FAST SCSI-2 100ns (10 Mb/sec) of
fset 8.
Jan 31 22:19:18 katiska /kernel: 4095MB (8386733 512 byte sectors)
Jan 31 22:19:18 katiska /kernel: sd8(ncr1:2:0): with 3992 cyls, 19 heads, and an
 average 110 sectors/track
Jan 31 22:19:18 katiska /kernel: de0 <Digital DC21040 Ethernet> rev 35 int a irq
 11 on pci0:11
Jan 31 22:19:18 katiska /kernel: de0: DC21040 [10Mb/s] pass 2.3 Ethernet address
 00:c0:95:ec:47:a3
Jan 31 22:19:18 katiska /kernel: de0: enabling Thinwire/AUI port
Jan 31 22:19:18 katiska /kernel: Probing for devices on the ISA bus:
Jan 31 22:19:18 katiska /kernel: vt0 at 0x60-0x6f irq 1 on motherboard
Jan 31 22:19:18 katiska /kernel: vt0: generic, 80/132 col, color, 8 scr, mf2-kbd
, [R3.20-b24]
Jan 31 22:19:18 katiska /kernel: ed0 not found at 0x280
Jan 31 22:19:18 katiska /kernel: lpt0 at 0x378-0x37f irq 7 on isa
Jan 31 22:19:18 katiska /kernel: lpt0: Interrupt-driven port
Jan 31 22:19:18 katiska /kernel: lp0: TCP/IP capable interface
Jan 31 22:19:19 katiska /kernel: lpt1 not found at 0xffffffff
Jan 31 22:19:19 katiska /kernel: sio0 at 0x3f8-0x3ff irq 4 on isa
Jan 31 22:19:19 katiska /kernel: sio0: type 16550A
Jan 31 22:19:19 katiska /kernel: sio1 at 0x2f8-0x2ff irq 3 on isa
Jan 31 22:19:19 katiska /kernel: sio1: type 16550A
Jan 31 22:19:19 katiska /kernel: pca0 on motherboard
Jan 31 22:19:19 katiska /kernel: pca0: PC speaker audio driver
Jan 31 22:19:19 katiska /kernel: cy0 not found
Jan 31 22:19:19 katiska /kernel: bt0 not found at 0x330
Jan 31 22:19:19 katiska /kernel: aha0 not found at 0x330
Jan 31 22:19:19 katiska /kernel: wdc0 not found at 0x1f0
Jan 31 22:19:19 katiska /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
Jan 31 22:19:19 katiska /kernel: fdc0: NEC 72065B
Jan 31 22:19:19 katiska /kernel: fd0: 1.44MB 3.5in
Jan 31 22:19:19 katiska /kernel: matcdc0 not found at 0x230
Jan 31 22:19:19 katiska /kernel: npx0 on motherboard
Jan 31 22:19:19 katiska /kernel: npx0: INT 16 interface
Jan 31 22:19:19 katiska /kernel: changing root device to sd0a
Jan 31 22:19:19 katiska /kernel: devfs ready to run
Jan 31 22:19:19 katiska /kernel: new masks: bio c0001440, tty c003089a, net c003
089a

>Description:

I swapped Intel Plato motherboard to ASUS one, and the result was
booteasy to stop working, it now refuses to find the FreeBSD boot.  Is
there any way to fix this quickly without a long break, other than
swapping the old motherboard back?  I do *not* need the boot manager
for anything, this machine was installed just when booteasy came in.
I just got scared when the thing told me that it is dangerous and
unportable to not to use the damn slices (how false that is, *all* the
trouble with booting I have had with booteasy!).

I can get the machine up as I happened to have boot block on second
disk of the machine, and typing sd(0,a)/kernel, but this won't do it
automatically, and this machine crashes almost daily.

>How-To-Repeat:

Swap a plato motherboard to an asus one without changing anything
else, when using SCSI disks.

>Fix:
	
This is not a FreeBSD bug, but rather different translations are being used
in the system bios.  Perhaps disabling translation would help?

>Release-Note:
>Audit-Trail:

From: J Wunsch <j@uriah.heep.sax.de>
To: hsu@clinet.fi
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: bin/984: Swapping motherboard makes FreeBSD unbootable (booteasy)
Date: Fri, 2 Feb 1996 02:43:32 +0100 (MET)

 As Heikki Suonsivu wrote:
 > 
 > Intel Plato Motherboard swapped to ASUS one (SIS chipset).  4 SCSI
 > disks on 2 controllers (news disks are on their own controller).
 
 > I swapped Intel Plato motherboard to ASUS one, and the result was
 > booteasy to stop working, it now refuses to find the FreeBSD boot.  Is
 > there any way to fix this quickly without a long break, other than
 > swapping the old motherboard back?
 
 This could hardly count as a FreeBSD bug, either way.  File a bug
 report for the various BIOS vendors for not agreeing for a commonly
 used BIOS translation. :-)
 
 At least that's what i assume is the problem, though i don't know for
 sure since i've never really been using booteasy (or any other boot
 manager, FWIW).
 
 Refer to the picture i've been drawing a couple of days ago, if you
 are really careful, you should be able to manually correct the fdisk
 table.  Here's a part of the message headers:
 
State-Changed-From-To: open->closed 
State-Changed-By: pst 
State-Changed-When: Tue Feb 6 18:12:40 PST 1996 
State-Changed-Why:  
This isn't a freebsd bug, but rather a disagreement about system boot 
translations.  A possible fix is to fdisk/mbr from DOS and then disklable -B 
the FreeBSD partition, but do backups first! 
>Unformatted:
