Re: CONFIG_PREEMPT_RT_FULL an usb gadget

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

 



Hello Sebastian,

nice to hear from you.

Yes I have disable ehci & ohci  with no changes.

But  the following dmesg shows the problem:

[  335.682365] gen_ndis_query_resp: RNDIS_OID_GEN_RCV_NO_BUFFER      -> normal read
[  335.693595] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096
[  335.700148] g_ether gadget: rndis req21.00 v0000 i0000 l36
[  335.713727] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096
[  335.720236] g_ether gadget: rndis req21.00 v0000 i0000 l36
[  335.733730] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096
[  335.740482] g_ether gadget: rndis req21.00 v0000 i0000 l36
[  335.746520] gen_ndis_query_resp: RNDIS_OID_GEN_RCV_NO_BUFFER    -> normal read
[  335.757582] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096
[  335.764220] g_ether gadget: rndis req21.00 v0000 i0000 l36
[  335.777721] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096
[  335.784467] g_ether gadget: rndis req21.00 v0000 i0000 l36
[  335.797842] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096
[  335.804473] g_ether gadget: rndis req21.00 v0000 i0000 l36
[  335.810456] gen_ndis_query_resp: RNDIS_OID_GEN_RCV_NO_BUFFER     -> normal read
[  335.821753] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096
[  348.741461] g_ether gadget: rndis req21.00 v0000 i0000 l12
[  348.766563] pch_udc 0000:05:02.4: ES                                                                         -> !!! not normal what is ES!!!
[  348.770744] rndis_msg_parser: unknown RNDIS message 0x80000004 len 28
[  348.777492] rndis_msg_parser00000000: 04 00 00 80 1c 00 00 00 d2 33 00 00 00 00 00 00  .........3......
[  348.787334] rndis_msg_parser00000010: 04 00 00 00 10 00 00 00 41 00 00 00              ........A...
[  348.796795] RNDIS command error -524, 0/12                                                    -> result of ES is a read error !?
[  348.801379] g_ether gadget: reset config
[  348.805549] g_ether gadget: rndis deactivated
[  348.810159] usb0: gether_disconnect
[  348.822880] pch_udc 0000:05:02.4: USB_RESET
[  348.910541] pch_udc 0000:05:02.4: pch_udc_ep_clear_nak: RxFIFO not Empty
[  348.917637] pch_udc 0000:05:02.4: USB_ENUM
[  354.814204] pch_udc 0000:05:02.4: ES                                                                   -> my new friend is here and he never leaves.
[  354.818381] g_ether gadget: setup complete --> -108, 0/18
[  354.824112] pch_udc 0000:05:02.4: USB_RESET
[  354.828589] pch_udc 0000:05:02.4: USB_ENUM
[  360.794105] pch_udc 0000:05:02.4: ES
[  360.798288] g_ether gadget: setup complete --> -108, 0/18
[  360.804088] pch_udc 0000:05:02.4: USB_RESET
[  360.808587] pch_udc 0000:05:02.4: USB_ENUM
[  366.813821] pch_udc 0000:05:02.4: ES
[  366.817946] g_ether gadget: setup complete --> -108, 0/18
[  366.823648] pch_udc 0000:05:02.4: USB_RESET
[  366.828116] pch_udc 0000:05:02.4: USB_ENUM
[  372.293541] pch_udc 0000:05:02.4: ES
[  372.297414] g_ether gadget: suspend
[  372.304110] pch_udc 0000:05:02.4: USB_SUSPEND
[  372.581917] g_ether gadget: setup complete --> -108, 0/18

Ok. The pch_udc.c code tells me:

/* ES interrupt, IDLE > 3ms on the USB */
                if (dev_intr & UDC_DEVINT_ES)
                               dev_dbg(&dev->pdev->dev, "ES\n");

Sebastian,  can you tell my more about ES interrupt?

When I change the rt-config to low-latency-desktop (not RT) my ES friend comes never up an the gadget works well.


Greetings

Alexander

--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux