Dear Sir,
We got a problem with your CF card controller PCI1510 in our pcb. The phenomena is that the CF card can not be recognised when it is inserted
into the slot. This problem has bothered us for a week. In the beggining,
we tested the PCI controller and checked the related registers in PCI1510.
In the current stage, the PCI bus works well, and the interrupt can be generated when the CF card is inserted or pulled out. But the CF card always can not be recognised by the linux system (it should be a kind of
/dev/sda under linux). We are not sure what cause this problem. Could you
please help us to solve this problem? Thanks a lot.
The more detailed information is given below:
The version of linux kernel is 2.6.11
The value of yenta_get_status is 0x30000859 when the CF card is inserted into the slot, according to the manual, we did not see any problem for the 16-bit card. But we are not sure if it is the correct value compare with other card.
The value of yenta_get_status is 0x30000047 when the CF card is not inserted into the slot, but we found that this value is 0x30000006 in most cases on the web. Does it casue the problem?
For the inserting and pulling out the CF card, we did not find any problem, according to the manual.
Please find the attached log and .config files under linux corresponding to inserting, pulling out card and no card cases.
Thanks again and looking forward to receive your reply soon.
Best Regards!