Hi CL Lee, I agree with Greg. The bug what you have encountered may have been fixed in latest kernels .36 or .37-rc. >> 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. The arch should be one which linux supports. Also, if it is proprietary Soc make sure you have the mach-<machine> directory in arch folder.
*- Bharath H S* On Wed, Dec 22, 2010 at 10:46 AM, Syed Khader <[email protected]> wrote: > On Tue, Dec 21, 2010 at 5:18 PM, CL Lee <[email protected]> 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. > > -syed > > _______________________________________________ > Kernelnewbies mailing list > [email protected] > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
