All omap4 experts,
I have a packaged kernel for omap3/omap4 that boots to a shell prompt on a Panda and a Beagle XM. One problem on Panda is that I have not network. When I looked at the dmesg I noticed that the ehci driver failed to initialize:
[ 0.761352] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.768280] ehci-omap: probe of ehci-omap.0 failed with error -2
My kernel is linux-linaro-2.6.36 from Nicolas plus some Ubuntu sauce and packaging.
Here is my packaged kernel: http://git.linaro.org/gitweb?p=ubuntu/linux-linaro-natty.git%3Ba=summary
Here is linux-linaro-2.6.36 http://git.linaro.org/gitweb?p=kernel/linux-linaro-2.6.36.git%3Ba=summary
and attached is my config.
If anyone knows what is wrong with ehci it would be greatly appreciated.
One more thing, my pandaboard is an old black 6 layer version.
Thanks John
On 23 November 2010 11:38, John Rigby john.rigby@linaro.org wrote:
All omap4 experts,
I have a packaged kernel for omap3/omap4 that boots to a shell prompt on a Panda and a Beagle XM. One problem on Panda is that I have not network. When I looked at the dmesg I noticed that the ehci driver failed to initialize:
[ 0.761352] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.768280] ehci-omap: probe of ehci-omap.0 failed with error -2
My kernel is linux-linaro-2.6.36 from Nicolas plus some Ubuntu sauce and packaging.
Here is my packaged kernel: http://git.linaro.org/gitweb?p=ubuntu/linux-linaro-natty.git%3Ba=summary
Here is linux-linaro-2.6.36 http://git.linaro.org/gitweb?p=kernel/linux-linaro-2.6.36.git%3Ba=summary
and attached is my config.
If anyone knows what is wrong with ehci it would be greatly appreciated.
Well, the EHCI driver isn't upstream for one. I only posted it out this weekend. [1]
I'll see if I can rebase against linux-linaro-2.6.36 and send a pull request. There are a couple of minor issues with the original series (including me forgetting to add a patch description for one patch). I'll fix those up while I'm at it.
Do I need to post the patches here for review first? Or is it sufficient to point to a git branch for people to take a look?
One more thing, my pandaboard is an old black 6 layer version.
Is it an ES1.0 board or an ES2.0 board? (It's ES1.0 if there's a black USB cable running along the bottom of the board).
If it's ES2.0, the 6 layer board should work.
- Anand
Anand,
Thanks for the info.
On Tue, Nov 23, 2010 at 9:12 AM, Anand Gadiyar anand.gadiyar@linaro.org wrote:
On 23 November 2010 11:38, John Rigby john.rigby@linaro.org wrote:
All omap4 experts,
I have a packaged kernel for omap3/omap4 that boots to a shell prompt on a Panda and a Beagle XM. One problem on Panda is that I have not network. When I looked at the dmesg I noticed that the ehci driver failed to initialize:
[ 0.761352] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.768280] ehci-omap: probe of ehci-omap.0 failed with error -2
My kernel is linux-linaro-2.6.36 from Nicolas plus some Ubuntu sauce and packaging.
Here is my packaged kernel: http://git.linaro.org/gitweb?p=ubuntu/linux-linaro-natty.git%3Ba=summary
Here is linux-linaro-2.6.36 http://git.linaro.org/gitweb?p=kernel/linux-linaro-2.6.36.git%3Ba=summary
and attached is my config.
If anyone knows what is wrong with ehci it would be greatly appreciated.
Well, the EHCI driver isn't upstream for one. I only posted it out this weekend. [1]
Well that makes sense. I assumed that since the panda board file has calls to initialize ehci that it was supposed to work.
I'll see if I can rebase against linux-linaro-2.6.36 and send a pull request. There are a couple of minor issues with the original series (including me forgetting to add a patch description for one patch). I'll fix those up while I'm at it.
Do I need to post the patches here for review first? Or is it sufficient to point to a git branch for people to take a look?
That is a question of Nicolas. I think the basic rule is that linux-linaro-2.6.xx is supposed to have things that are headed upstream.
One more thing, my pandaboard is an old black 6 layer version.
Is it an ES1.0 board or an ES2.0 board? (It's ES1.0 if there's a black USB cable running along the bottom of the board).
If it's ES2.0, the 6 layer board should work.
No USB cable so I guess it should work.
- Anand
On 23 November 2010 22:17, John Rigby john.rigby@linaro.org wrote:
On Tue, Nov 23, 2010 at 9:12 AM, Anand Gadiyar anand.gadiyar@linaro.org wrote:
On 23 November 2010 11:38, John Rigby john.rigby@linaro.org wrote: I'll see if I can rebase against linux-linaro-2.6.36 and send a pull request. There are a couple of minor issues with the original series (including me forgetting to add a patch description for one patch). I'll fix those up while I'm at it.
Do I need to post the patches here for review first? Or is it sufficient to point to a git branch for people to take a look?
That is a question of Nicolas. I think the basic rule is that linux-linaro-2.6.xx is supposed to have things that are headed upstream.
Okay - I haven't received any review comments yet - but that could be because most people are out due to holidays this week.
I'll wait until they're queued up in the linux-usb tree, and then post that version here then.
- Anand
On Tue, 23 Nov 2010, Anand Gadiyar wrote:
Okay - I haven't received any review comments yet - but that could be because most people are out due to holidays this week.
Either that, or there is nothing blatently controvertial about those patches.
I'll wait until they're queued up in the linux-usb tree, and then post that version here then.
If you get them accepted in the linux-usb tree then I don't think you'd need to repost them again here.
Nicolas
On Tue, 23 Nov 2010, John Rigby wrote:
On Tue, Nov 23, 2010 at 9:12 AM, Anand Gadiyar anand.gadiyar@linaro.org wrote:
Do I need to post the patches here for review first? Or is it sufficient to point to a git branch for people to take a look?
That is a question of Nicolas. I think the basic rule is that linux-linaro-2.6.xx is supposed to have things that are headed upstream.
Preferably, if you can post it upstream (e.g. on the USB mailing list) and you get positive feedback there then I'll be happy to merge it.
If this is stuff that is intended to be in upstream someday but is not in a shape for it yet then we need to discuss. I would be inclined to merge it to give it exposure as long as it is reasonably certain that nothing else might break due to that merge.
Nicolas
On 23 November 2010 21:42, Anand Gadiyar anand.gadiyar@linaro.org wrote:
On 23 November 2010 11:38, John Rigby john.rigby@linaro.org wrote:
All omap4 experts,
I have a packaged kernel for omap3/omap4 that boots to a shell prompt on a Panda and a Beagle XM. One problem on Panda is that I have not network. When I looked at the dmesg I noticed that the ehci driver failed to initialize:
[ 0.761352] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.768280] ehci-omap: probe of ehci-omap.0 failed with error -2
My kernel is linux-linaro-2.6.36 from Nicolas plus some Ubuntu sauce and packaging.
Here is my packaged kernel: http://git.linaro.org/gitweb?p=ubuntu/linux-linaro-natty.git%3Ba=summary
Here is linux-linaro-2.6.36 http://git.linaro.org/gitweb?p=kernel/linux-linaro-2.6.36.git%3Ba=summary
and attached is my config.
If anyone knows what is wrong with ehci it would be greatly appreciated.
Well, the EHCI driver isn't upstream for one. I only posted it out this weekend. [1]
I'll see if I can rebase against linux-linaro-2.6.36 and send a pull request. There are a couple of minor issues with the original series (including me forgetting to add a patch description for one patch). I'll fix those up while I'm at it.
Do I need to post the patches here for review first? Or is it sufficient to point to a git branch for people to take a look?
...
I just checked - the patches I posted apply cleanly against linux-linaro-2.6.36. Patch 3 has some line offsets, but otherwise applies cleanly. EHCI works on Panda after applying these patches, however I didn't get a chance to check if EHCI on OMAP3 is still working.
The series (against v2.6.37-rc2) is available here: git://dev.omapzoom.org/pub/scm/anand/linux-omap-usb.git in the omap4-ehci-upstream-v1 branch.
- Anand
On Tue, 23 Nov 2010, Anand Gadiyar wrote:
I just checked - the patches I posted apply cleanly against linux-linaro-2.6.36. Patch 3 has some line offsets, but otherwise applies cleanly. EHCI works on Panda after applying these patches, however I didn't get a chance to check if EHCI on OMAP3 is still working.
If you can do that (check that nothing else is broken) then I'll be happy to merge them.
Nicolas
On Tue, Nov 23, 2010 at 11:31 AM, Nicolas Pitre nicolas.pitre@linaro.org wrote:
On Tue, 23 Nov 2010, Anand Gadiyar wrote:
I just checked - the patches I posted apply cleanly against linux-linaro-2.6.36. Patch 3 has some line offsets, but otherwise applies cleanly. EHCI works on Panda after applying these patches, however I didn't get a chance to check if EHCI on OMAP3 is still working.
If you can do that (check that nothing else is broken) then I'll be happy to merge them.
I checked these on my Beagle xM the usb seems to work (usb keyboard works, and ifconfig shows usb0 interface).
John