Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Dec 2006 23:10:34 +1300
From:      Andrew Turner <andrew@fubar.geek.nz>
To:        freebsd-ppc@freebsd.org
Subject:   FreeBSD on an Efika
Message-ID:  <20061217231034.4caaf631@hermies.int.fubar.geek.nz>

next in thread | raw e-mail | index | archive | help
I have been sent an Efika[1] board from Genesi.

When booting FreeBSD on it I found it would stop before the
printing copyright notice. The problem seems to be similar to
http://lists.freebsd.org/pipermail/freebsd-ppc/2006-June/001692.html (I
have had the same output before)

After some investigation I found the kernel was stopping when it
reached sys/kern/subr_msgbuf.c line 125 [2]. The msgbuf struct appears
to point to an invalid address. The address of the struct comes from
virtual_addr[3]. This indicates the virtual_addr points to an invalid
area of memory on this device.

By commenting out sys/kern/subr_prf.c line 924 [4] and using the ofw
console I managed to get past the copyright notice. It now stopped
later attempting to read from memory in the virtual_addr range.

Has any one got any suggestions how I could fix this?

Andrew

[1] http://www.powerdeveloper.org/efika.php
[2] http://fxr.watson.org/fxr/source/kern/subr_msgbuf.c#L125
[3] http://fxr.watson.org/fxr/source/powerpc/powerpc/mmu_oea.c#L899
[4] http://fxr.watson.org/fxr/source/kern/subr_prf.c#L924



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061217231034.4caaf631>