Re: mx35, gadget, fsl_usb2_udc: link breaks down

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

 



On Mon, Apr 09, 2012 at 03:34:09PM -0300, Fabio Estevam wrote:
> On Sun, Apr 8, 2012 at 9:47 AM, Chen Peter-B29397 <B29397@xxxxxxxxxxxxx> wrote:
> 
> > I have no available hardware on hand, I am not sure if Fabio can help
> > you test at freescale 3DS board to see if it exists at freescale's hardware?
> 
> Just tried it on a 3.3 kernel and I got:
> 
> g_ether gadget: high-speed config #1: CDC Ethernet (ECM)
> BUG: scheduling while atomic: swapper/0/0/0x40010000
> Modules linked in:

That doesn't seem related. You use a different kernel, and Christoph compiles
his gadgets as modules while yours is compiled in.

What effects do you get with current mainline, compiled as a module?

Thanks,
Hans

> 
> Pid: 0, comm:            swapper/0
> CPU: 0    Not tainted  (3.3.0+ #480)
> PC is at imx3_idle+0x7c/0x80
> LR is at cpu_idle+0xa8/0xe8
> pc : [<80019f60>]    lr : [<8000fb0c>]    psr: 60000013
> sp : 80515f80  ip : 80515f90  fp : 80515f8c
> r10: 803d2f80  r9 : 4117b363  r8 : 8052eed8
> r7 : 00000000  r6 : 803d4d60  r5 : 80554608  r4 : 80514000
> r3 : 00c5387d  r2 : 80515f80  r1 : 00000000  r0 : 00000000
> Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
> Control: 00c5387d  Table: 80004008  DAC: 00000017
> Backtrace:
> [<80012250>] (dump_backtrace+0x0/0x10c) from [<803cf580>] (dump_stack+0x18/0x1c)
>  r7:00000000 r6:80514000 r5:8052def8 r4:80515f38
> [<803cf568>] (dump_stack+0x0/0x1c) from [<8000feb4>] (show_regs+0x44/0x50)
> [<8000fe70>] (show_regs+0x0/0x50) from [<8004c914>] (__schedule_bug+0x68/0x84)
>  r5:8052def8 r4:80515f38
> [<8004c8ac>] (__schedule_bug+0x0/0x84) from [<803d123c>] (__schedule+0x4b0/0x528
> )
>  r5:8052def8 r4:806acd00
> [<803d0d8c>] (__schedule+0x0/0x528) from [<803d136c>] (_cond_resched+0x44/0x58)
> [<803d1328>] (_cond_resched+0x0/0x58) from [<800a966c>] (dma_pool_alloc+0x208/0x
> 224)
>  r5:87961b00 r4:8798bf00
> [<800a9464>] (dma_pool_alloc+0x0/0x224) from [<802a71fc>] (fsl_req_to_dtd+0xac/0
> x180)
> [<802a7150>] (fsl_req_to_dtd+0x0/0x180) from [<802a7408>] (fsl_ep_queue+0x138/0x
> 288)
> [<802a72d0>] (fsl_ep_queue+0x0/0x288) from [<802ae040>] (rx_submit+0xdc/0x194)
> [<802adf64>] (rx_submit+0x0/0x194) from [<802ae178>] (rx_fill+0x80/0xa4)
> [<802ae0f8>] (rx_fill+0x0/0xa4) from [<802ae1f8>] (eth_start+0x14/0x40)
>  r9:8795fb18 r8:00000000 r7:0000000a r6:878db410 r5:87868900
> r4:878db400
> [<802ae1e4>] (eth_start+0x0/0x40) from [<802ae3a8>] (gether_connect+0x184/0x1dc)
>  r5:87868900 r4:878db400
> [<802ae224>] (gether_connect+0x0/0x1dc) from [<802ae81c>] (ecm_set_alt+0x13c/0x1
> 94)
>  r9:8795fb18 r8:00000001 r7:00000001 r6:8796e0c0 r5:00000001
> r4:87868900
> [<802ae6e0>] (ecm_set_alt+0x0/0x194) from [<802acb5c>] (composite_setup+0x160/0x
> fac)
>  r7:00000001 r6:8795fa00 r5:8796e0c0 r4:87961c00
> [<802ac9fc>] (composite_setup+0x0/0xfac) from [<802a82ec>] (fsl_udc_irq+0x8dc/0x
> d24)
> [<802a7a10>] (fsl_udc_irq+0x0/0xd24) from [<800705cc>] (handle_irq_event_percpu+
> 0x54/0x188)
> [<80070578>] (handle_irq_event_percpu+0x0/0x188) from [<80070748>] (handle_irq_e
> vent+0x48/0x68)
> [<80070700>] (handle_irq_event+0x0/0x68) from [<80073504>] (handle_level_irq+0xb
> 4/0x140)
>  r5:80517dd4 r4:80517d80
> [<80073450>] (handle_level_irq+0x0/0x140) from [<80070078>] (generic_handle_irq+
> 0x38/0x44)
>  r7:00000025 r6:80512b1c r5:8052b860 r4:80514000
> [<80070040>] (generic_handle_irq+0x0/0x44) from [<8000f4c4>] (handle_IRQ+0x54/0x
> b4)
> [<8000f470>] (handle_IRQ+0x0/0xb4) from [<8000861c>] (avic_handle_irq+0x34/0x54)
>  r9:4117b363 r8:8052eed8 r7:80515f6c r6:0000ffff r5:80515f38
> r4:80554bd4
> [<800085e8>] (avic_handle_irq+0x0/0x54) from [<8000e680>] (__irq_svc+0x40/0x60)
> Exception stack(0x80515f38 to 0x80515f80)
> 5f20:                                                       00000000 00000000
> 5f40: 80515f80 00c5387d 80514000 80554608 803d4d60 00000000 8052eed8 4117b363
> 5f60: 803d2f80 80515f8c 80515f90 80515f80 8000fb0c 80019f60 60000013 ffffffff
>  r7:80515f6c r6:ffffffff r5:60000013 r4:80019f60
> [<80019ee4>] (imx3_idle+0x0/0x80) from [<8000fb0c>] (cpu_idle+0xa8/0xe8)
> [<8000fa64>] (cpu_idle+0x0/0xe8) from [<803c41c0>] (rest_init+0x64/0x7c)
>  r9:4117b363 r8:80004008 r7:8052eecc r6:ffffffff r5:80509af8
> r4:8052b6c0
> [<803c415c>] (rest_init+0x0/0x7c) from [<804dc850>] (start_kernel+0x258/0x29c)
> [<804dc5f8>] (start_kernel+0x0/0x29c) from [<80008044>] (0x80008044)
>  r6:80509ac8 r5:8052b040 r4:00c5387d
> ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready
> .., OK
> 
--
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