linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: vneethv <vneethv@gmail.com>
To: linuxppc-embedded@ozlabs.org
Subject: RE: Porting linux on PPC405
Date: Fri, 5 Sep 2008 07:45:40 -0700 (PDT)	[thread overview]
Message-ID: <19332811.post@talk.nabble.com> (raw)
In-Reply-To: <20080904152652.B13FD122806B@mail132-dub.bigfish.com>


Hi John,

Thanks for the reply.
I've checked all the comments from you and it seems to be OK in our case.Bu=
t
still we face the same issue of hanging just after the execution of the
bootwrapper.
when i debugged, stepped using xmd i found the following..

=E2=80=A2=09Downloaded zImage using xmd
=E2=80=A2=09Started executing after =E2=80=98run=E2=80=99 command
=E2=80=A2=09Executed the "bootwrapper" part of zImage and unzipped the vmli=
nux and put
into location 0x0
=E2=80=A2=09Started executing vmlinux from 0x0
=E2=80=A2=09Executed the following functions (as per the symbols in the ass=
embly code)
=EF=82=A7=09initial_mmu
=EF=82=A7=09start_here=20
In start_here function @ location 0x0000223c the execution is branching to
=E2=80=9Cearly_init=E2=80=9D  which is located at 0x019d1b4. But when we ra=
n the step at
this location it goes to 0x00000700 (which is the exception vector for
illegal operation)=20
Please refer the attached =E2=80=9Cxmd_stp.jpg=E2=80=9D file and
=E2=80=9Cstart_here_from_vmlinux.dump=E2=80=9D file.

Is it because any configuration mistakes ??

Thanks & Regards
Vineeth

http://www.nabble.com/file/p19332811/xmd_stp.JPG xmd_stp.JPG=20
http://www.nabble.com/file/p19332811/start_here_from_vmlinux.dump
start_here_from_vmlinux.dump=20


John Linn wrote:
>=20
> Hi Vineeth,
>=20
> I don't directly support that board, but it's similar to the ML405 in
> that it uses a 405 processor.  Since I don't test on that board or any
> V2Pro board, I'm going to tell you my experience on the ML405, a V4
> board.
>=20
> See below.
>=20
>> -----Original Message-----
>> From: linuxppc-embedded-bounces+john.linn=3Dxilinx.com@ozlabs.org
> [mailto:linuxppc-embedded-
>> bounces+john.linn=3Dxilinx.com@ozlabs.org] On Behalf Of
> vneethv@gmail.com
>> Sent: Thursday, September 04, 2008 12:40 AM
>> To: Linuxppc-embedded@ozlabs.org
>> Subject: Porting linux on PPC405
>>=20
>> Hi all,
>>=20
>> I am trying to port Linux 2.6 on PPC405 processor.I have
>> EDK 10.1,
>> Xilinx University program board (with Virtex II Pro device)
>> linux kernel from Xilinx git. (git.xilinx.com)
>> Cross Compiler (Croostool)
>> fdt.dts file generated by EDK using with help of Xilinx fdt patch.
>>=20
>=20
>=20
> This is typical of a dts file problem. You should compare the dts file
> to the ml405.dts file that is in the xilinx git tree.
>=20
> I just looked at a dts generator issue and see that the following
> property on the processor is wrong as it can be 0 in the generated file.
> This number below is for a system at 300 Mhz.
>=20
> timebase-frequency =3D <300000000>;
>=20
>> I could compile the kernel and could generate the zImage.
>> I've downloaded the hardware bit file and then the zImage to the DDR
> SDRAM on the board using
>> Parallel 4 cable.
>>=20
>> when i give the RUN command, this is what i get..
>>=20
>>=20
>> booting virtex
>> memstart=3D0x0
>> memsize=3D0x10000000
>> zImage starting: loaded at 0x00400000 (sp: 0x00578f1c)
>> Allocating 0x326564 bytes for kernel ...
>> gunzipping (0x00000000 <- 0x0040c000:0x005772bb)...done 0x3015c8 bytes
>> Linux/PowerPC load: console=3DttyS0 ip=3Don root=3D/dev/ram
>> Finalizing device tree... flat tree at 0x40ad68
>>=20
>=20
> Please also verify that you have specified the right amount of RAM for
> the board in the dts file as that can cause a problem.  The memsize
> shows 256 Mbyte, is that really correct?
>=20
> The kernel could also be booting, but the console is at the wrong baud
> rate as the UART in the device tree can be set to a baud rate that does
> not agree with the boot args to the kernel.  No baud in the boot arg =3D
> 9600 baud.
>=20
> I have some debug information on the wiki page at
> http://xilinx.wikidot.com/debugging-kernel-boot-problems.
>=20
>=20
>> The booting process seems to be stopped after this. I the
> bootarguments i've given are,
>>=20
>> In dts file,
>>=20
>> bootargs =3D "console=3DttyS0 ip=3Doff root=3D/dev/ram";
>> linux,stdout-path=3D"/plb@0/serial@83e00000";
>>=20
>> Please let me know if've missed smthing here..!
>> n any clue on the reason why the boor process seems to be hanged here
> !
>>=20
>> Thanks in advance,
>> Vineeth
>>=20
>> _______________________________________________
>> Linuxppc-embedded mailing list
>> Linuxppc-embedded@ozlabs.org
>> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>=20
>=20
> This email and any attachments are intended for the sole use of the named
> recipient(s) and contain(s) confidential information that may be
> proprietary, privileged or copyrighted under applicable law. If you are
> not the intended recipient, do not read, copy, or forward this email
> message or any attachments. Delete this email message and any attachments
> immediately.
>=20
>=20
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>=20
>=20

--=20
View this message in context: http://www.nabble.com/Porting-linux-on-PPC405=
-tp19304412p19332811.html
Sent from the linuxppc-embedded mailing list archive at Nabble.com.

      reply	other threads:[~2008-09-05 14:45 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-04  6:39 Porting linux on PPC405 vneethv
2008-09-04 15:26 ` John Linn
2008-09-05 14:45   ` vneethv [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=19332811.post@talk.nabble.com \
    --to=vneethv@gmail.com \
    --cc=linuxppc-embedded@ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).