[ixp1200] unable to boot linux on Radisys ENP-2505 (IXP1200 Rev C0)

Øyvind Hvamstadøyvind Hvamstad oyvindh at ifi.uio.no
Tue Jul 8 05:03:16 EDT 2003


Hi, I'm also running the ENP-2505 board on a 32-bit pci bus, and I
experienced no problems of this kind. (Not that it helps you)

On Fri, 2003-07-04 at 15:25, Koert Vlaeminck wrote:
> Hi,
> 
> I've been trying to boot a linux kernel on a Radisys ENP-2505 board for 
> some time now. I double-checked just about every software component 
> required, but nothing seemed to resolve my problem. The board reports 
> 'Booting Linux...' and then simply hangs or reboots.
> Finally I started comparing the content of /dev/bv (using 
> hexdump/hexedit) and the actual content of the IXP memory (using 
> dump/mem in cygmon). If I write a block of 64 bit to /dev/bv on address 
> 0x04008000, only the first 4 bytes (4008000 tot 4008003) are updated, 
> while the last 4 bytes (4008004 to 4008007) become 0. This probably has 
> something to do with the fact that we use the 64bit Radisys ENP-2505 
> board (IXP1200 Rev C0) on a 32bit PCI system, although we disabled the 
> 64bit PCI extension using the dip switches on the board.
> However, when we write directly to the IXP memory, all values are 
> updated correctly in /dev/bv.
> So in summary:
> * writing from host PC to IXP memory: lower 32 bits of each 64bit block 
> are updated correctly, while the higher 32 bits become 0.
> * writing to the IXP memory on the cygmon console and then reading its 
> contents through /dev/bv: everything is correct.
> * 64bit Radisys board is on a 32bit PCI system with the 64bit PCI 
> extension dip switch disabled! (I also tried enabling it, hoping the 
> label was wrong, but that didn't change anything)
> 
> Do you know of any driver issues regarding this problem? Any suggestions 
> on how to solve it? I tried two seperate ENP-2505 boards and both have 
> the same problem, so I think it's not a hardware problem. And 32bit PCI 
> busses are supported according to the hardware reference.
> 
> TIA
> 




More information about the ixp1200 mailing list