FreeBSD 5.4/6.0 on Virtual PC 7?

David Paul Zimmerman dpz at ack.berkeley.edu
Thu Nov 10 12:05:51 PST 2005


Hi, all.  Both FreeBSD 5.4 and 6.0 are giving me strange behavior when 
I try to install them in a Microsoft Virtual PC 7 virtual machine.  
They'll both happily boot from the ISO images, and I can get through 
much of the configuration process.  However, at the point that they 
want me to choose the installation media, I select "CD/DVD" to continue 
using the ISO image that I booted with, and I get:

	No CD/DVD devices found!  Please check that your system's
	configuration is correct and that the CD/DVD drive is of a supported
	type.  For more information, consult the hardware guide
	in the Doc menu.

This leads me to think that the BIOS and/or bootloader has a different 
view of the virtual machine than the booted kernel does.  Even more 
interesting is that FreeBSD 4.11 not only boots from the ISO image 
fine, but also recognizes it for use as installation media (that is, 
I'm able to do a completely off-the-network installation of FreeBSD 
4.11 in VPC7).

Here's the output from dmesg on FreeBSD 5.4 (booted from ISO image, but 
used FTP as the installation media, later cvsup'd to 5-STABLE):

Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights 
reserved.
FreeBSD 5.4-STABLE #1: Tue Apr 12 21:20:28 PDT 2005
     root at vfreebsd5.net.berkeley.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium Pro (627.11-MHz 686-class CPU)
   Origin = "Virtual CPU "  Id = 0x684
real memory  = 268435456 (256 MB)
avail memory = 253034496 (241 MB)
npx0: <math processor> on motherboard
npx0: INT 16 interface
cpu0 on motherboard
pcib0: <Intel 82443BX host to PCI bridge (AGP disabled)> pcibus 0 on 
motherboard
pci0: <PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 
0xffa0-0xffaf,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 7.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
pci0: <old, non-VGA display device> at device 7.2 (no driver attached)
pci0: <bridge> at device 7.3 (no driver attached)
pci0: <display, VGA> at device 8.0 (no driver attached)
de0: <Digital 21041 Ethernet> port 0xec00-0xec7f mem 
0xfebff000-0xfebfffff irq 11 at device 10.0 on pci0
de0: 21041 [10Mb/s] pass 1.1
de0: Ethernet address: 00:03:ff:c1:19:4c
de0: if_start running deferred for Giant
orm0: <ISA Option ROM> at iomem 0xc0000-0xc9fff on isa0
pmtimer0 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on 
isa0
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0f13> can't assign resources (irq)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
unknown: <PNP0400> can't assign resources (port)
unknown: <PNP0c02> can't assign resources (port)
Timecounter "TSC" frequency 627114896 Hz quality 800
Timecounters tick every 10.000 msec
de0: enabling 10baseT port
ad0: 5119MB <Virtual HD/1. 1> [10402/16/63] at ata0-master WDMA2
Mounting root from ufs:/dev/ad0s1a

Any thoughts?  The "PNP" errors look relevant, but I'm not enough of a 
device kinda guy to interpret them.

		dp



More information about the freebsd-hardware mailing list