Booting freebsd on a powermac g4 from a CD
Jukka Ukkonen
jau789 at gmail.com
Tue Nov 25 14:42:28 UTC 2014
On 2014-11-22 19:53, Nathan Whitehorn wrote:
> On 11/22/14 00:09, Jukka Ukkonen wrote:
>> As I tried to explain before, the kernel on the 10.1 CD works.
>> That is how I figured out that the console code must be somehow
>> the culprit. My first local 10.1 build, which hanged during the boot,
>> used VT, though, otherwise it was built using a completely normal
>> GENERIC configuration.
>> Both the kernel on the 10.1 CD and my second local build have
>> used syscons, and they do not experience the mysterious hangs.
>
> Ah, I misunderstood. Apologies. This is truly bizarre -- there is zero
> coupling between the terminal layer and any of these bits. Could you
> tell me what graphics hardware you are using and what the native
> resolution of your monitor is?
> -Nathan
Right, the display is a Samsung full-HD device.
The graphics HW is shown below with some additional data about
the system.
A snippet from the beginning of boot time dmesg to show
the sort of PowerPC system I have been using...
Copyright (c) 1992-2014 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.1-STABLE #0 r274916M: Sun Nov 23 17:12:23 EET 2014
root at yggdrasil:/usr/obj/usr/src-10.1/sys/GENERIC powerpc
gcc version 4.2.1 20070831 patched [FreeBSD]
cpu0: Motorola PowerPC 7455 revision 2.1, 1000.23 MHz
cpu0: Features 9c000000<PPC32,ALTIVEC,FPU,MMU>
cpu0: HID0 8450c0bc<EMCP,TBEN,NAP,DPM,ICE,DCE,SGE,BTIC,LRSTK,FOLD,BHT>
real memory = 1053573120 (1004 MB)
avail memory = 1018265600 (971 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0: dev=ff87c348 (BSP)
cpu1: dev=ff87d5e0
random: <Software, Yarrow> initialized
kbd0 at kbdmux0
ofwbus0: <Open Firmware Device Tree> on nexus0
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
cpu1: <Open Firmware CPU> on cpulist0
powermac_nvram0: <Apple NVRAM> mem 0xfff04000-0xfff07fff on ofwbus0
powermac_nvram0: bank0 generation 796, bank1 generation 797
unin0: <Apple UniNorth System Controller> mem 0xf8000000-0xf8ffffff on
ofwbus0
unin0: Version 17
iichb0: <Keywest I2C controller> mem 0xf8001000-0xf8001fff irq 42 on unin0
iicbus0: <OFW I2C bus> on iichb0
pcib0: <Apple UniNorth Host-PCI bridge> mem 0xf0000000-0xf1ffffff irq 45
on ofwbus0
pci0: <OFW PCI bus> on pcib0
agp0: <Apple UniNorth 1.5 AGP Bridge> on hostb0
A lot of useless stuff has been deleted here, but below are
the dmesg lines for the 2 graphics devices which are present
in the system.
vgapci0: <VGA-compatible display> mem
0x91000000-0x91ffffff,0x98000000-0x9fffffff irq 48 at device 16.0 on pci0
vgapci0: Boot video device
vgapci1: <VGA-compatible display> mem 0x81000000-0x81ffffff irq 52 at
device 18.0 on pci1
Here is what "pciconf -lv" has to say about those graphics
devices...
vgapci0 at pci0:0:16:0: class=0x030000 card=0x000810de chip=0x017110de
rev=0xa3 hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'NV17 [GeForce4 MX 440]'
class = display
subclass = VGA
vgapci1 at pci1:0:18:0: class=0x030000 card=0x00000000 chip=0x47581002
rev=0x03 hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = '210888GX [Mach64 GX]'
class = display
subclass = VGA
gem0 at pci2:0:15:0: class=0x020000 card=0x00000000 chip=0x0021106b
rev=0x01 hdr=0x00
vendor = 'Apple Inc.'
device = 'UniNorth GMAC (Sun GEM)'
class = network
subclass = ethernet
I hope this helps.
--jau
More information about the freebsd-ppc
mailing list