Need help EHCI host driver on Linux 2.6.29
sk.syed2 at gmail.com
Wed Dec 22 00:16:54 EST 2010
On Tue, Dec 21, 2010 at 5:18 PM, CL Lee <pelangi15 at gmail.com> wrote:
> Dear Experts,
> I am developing a EHCI host driver for Linux kernel 2.6.29 on a proprietary SoC. But for weeks now, I am troubleshooting a time out error from khubd.
Which SoC? what arch? What is the error message you see?
> I believe it's related to the client device not being able to update the qtd struct which has been set at some Dma addresses, say 0x87xxxxxx. Is this possible?
are you referring to qtd_dma in qdt_struct?
> The main issue is the register address for chip lies in 0x5a800000 range, so is the on-chip memory. If I set the qtd structs to on chip memory(internal sram), kernel paging error will occur.
If this register address range are actual hw addresses, then yes you
will see kernel paging error, unless you have ioremapped them.
More information about the Kernelnewbies