Linux 3.1 -> 3.2 kernel upgrade: USB OTG stopped working.

This forum is for supported devices using an ARMv7 Texas Instruments (TI) SoC.

Linux 3.1 -> 3.2 kernel upgrade: USB OTG stopped working.

Postby andre » Wed Jan 25, 2012 2:05 pm

I recently installed ArchLinuxARM on my BeagleBoard (rev C3)
After running pacman -Syu a 3.2 kernel was downloaded.
The old kernel was 3.1.6-1-ARCH and the new kernel is 3.2.1-1-ARCH.
On the new kernel, my USB OTG port no longer works, and connected devices are
not detected. The USB OTG port worked on the 3.1.6-1-ARCH.

As the other USB port is very unstable, I got to use the OTG port for my USB devices.
I already placed an extra capacitor as this was a suggested fix for the USB problems on rev C3,
but it seems to get the OTG port working but not the normal port. The value of the capacitor may
be incorrect, but anyhow. This is not the place to discuss capacitors, but the issue it doesn't
see the OTG port on the new kernel.

The cable connected to the OTG port should be a correct OTG Host cable, so the identification
of the mode should not be the problem, (and if it was, it would have appeared with the other kernel as well)

For now, I have put the old kernel and modules back from the installation tarball.
andre
 
Posts: 69
Joined: Wed Jan 25, 2012 1:39 pm
Location: Eindhoven

Return to Texas Instruments (TI)

Who is online

Users browsing this forum: No registered users and 30 guests