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