Hi,
I am having a problem with the EVMDM642 board plugged into a PCI slot on a PC running linux 2.6.33.3-85.fc13.i686 (Fedora Core 13).
Basically the memory window, the memory mapped registers and the I/O seem to mapped correctly from the linux driver, and accessing the memory window and the I/O ports (e.g. DSPP ) is ok, but doing an ioread() from the PC on the memory mapped registers (e.g. DSPMA, PCIMA etc) causes a machine check exception on the PC (i.e the PC crashes).
The same thing happens whether I set up the PCI registers from the EEPROM or not. I am pretty sure that the problem is caused from the DSP, but I'm not sure where to look (EMIF setup??), so was just wondering if any of you have had a similar problem and might be able to help,
Cheers, Phil