![](https://secure.gravatar.com/avatar/046730945d4ce3b2f4852be8ad1297df.jpg?s=120&d=mm&r=g)
Hi,
Can you send me the configuration of your dip switches? Just to make sure I
didn't make a mistake...
Thx,
Koert
----- Original Message -----
From: "Øyvind Hvamstadøyvind Hvamstad"
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