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 <sk.syed2@xxxxxxxxx> wrote:
On Tue, Dec 21, 2010 at 5:18 PM, CL Lee <pelangi15@xxxxxxxxx> wrote:Which SoC? what arch? What is the error message you see?
> 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.
>
> 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
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies