Subject: Fast forward to the present: Virtual PC 2.0.1 vs. NetBSD 1.3.2
To: None <port-i386@NetBSD.ORG>
From: Greg Earle <earle@isolar.Tujunga.CA.US>
List: port-i386
Date: 06/27/1998 15:59:25
Some of you may remember a while back that I posted several messages about
trying to see if I could get a NetBSD/i386 boot floppy to work with Connectix
Corp.'s Virtual PC emulator product for the Macintosh.

Just a quick note to say that I now have my own PowerMac G3 266 with
Virtual PC 2.0.1, so I tried the NetBSD/i386 1.3.2 boot floppy with it.

Sadly, the problem with VPC not finding the emulated DEC Ethernet "card"
or any of the other emulated PCI devices using "configuration mode 2" remains.

(On a more pleasant note, I'm also using Rhapsody DR2 on it, which seems to
 have nicked a fair bit of NetBSD bits for its 4.4BSD environment, so things
 aren't all bad.  (-: )

Bootup messages from my attempt, for anyone's amusement:

>> NetBSD/i386 BIOS Boot, Revision 2.2
>> (frank@struis, Tue May 12 13:01:43 MEST 1998)
>> Memory: 640/33792 k
Use hd1a:netbsd to boot sd0 when sd0 is also installed
Press return to boot now, any other key for boot menu
booting fd0a:netbsd - starting in 0
booting fd0a:netbsd.gz
1150976+1622016+60460+[67572+77537]=0x2d7305
Copyright (c) 1996, 1997, 1998
  The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
  The Regents of the University of California.  All rights reserved.

NetBSD 1.3.2 (INSTALL) #0: Fri May 29 11:18:40 PDT 1998
  root@struis:/usr/src/sys/arch/i386/compile/INSTALL
cpu0: family 5 model 3 step 5
cpu0: ConnectixCPU (586-class)
real mem = 35258368
avail mem= 31625216
using 456 buffers containing 1867776 bytes of memory
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 2	<=== *** Nothing found on PCI
isa0 at mainbus0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
wdc0 at isa0 port 0x1f0-0x1f7 irq 14
atapibus0 at wdc0
wd0 at wdc0 drive 0: <CntxCorpHD>
wd0: using 16-sector 16-bit pio transfers, lba mode
wd0: 206 MB, 423584 sec, 512 bytes/sec
wdc1 at isa0 port 0x170-0x177 irq 15
atapibus1 at wdc1
pcprobe: reset error 3
pc0 at isa0 port 0x60-0x6f irq 1: color
pc0: console
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44 MB, 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: density unknown
biomask c040 netmask c040 ttymask c042
md0: internal 1537K image area
boot device: fd0
root on md0a dumps on md0b
root file system type: ffs
erase ^?, werase ^W, kill ^U, intr ^C
[goes into "sysinst"]

It would be cool if there was some way at boot time to force an alternate
configuration mode probe (i.e., mode 1) ... (alternately, I wonder why
FreeBSD's 3.0 boot floppy works?)

	- Greg