Re: Need help EHCI host driver on Linux 2.6.29

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <sk.syed2@xxxxxxxxx> wrote:
On Tue, Dec 21, 2010 at 5:18 PM, CL Lee <pelangi15@xxxxxxxxx> 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
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux