Problem with EP405's PCI

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Hi All,
    Have anyone successfully made the EP405's PCI (through PC/104 plus)
work?  If anyone does, please help me, I have struggle with it for over a
month now.
    Right now I am using the linuxppc_2_4_devel kernel, and I can get the
EP405 to boot successfully.  But I can get the PCI interface to work right.
When booting up, the kernel can recognize the card weither USB or Sound
card, but it can seem to assign the right irq to the card.  Because USB card
always complain about no IRQ assign and ask to check BIOS.
    I have look at the ep405.c and ppc405_pci.c and ppc4xx_pic.c files, but
I cannot find out what is wrong.  I know that I need to modify the
ppc405_devtable [] in the ep405.c file. I also check the registers such as
DCRN_UIC_PR, DCRN_UIC_TR, and DCRN_UIC_SR and all the value seems to be
correct, except DCRN_UIC_PR.  In the ep405.c DCRN_UIC_PR is set to be
0xffffff80 which makes the PCI interrupt to be high, so as the User manual
stated.  But isn't PCI's interrupt should be active low?

Any pointer will be helpful, thank you in advance!

Shih-Ying Chou



Site Timeline