successful freebsd-ppc install

Ryan J.Taylor rj at
Mon Apr 26 20:03:50 PDT 2004

I just wanted to send a big "congratulations" to those involved with 
the FreeBSD/PowerPC port.  I've been watching anxiously since things 
kicked off and I finally got around to doing an install using Peter's 
very handy instructions and tarball at

First thing I did was tar up a -CURRENT source tree and stuck it on the 
Mac so I could try a kernel compile.  Worked fine.

Then I installed a ports tree and started compiling stuff from there.

All in all, the system works quite well.  It locks up every once in a 
while (no debug shows on the console) but I say it's time for people to 
start playing with it!


dmesg from my PowerMac G4 400MHz:

Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights 
FreeBSD 5.2-CURRENT #0: Mon Apr 26 20:07:41 EDT 2004
     rjtaylor at
Preloaded elf kernel "/boot/kernel/kernel" at 0x3ef000.
Timecounter "decrementer" frequency 24907667 Hz quality 0
cpu0: Motorola PowerPC 7400 revision 2.8, 400.00 MHz
real memory  = 734003200 (700 MB)
avail memory = 704851968 (672 MB)
random: <entropy source, Software, Yarrow>
nexus0: <OpenFirmware Nexus device>
openpic0: <OpenPIC Interrupt Controller> on nexus0
unin0: <Apple UniNorth System Controller> on nexus0
unin0: Version 3
pcib0: <Apple UniNorth Host-PCI bridge> on nexus0
pci0: <PCI bus> on pcib0
pcib0: unknown resource request from (null)
pci0: <display, VGA> at device 16.0 (no driver attached)
pcib1: <Apple UniNorth Host-PCI bridge> on nexus0
pci1: <PCI bus> on pcib1
pcib2: <OpenFirmware PCI-PCI bridge> at device 13.0 on pci1
pci2: <PCI bus> on pcib2
pcib1: unknown resource request from (null)
pci2: <display, VGA> at device 2.0 (no driver attached)
macio0: <KeyLargo I/O Controller> mem 0x80000000-0x8007ffff at device 
7.0 on pci
zs0: <Zilog Z8530> mem 
x13000-0x13fff irq 50,22 on macio0
zs0: [FAST]
zs0: [FAST]
zstty0: <ttya> on zs0
zstty1: <ttyb> on zs0
ata0 mem 0x8a00-0x8aff,0x1f000-0x1ffff irq 19 on macio0
ata1 mem 0x8b00-0x8bff,0x20000-0x20fff irq 20 on macio0
ata2 mem 0x8c00-0x8cff,0x21000-0x21fff irq 21 on macio0
ohci0: <Apple KeyLargo USB controller> mem 0x80082000-0x80082fff irq 27 
at devic
e 8.0 on pci2
ohci0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x80082000
usb0: OHCI version 1.0
usb0: <Apple KeyLargo USB controller> on ohci0
usb0: USB revision 1.0
uhub0: Apple OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ohci1: <Apple KeyLargo USB controller> mem 0x80081000-0x80081fff irq 28 
at devic
e 9.0 on pci2
ohci1: Reserved 0x1000 bytes for rid 0x10 type 3 at 0x80081000
usb1: OHCI version 1.0
usb1: <Apple KeyLargo USB controller> on ohci1
usb1: USB revision 1.0
uhub1: Apple OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2: Mitsumi Electric Hub in Apple Extended USB Keyboard, class 9/0, 
rev 1.10/
1.22, addr 2
uhub2: 3 ports with 2 removable, bus powered
ukbd0: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/1.22, 
addr 3, icla
ss 3/1
pci2: <serial bus, FireWire> at device 10.0 (no driver attached)
pcib3: <Apple UniNorth Host-PCI bridge> on nexus0
pci3: <PCI bus> on pcib3
gem0: <Apple GMAC Ethernet Adaptor> mem 0xf5200000-0xf53fffff irq 41 at 
device 1
5.0 on pci3
gem0: Reserved 0x200000 bytes for rid 0x10 type 3 at 0xf5200000
miibus0: <MII bus> on gem0
bmtphy0: <BCM5201 10/100baseTX PHY> on miibus0
bmtphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
gem0: 10kB RX FIFO, 9kB TX FIFO
gem0: Ethernet address: 00:30:65:4c:c9:3c
sc0: <System console> on nexus0
sc0: Unknown <16 virtual consoles, flags=0x300>
Timecounters tick every 10.000 msec
ad0: 9797MB <QUANTUM FIREBALLP KX10.2> [19906/16/63] at ata0-master 
ad1: 9787MB <WDC WD102AA> [19885/16/63] at ata0-slave BIOSPIO
acd0: DVDR <MATSHITADVD-ROM SR-8585> at ata1-slave BIOSPIO

Manual root filesystem specification:
   <fstype>:<device>  Mount <device> using filesystem <fstype>
                        eg. ufs:/dev/da0a
   ?                  List valid disk boot devices
   <empty line>       Abort manual input

mountroot> ufs:ad0s10
Mounting root from ufs:ad0s10

More information about the freebsd-ppc mailing list