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.