Here's my dmesg output with the latest patch (r11). Ole André
On 4/23/06, Ole André Vadla Ravnås <[EMAIL PROTECTED]> wrote: > Hi, > > > Here is my dmesg log. Got kernel panic when unplugging the PDA :-) > > Still need info on using usbmon... > > Oops :) Could you please try the attached patch, hopefully it'll > resolve the crashes, and might even work better. Hasn't crashed here, > yet... :) > > About usbmon, Peter posted a great recipe to the list a couple of days ago. > > Thanks, > Ole André > > > > Le dimanche 23 avril 2006 à 04:50 +0200, Ole André Vadla Ravnås a > > écrit : > > > Hi, > > > > > > Here's an updated version of the USB RNDIS patch. It changes the > > > behavior of rndis_host significantly, as described in the previous > > > email (using the interrupt endpoint instead of just polling for a > > > reply after having sent a message to the control endpoint). > > > > > > I'm very curious as to whether this makes things work with your WM5 > > > devices. Would be great if you could test it asap and let me know of > > > the result, and in any case send me the dmesg + usbmon output. > > > > > > Thanks, > > > Ole André > > > > > > > > >
[4299231.002000] usb 2-9: new full speed USB device using ohci_hcd and address 7 [4299231.159000] usb 2-9: configuration #1 chosen from 1 choice [4299231.165000] rndis_host 2-9:1.1: bulk IN: 0x82 (0x2), bulk OUT: 0x3 (0x3) [4299231.165000] rndis_host 2-9:1.0: status ep1in, 8 bytes period 1 [4299231.169000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.169000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.169000] rndis_host 2-9:1.0: signaling response available [4299231.263000] rndis_host 2-9:1.0: REMOTE_NDIS_INITIALIZE_MSG reply: [4299231.263000] Status = 0 [4299231.263000] MajorVersion = 1 [4299231.263000] MinorVersion = 0 [4299231.263000] DeviceFlags = 1 [4299231.263000] Medium = 0 [4299231.263000] MaxPacketsPerTransfer = 32 [4299231.263000] MaxTransferSize = 8192 [4299231.263000] PacketAlignmentFactor = 3 [4299231.263000] AFListOffset = 0 [4299231.263000] AFListSize = 0 [4299231.263000] rndis_host 2-9:1.0: hard mtu 8192, align 8 [4299231.267000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.267000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.267000] rndis_host 2-9:1.0: signaling response available [4299231.269000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_GEN_SUPPORTED_LIST) reply: [4299231.269000] rndis_host 2-9:1.0: OID_GEN_SUPPORTED_LIST [4299231.269000] rndis_host 2-9:1.0: OID_GEN_HARDWARE_STATUS [4299231.269000] rndis_host 2-9:1.0: OID_GEN_MEDIA_SUPPORTED [4299231.269000] rndis_host 2-9:1.0: OID_GEN_MAXIMUM_LOOKAHEAD [4299231.269000] rndis_host 2-9:1.0: OID_GEN_MAXIMUM_FRAME_SIZE [4299231.269000] rndis_host 2-9:1.0: OID_GEN_MAXIMUM_TOTAL_SIZE [4299231.269000] rndis_host 2-9:1.0: OID_GEN_MAC_OPTIONS [4299231.269000] rndis_host 2-9:1.0: OID_GEN_PROTOCOL_OPTIONS [4299231.269000] rndis_host 2-9:1.0: OID_GEN_LINK_SPEED [4299231.269000] rndis_host 2-9:1.0: OID_GEN_TRANSMIT_BUFFER_SPACE [4299231.269000] rndis_host 2-9:1.0: OID_GEN_RECEIVE_BUFFER_SPACE [4299231.269000] rndis_host 2-9:1.0: OID_GEN_TRANSMIT_BLOCK_SIZE [4299231.269000] rndis_host 2-9:1.0: OID_GEN_RECEIVE_BLOCK_SIZE [4299231.269000] rndis_host 2-9:1.0: OID_GEN_VENDOR_DESCRIPTION [4299231.269000] rndis_host 2-9:1.0: OID_GEN_VENDOR_ID [4299231.269000] rndis_host 2-9:1.0: OID_GEN_DRIVER_VERSION [4299231.269000] rndis_host 2-9:1.0: OID_GEN_CURRENT_PACKET_FILTER [4299231.269000] rndis_host 2-9:1.0: OID_GEN_CURRENT_LOOKAHEAD [4299231.269000] rndis_host 2-9:1.0: OID_GEN_RCV_CRC_ERROR [4299231.269000] rndis_host 2-9:1.0: OID_GEN_RCV_NO_BUFFER [4299231.269000] rndis_host 2-9:1.0: OID_802_3_PERMANENT_ADDRESS [4299231.269000] rndis_host 2-9:1.0: OID_802_3_CURRENT_ADDRESS [4299231.270000] rndis_host 2-9:1.0: OID_802_3_MULTICAST_LIST [4299231.270000] rndis_host 2-9:1.0: OID_802_3_MAXIMUM_LIST_SIZE [4299231.270000] rndis_host 2-9:1.0: OID_802_3_RCV_ERROR_ALIGNMENT [4299231.270000] rndis_host 2-9:1.0: OID_802_3_XMIT_ONE_COLLISION [4299231.270000] rndis_host 2-9:1.0: OID_802_3_XMIT_MORE_COLLISIONS [4299231.270000] rndis_host 2-9:1.0: OID_GEN_MAXIMUM_SEND_PACKETS [4299231.270000] rndis_host 2-9:1.0: OID_GEN_VENDOR_DRIVER_VERSION [4299231.270000] rndis_host 2-9:1.0: OID_GEN_MEDIA_CONNECT_STATUS [4299231.273000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.273000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.273000] rndis_host 2-9:1.0: signaling response available [4299231.275000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_GEN_VENDOR_DRIVER_VERSION) reply: 5.0 [4299231.279000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.279000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.279000] rndis_host 2-9:1.0: signaling response available [4299231.281000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_GEN_MAXIMUM_LOOKAHEAD) reply: 1500 [4299231.285000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.285000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.285000] rndis_host 2-9:1.0: signaling response available [4299231.287000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_GEN_MAC_OPTIONS) reply: [4299231.287000] rndis_host 2-9:1.0: NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA [4299231.287000] rndis_host 2-9:1.0: NDIS_MAC_OPTION_RECEIVE_SERIALIZED [4299231.287000] rndis_host 2-9:1.0: NDIS_MAC_OPTION_TRANSFERS_NOT_PEND [4299231.287000] rndis_host 2-9:1.0: NDIS_MAC_OPTION_NO_LOOPBACK [4299231.291000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.291000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.291000] rndis_host 2-9:1.0: signaling response available [4299231.293000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_GEN_MAXIMUM_SEND_PACKETS) reply: 16 [4299231.297000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.297000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.297000] rndis_host 2-9:1.0: signaling response available [4299231.299000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_802_3_MAXIMUM_LIST_SIZE) reply: 8 [4299231.303000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.303000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.303000] rndis_host 2-9:1.0: signaling response available [4299231.305000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_802_3_CURRENT_ADDRESS) reply: 80:00:60:0f:e8:00 [4299231.309000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.309000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.309000] rndis_host 2-9:1.0: signaling response available [4299231.311000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_GEN_MAXIMUM_FRAME_SIZE) reply: 8050 [4299231.315000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.315000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.315000] rndis_host 2-9:1.0: signaling response available [4299231.317000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_GEN_LINK_SPEED) reply: 10 Mbps [4299231.321000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.321000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.321000] rndis_host 2-9:1.0: signaling response available [4299231.323000] rndis_host 2-9:1.0: RNDIS_MSG_SET(OID_GEN_CURRENT_LOOKAHEAD = 128) succeeded [4299231.327000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.327000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.327000] rndis_host 2-9:1.0: signaling response available [4299231.329000] rndis_host 2-9:1.0: RNDIS_MSG_QUERY(OID_802_3_PERMANENT_ADDRESS) reply: 80:00:60:0f:e8:00 [4299231.333000] rndis_host 2-9:1.0: rndis status urb, len 8 stat 0 [4299231.333000] rndis_host 2-9:1.0: response = 0x00000001, reserved = 0x00000000 [4299231.333000] rndis_host 2-9:1.0: signaling response available [4299231.336000] eth2: register 'rndis_host' at usb-0000:00:02.0-9, RNDIS device, 80:00:60:0f:e8:00 [4299270.226000] eth2: rxqlen 0 --> 4