Thread (4 messages) 4 messages, 1 author, 2013-10-11

AW: AW: CONFIG_PREEMPT_RT_FULL an usb gadget

From: Hänel-Baas, Alexander<alexander.haenel-baas@sieb-meyer.de>
Date: 2013-09-03 07:02:44

Hi Sebastian,

now i have a working debian host :)

You remember: 
(Linux target RT.PREEMPT)usb --- RNDIS --- usb <-> (linux:Host debian)

So, the next problem is: the machine connect with CDC and not with rndis

The target says:
g_ether gadget: high-speed config #1: CDC Ethernet (ECM)
g_ether gadget: init ecm
g_ether gadget: notify connect true
g_ether gadget: activate ecm
usb0: qlen 10
g_ether gadget: ecm_open
usb0: eth_start
g_ether gadget: notify connect true
g_ether gadget: notify speed 425984000

And the debian host says:
usbcore: registered new interface driver rndis_host
usb 1-1: USB disconnect, device number 2
cdc_ether 1-1:1.0: eth1: unregister 'cdc_ether' usb-0000:02:03.0-1, CDC Ethernet Device
usb 1-1: new high-speed USB device number 3 using ehci_hcd
usb 1-1: New USB device found, idVendor=1c2b, idProduct=000b
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: RNDIS/Ethernet Gadget
usb 1-1: Manufacturer: Linux 3.10.4-rt1-KTT-V1_AHB with pch_udc
cdc_ether 1-1:1.0: eth1: register 'cdc_ether' at usb-0000:02:03.0-1, CDC Ethernet Device, 00:01:84:00:08:15

And I don’t know how to configure it. 
Do you have an idea for this?


Greetings
Alex

-----Ursprüngliche Nachricht-----
Von: Sebastian Andrzej Siewior [mailto:bigeasy@linutronix.de] 
Gesendet: Donnerstag, 29. August 2013 20:58
An: Hänel-Baas, Alexander
Cc: linux-rt-users
Betreff: Re: AW: CONFIG_PREEMPT_RT_FULL an usb gadget


please keep the list in Cc.

On 08/29/2013 04:36 PM, Hänel-Baas, Alexander wrote:
Hi Sebastian,
Hi Alexander,
yes i use a x86 machine with 3.10.4-rt1 patch.
No, there is no other gadget's or usb device active.
I meant try another gadget (like storage) or rndis on a linux host where you can debug since Windows isn't that cooperative.
Now I have enabled the lock debug (I hope so), but I can't see a message that the kernel complains about something.

Yes that the point. In the debugging msg. is no difference between the working or not working situation.

I attached my kernel config's: 
Config_3.10.4_PREEMPT_FULL -> Fully preemptible
Config_3.10.4_PREEMPT_LL	-> Low-Latency

The other files are the corresponding  dmesg.
preempt_full_dmesg.txt
preempt_ll_dmesg.txt
Sorry, I have currently no time look at those, I'm on the run…
Ok, I look for another linux machine to connect:  (Traget: linux) <-> 
usb --- RNDIS --- usb <-> (linux:Host)
Good. Note that that most gadgets attach RDNIS as an additional function that means under normal circumstances Linux ignores RNDIS and goes for CDC.
Thank you for help,

Alex
Sebastian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help