pxa27x_udc: Oops on probe with usb cable connected.
Robert Jarzmik
robert.jarzmik at free.fr
Fri Jul 2 14:17:42 EDT 2010
Antonio Ospite <ospite at studenti.unina.it> writes:
> Note that using the original blob bootloader from Motorola there is no
> Oops but the UDC does not work at all, but maybe this is another
> issue, I mean: should pxa27x_udc probe consider the case when UDC is
> already active?
It was not designed for, but it actually works on my platform, when I launch
linux kernel from haret without disabling the UDC.
> Tell me how can i help debugging this, I've put the binary and the
> disassembled code in http://people.openezx.org/ao2/tmp/pxa27x-udc_BUG/
> plus some notes about old discussions on the same matter.
There are a few things I can do with a little more information.
- Prevent gcc from being too smart by inlining functions : I think the right
flag is -fno-inline. This will prevent irq_handle_data() and others to be
inlined into pxa_udc_irq(), and ease the debugging.
- add, on the first line of pxa27x_udc.c :
#define DEBUG 1
#define VERBOSE_DEBUG 1
Then, crash your device, and provide me with the very same traces as before :
- the log
- the module disassembly (which will contain irq_handle_data() and others
I will work from that.
Cheers.
--
Robert
More information about the linux-arm-kernel
mailing list