Re: Issue with musb on omap3530

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

 



Hi,

I apologize for my late response. I failed to flag this email for
reply.

On Fri, Jan 27, 2017 at 08:50:24PM +0100, Tasslehoff Kjappfot wrote:
> Hi.
> 
> I'm struggling with an issue on an old omap 3530 running linux 2.6.39, and
> since you seem to be the maintainer for musb I'll chance asking you a
> question.

I don't have experience on omap3530 musb, I believe it uses an external
PHY, isn't it?

> 
> We're stuck on 2.6.39, and it mostly serves us well. Lately an old issue
> has resurfaced. We have musb connected to an smsc95xx. We run reboot tests

smsc95xx is permanently on the board? or attached to an usb port?

> on this hardware, and occasionally the systems come up without an IP
> address. When that happens, it seems that the kernel does not discover the
> smsc95xx at all. A soft reboot does not fix it, so we have to turn the
> systems completely off before it rights itself.

This sounds like an enumeration problem.
When the issue happens, does MUSB generate MUSB_CONNECT interrupt?

If so, it is likely an software problem, you can debug the drivers where the
enumeration failed.

If not, it sounds like electrical issue, you can first probe the USB bus
lines, VBUS, D+/D-, to check if the signals are correct from timing
perspective.

> 
> I've looked for kernel and u-boot patches related to this (particularly in
> musb) without finding anything, but since we're stuck on a kernel right
> before major usb rewrites and the introduction of device tree, it may have
> slipped past me.
> 
> Do you recall any fixes that could be related to the issue I'm seeing?

Sorry no.

Regards,
-Bin.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux