Problems in booting MVME2304
Joel Sherrill
joel.sherrill at OARcorp.com
Wed Mar 28 16:46:42 UTC 2012
On 03/28/2012 09:12 AM, Ziaulhaque Qazi wrote:
>
> Hi All
>
> First of all thanks to Thomas and Joe. With your help I was able to go
> one step forward. However still I could not succeed in booting. I am
> pasting below what was the response this time.
>
> After this the console was hung. Again I need your kind advice.
>
See below for comments.
Hopefully someone with a MVME230x can provide more help
but I think I can guide you in the direction of where things
are going astray.
>
> Thanks and Regards
>
> Zia
>
> _______________________________________________________________________________________________________________________________________________
>
> PPC1-Bug>nbo
> Network Booting from: DEC21140, Controller 0, Device 0
> Device Name: /pci at 80000000/pci1011,9 at e,0:0,0
>
> Loading: hello.ralf
>
>
> Client IP Address = 10.1.22.45
> Server IP Address = 10.1.22.49
> Gateway IP Address = 10.1.22.1
> Subnet IP Address Mask = 255.255.255.0
>
> Boot File Name = hello.ralf
>
> Argument File Name =
>
> Network Boot File load in progress... To abort hit <BREAK>
>
> Bytes Received =&183040, Bytes Loaded =&183040
> Bytes/Second =&91520, Elapsed Time =2 Second(s)
>
> Residual-Data Located at: $07F88000
>
> Model: 000000000000000000000000000(e2)
> Serial: MOT07C27F7
> Processor/Bus frequencies (Hz): 333364800/66672376
> Time Base Divisor: 4000
> Memory Size: 8000000
>
> PCI: Probing PCI hardware
>
> RTEMS 4.x/PPC load:
> Uncompressing the kernel...
> done
> Now booting...
> Unknown motorola board Please update
> libbsp/powerpc/shared/motorola/motorola.c
> cpu_type = E0
> base_mod = F9
>
These last three lines indicate the first level of the problem
and the file to fix. Apparently this file does not recognize the
cpu_type and base_mode versions.
Looking in the file, I see this entry in the table of known boards
which based on the code which matches I think should produce
a match
{0x1E0, 0xF9, PPC_604, "MVME 2300", mvme23xx_intmap,
prep_pci_swizzle},
You may want to sprinkle getMotorolaBoard() with some diagnostics
and see why it isn't matching. If it matched, then it should be OK.
> -----------------------------------------
> Welcome to rtems-4.10.2(PowerPC/Generic (classic FPU)/mvme2304) on
> Unknown motorola board
> -----------------------------------------
> idreg 0 = 0x48011057
> OpenPIC found at C1000000.
> pci : Interrupt routing not available for this bsp
> Cleared PCI errors: pci_stat was 0x2280
>
Since it doesn't manage to match the known list of boards,
it doesn't know what to do.
At this point, it locks up.
--
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20120328/bf4349d6/attachment-0001.html>
More information about the users
mailing list