Re: Problems in booting MVME2304

11 views
Skip to first unread message

Joel Sherrill

unread,
Mar 28, 2012, 12:46:42 PM3/28/12
to Ziaulhaque Qazi, rtems...@rtems.com


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@80000000/pci1011,9@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.s...@OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985

Reply all
Reply to author
Forward
0 new messages