Re: CONFIG_PCI interaction with pata_platform driver on MPC834x board

2008-01-23 Thread Johns Daniel
I am asking this question once more since my previous try -- right
before the Christmas break -- did not elicit any responses!   ;~)

Without PCI support configured in the kernel, the CompactFlash card is
discovered and configured by the kernel. With PCI support configured
in the kernel, it fails to discover the CF card through the
pata_platform driver.

(Note that both PCI and CF work fine on this same board with the
generic IDE driver!)

There are only two differences that I notice between the two kernel
setups that might be significant:
1.) The libata virq changes from 19 to 20.
2.) The isa_io_base changes from 0x0 to 0xfcfff000.
Are either of these two changes significant?

I am using the arch/powerpc kernel, version 2.6.20.21. The CF is
wired directly to the local bus in True IDE mode.

I have some debug info included in my previous message at:

http://www.nabble.com/CONFIG_PCI-interaction-with-pata_platform-driver-on-MPC834x-board-tc14457502.html

TIA!

-- Johns
___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded


Re: CONFIG_PCI interaction with pata_platform driver on MPC834x board

2008-01-23 Thread Kumar Gala

On Jan 23, 2008, at 9:06 AM, Johns Daniel wrote:

 I am asking this question once more since my previous try -- right
 before the Christmas break -- did not elicit any responses!   ;~)

 Without PCI support configured in the kernel, the CompactFlash card is
 discovered and configured by the kernel. With PCI support configured
 in the kernel, it fails to discover the CF card through the
 pata_platform driver.

 (Note that both PCI and CF work fine on this same board with the
 generic IDE driver!)

 There are only two differences that I notice between the two kernel
 setups that might be significant:
 1.) The libata virq changes from 19 to 20.
 2.) The isa_io_base changes from 0x0 to 0xfcfff000.
 Are either of these two changes significant?

 I am using the arch/powerpc kernel, version 2.6.20.21. The CF is
 wired directly to the local bus in True IDE mode.

 I have some debug info included in my previous message at:

 http://www.nabble.com/CONFIG_PCI-interaction-with-pata_platform-driver-on-MPC834x-board-tc14457502.html

I suggest putting some prints in the driver to see if the addresses  
that are ioremap() are the same.

then I'd track down if/where actual register read/writes are occurring  
and see if the same address is being used.

- k
___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded