Port-ofppc archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PegasosII + VGA
On Fri, 02 Oct 2009 15:13:35 +0900 (JST)
KIYOHARA Takashi <kiyohara%kk.iij4u.or.jp@localhost> wrote:
> I try to boot with VGA console. Can boot it?
Sure. My PegasosII boots with VGA console.
> Memory: DDR PC2100 1G Byte with ECC x1
Lots of memory.
I don't know if 1GB was already tested, but 512MB was.
> I can boot single user mode with serial console. Also multi user
> mode. But I think very buggy it.
Which bugs did you observe with serial console?
> # I attach dmesg.boot to this mail.
The only problem I see is:
genfb0 at pci1 dev 8 function 0: Silicon Integrated System 300/305 AGP VGA
no address property
This happens when the OFW-tree entry for the display device (your graphics
card) doesn't have an "address" property. This is normal for the Pegasos
OFW, so ofppc/machdep.c will read it from "frame-buffer-adr" instead.
When this also failed you got the problem from above, and genfb cannot
be initialized.
> I try to boot with VGA console. However I found this message.
>
> ----------------------------------------------------------------
>
> INTERNAL ERROR: 0000000E=UNIMPLEMENTED EXTENDED OPCODE
> [...]
That's a SmartFirmware problem. MorphOS works with it?
> panic: pmap_pvo_enter: called while pmap_pvo_remove active!
Hm. I cannot remember this happened to me, but I have only 256MB.
You could either try to:
- limit your physical memory to 512MB or 256MB
- uncomment the check in arch/powerpc/oea/pmap.c, function pmap_pvo_enter()
- or remove the options DIAGNOSTIC, DEBUG and PMAPCHECK from you config file
At the moment I have no idea how pmap_pvo_enter() could be called during
pmap_pvo_remove().
> arch/ofppc/ofppc/machdep.c::model_init() ----
> #if 0
> OF_interpret("vesa-frame-buffer-adr", 0, 1, &fbaddr);
> if (fbaddr != 0) {
> sprintf(buf, "%x to frame-buffer-adr",
> fbaddr); OF_interpret(buf, 0, 0);
> }
> #endif
> ---- arch/ofppc/ofppc/machdep.c::model_init()
This will most certainly cause the "no address property" error from above.
> hmm...
> I have the plan of merge the gt(4) from sys/dev/marvell/. Also remove
> pegasospci and add gt(4), gtpci. And add mvgbe(Marvell Gigabit
> Ethernet).
That would be very nice! :)
> However it is difficult to amalgamate in such a state. X-<
I am confident that we can make it work somehow.
--
Frank Wille
Home |
Main Index |
Thread Index |
Old Index