On Wed, 2004-04-21 at 21:46, David Brownell wrote:
> Are you sure control-OUT works for your n9604_udc driver?

More sure now.
 
> You should be able to use "gadget zero" on that hardware
> with "usbtest" from a Linux 2.6 host ... one testcase
> gives a pretty good workout to ep0out, run it all day:
> 
>     testusb -a -t 14 -c 15000 -s 256 -v 1

~# testusb -a -t 14 -c 15000 -s 256 -v 1
unknown speed   /proc/bus/usb/001/019
/proc/bus/usb/001/019 test 14,  118.287261 secs

Still getting the unknown speed thing.  It was originally failing on
setup transactions with direction of IN packets but zero length.  Fixed
now.
 
> If you turned on RNDIS debug, you should have gotten a
> wad of RNDIS messages, all delivered using ep0out.
> But your output showed none of them...

I didn't have the rndis.c debug on with the debug parameter turned on

I also had another login open running tcpdump -i usb0, but it showed
nothing happening

here is a dump
Using /lib/modules/2.4.25-vrs2.rndis/kernel/drivers/usb/gadget/n9604.o
~ # modprobe g_ether rndis_debug=1 && ifconfig usb0 192.168.4.2
Using /lib/modules/2.4.25-vrs2.rndis/kernel/drivers/usb/gadget/g_ether.o
usb0: Ethernet Gadget, version: St Patrick's Day 2004
usb0: using n9604_udc, OUT ep2out IN ep1in STATUS ep3in
usb0: MAC b2:c2:b4:a9:82:cf
usb0: CDC host enet 4AAC30798948
rndis_register: configNr = 0
rndis_set_param_dev:
rndis_set_param_vendor:
rndis_set_param_medium:
usb0: RNDIS ready
~ # Dave: n9604_ep_enable ep 1
Dave: n9604_ep_enable ep 2
Dave: n9604_ep_enable ep 3
rndis_set_param_medium:
usb0: full speed config #2: Ethernet Gadget, using RNDIS
rndis_msg_parser: REMOTE_NDIS_INITIALIZE_MSG
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010101
gen_ndis_query_resp: OID_GEN_SUPPORTED_LIST
rndis_msg_parser: REMOTE_NDIS_SET_MSG
rndis_set_response: Length: 72
rndis_set_response: Offset: 20
rndis_set_response: InfoBuffer: 1c 00 00 00 02 00 00 00 30 00 00 00 18 00 00 00 4e 00 
65 00 74 00 77 00 6f 00 72 00 6b 00 41 00 64 00 64 00 72 00 65 00 73 00 73 00 31 00 32 
00 33 00 34 00 35 00 36 00 37 00 38 00 39 00 41 00 42 00 43 00 02 01 02 00 
gen_ndis_set_resp: OID_GEN_RNDIS_CONFIG_PARAMETER
NetworkAddress
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010116
gen_ndis_query_resp: OID_GEN_VENDOR_DRIVER_VERSION
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010106
gen_ndis_query_resp: OID_GEN_MAXIMUM_FRAME_SIZE
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010113
gen_ndis_query_resp: OID_GEN_MAC_OPTIONS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 01010104
gen_ndis_query_resp: OID_802_3_MAXIMUM_LIST_SIZE
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 01010102
gen_ndis_query_resp: OID_802_3_CURRENT_ADDRESS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010106
gen_ndis_query_resp: OID_GEN_MAXIMUM_FRAME_SIZE
device usb0 entered promiscuous mode
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010111
gen_ndis_query_resp: OID_GEN_MAXIMUM_TOTAL_SIZE
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010113
gen_ndis_query_resp: OID_GEN_MAC_OPTIONS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 01010102
gen_ndis_query_resp: OID_802_3_CURRENT_ADDRESS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 01010102
gen_ndis_query_resp: OID_802_3_CURRENT_ADDRESS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010106
gen_ndis_query_resp: OID_GEN_MAXIMUM_FRAME_SIZE
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010113
gen_ndis_query_resp: OID_GEN_MAC_OPTIONS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020101
gen_ndis_query_resp: OID_GEN_XMIT_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020102
gen_ndis_query_resp: OID_GEN_RCV_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020103
gen_ndis_query_resp: OID_GEN_XMIT_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020104
gen_ndis_query_resp: OID_GEN_RCV_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020208
gen_ndis_query_resp: OID_GEN_DIRECTED_FRAMES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020201
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_XMIT
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020207
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_SET_MSG
rndis_set_response: Length: 4
rndis_set_response: Offset: 20
rndis_set_response: InfoBuffer: 68 4a 14 02 
gen_ndis_set_resp: OID_GEN_CURRENT_PACKET_FILTER
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 01010102
gen_ndis_query_resp: OID_802_3_CURRENT_ADDRESS
rndis_msg_parser: REMOTE_NDIS_SET_MSG
rndis_set_response: Length: 6
rndis_set_response: Offset: 20
rndis_set_response: InfoBuffer: 00 01 00 00 00 00 
gen_ndis_set_resp: OID_802_3_MULTICAST_LIST
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 01010101
gen_ndis_query_resp: OID_802_3_PERMANENT_ADDRESS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 0001010C
gen_ndis_query_resp: OID_GEN_VENDOR_ID
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020101
gen_ndis_query_resp: OID_GEN_XMIT_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020102
gen_ndis_query_resp: OID_GEN_RCV_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020103
gen_ndis_query_resp: OID_GEN_XMIT_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020104
gen_ndis_query_resp: OID_GEN_RCV_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020101
gen_ndis_query_resp: OID_GEN_XMIT_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020208
gen_ndis_query_resp: OID_GEN_DIRECTED_FRAMES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020102
gen_ndis_query_resp: OID_GEN_RCV_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020201
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_XMIT
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020103
gen_ndis_query_resp: OID_GEN_XMIT_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020207
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020104
gen_ndis_query_resp: OID_GEN_RCV_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020208
gen_ndis_query_resp: OID_GEN_DIRECTED_FRAMES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020201
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_XMIT
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020207
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020101
gen_ndis_query_resp: OID_GEN_XMIT_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020102
gen_ndis_query_resp: OID_GEN_RCV_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020103
gen_ndis_query_resp: OID_GEN_XMIT_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020104
gen_ndis_query_resp: OID_GEN_RCV_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020208
gen_ndis_query_resp: OID_GEN_DIRECTED_FRAMES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020201
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_XMIT
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020207
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010114
gen_ndis_query_resp: OID_GEN_MEDIA_CONNECT_STATUS
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020101
gen_ndis_query_resp: OID_GEN_XMIT_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020102
gen_ndis_query_resp: OID_GEN_RCV_OK
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020103
gen_ndis_query_resp: OID_GEN_XMIT_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020104
gen_ndis_query_resp: OID_GEN_RCV_ERROR
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020208
gen_ndis_query_resp: OID_GEN_DIRECTED_FRAMES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020201
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_XMIT
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00020207
gen_ndis_query_resp: OID_GEN_DIRECTED_BYTES_RCV
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010202
gen_ndis_query_resp: OID_GEN_PHYSICAL_MEDIUM
rndis_msg_parser: REMOTE_NDIS_QUERY_MSG
rndis_query_response: OID = 00010107
gen_ndis_query_resp: OID_GEN_LINK_SPEED

David

-- 
~~~~~~~~~~~~~~~~~~~~~~~~
     David Meggy
     Engineering

Technical Solutions Inc.
Unit #1 7157 Honeyman St
Delta BC Canada, V4G 1E2
     www.techsol.ca

eMail: [EMAIL PROTECTED]
Tel: 604 946 TECH (8324)
Fax: 604 946 6445
~~~~~~~~~~~~~~~~~~~~~~~~



-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to