From owner-freebsd-usb@FreeBSD.ORG Thu Sep 27 13:37:47 2007 Return-Path: Delivered-To: usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 866DF16A41A for ; Thu, 27 Sep 2007 13:37:47 +0000 (UTC) (envelope-from eugen@grosbein.pp.ru) Received: from grosbein.pp.ru (grgw.svzserv.kemerovo.su [213.184.64.166]) by mx1.freebsd.org (Postfix) with ESMTP id 7826D13C467 for ; Thu, 27 Sep 2007 13:37:45 +0000 (UTC) (envelope-from eugen@grosbein.pp.ru) Received: from grosbein.pp.ru (localhost [127.0.0.1]) by grosbein.pp.ru (8.14.1/8.14.1) with ESMTP id l8RDbgMk002166 for ; Thu, 27 Sep 2007 21:37:42 +0800 (KRAST) (envelope-from eugen@grosbein.pp.ru) Received: (from eugen@localhost) by grosbein.pp.ru (8.14.1/8.14.1/Submit) id l8RDbgbI002165 for usb@freebsd.org; Thu, 27 Sep 2007 21:37:42 +0800 (KRAST) (envelope-from eugen) Date: Thu, 27 Sep 2007 21:37:42 +0800 From: Eugene Grosbein To: usb@freebsd.org Message-ID: <20070927133741.GA2148@grosbein.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200709261855.46905.hselasky@c2i.net> User-Agent: Mutt/1.4.2.2i Cc: Subject: Re: usb/91546: [umodem] [patch] Nokia 6630 mobile phone does not work X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Sep 2007 13:37:47 -0000 On Wed, 26 Sep 2007, Hans Petter Selasky wrote: > Have you dumped the complete USB descriptors > using "/usr/ports/sysutils/udesc_dump" ? I did not even know that it exists, but suspected :-) Thanks. Here it comes: ioctl USB_GET_STRING_DESC: Invalid argument Standard Device Descriptor: bLength 18 bDescriptorType 01 bcdUSB 0200 bDeviceClass 02 bDeviceSubClass 00 bDeviceProtocol 00 bMaxPacketSize 64 idVendor 0421 idProduct 04c9 bcdDevice 0100 iManufacturer 1 iProduct 2 iSerialNumber 0 bNumConfigurations 1 Configuration 0: Standard Configuration Descriptor: bLength 9 bDescriptorType 02 wTotalLength 404 bNumInterface 14 bConfigurationValue 1 iConfiguration 4 bmAttributes c0 (self-powered) bMaxPower 4 (8 mA) Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 02 bInterfaceSubClass 08 bInterfaceProtocol 00 iInterface 0 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 10 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 11 05 24 11 00 01 Descriptor: bLength 17 bDescriptorType 24 bDescriptorSubtype 06 11 24 06 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 02 bInterfaceSubClass 08 bInterfaceProtocol 01 iInterface 0 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 10 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 08 05 24 08 00 01 Descriptor: bLength 6 bDescriptorType 24 bDescriptorSubtype 06 06 24 06 01 02 03 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 02 bInterfaceSubClass fe bInterfaceProtocol 00 iInterface 0 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 10 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype ab 05 24 ab 05 15 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 06 05 24 06 02 03 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 3 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Descriptor: bLength 4 bDescriptorType 24 bDescriptorSubtype fd 04 24 fd 01 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 01 (out) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 84 (in) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 4 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 02 bInterfaceSubClass 0b bInterfaceProtocol 00 iInterface 5 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 10 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 15 05 24 15 00 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 06 05 24 06 04 05 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 5 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 5 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 85 (in) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 02 (out) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 6 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 02 bInterfaceSubClass 0b bInterfaceProtocol 00 iInterface 6 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 10 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 15 05 24 15 00 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 06 05 24 06 06 07 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 7 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 7 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 86 (in) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 03 (out) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 8 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 02 bInterfaceSubClass 0b bInterfaceProtocol 00 iInterface 7 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 10 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 15 05 24 15 00 01 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 06 05 24 06 08 09 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 9 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 9 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 87 (in) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 04 (out) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 10 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 02 bInterfaceSubClass 02 bInterfaceProtocol 01 iInterface 8 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 00 01 Descriptor: bLength 4 bDescriptorType 24 bDescriptorSubtype 02 04 24 02 0f Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 06 05 24 06 0a 0b Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 81 (in) bmAttributes 03 (Interrupt) wMaxPacketSize 64 bInterval 128 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 11 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 9 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 88 (in) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 05 (out) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 12 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 02 bInterfaceSubClass 02 bInterfaceProtocol ff iInterface 10 Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 00 05 24 00 00 01 Descriptor: bLength 4 bDescriptorType 24 bDescriptorSubtype 02 04 24 02 0f Descriptor: bLength 5 bDescriptorType 24 bDescriptorSubtype 06 05 24 06 0c 0d Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 82 (in) bmAttributes 03 (Interrupt) wMaxPacketSize 64 bInterval 128 Standard Interface Descriptor: bLength 9 bDescriptorType 04 bInterfaceNumber 13 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 0a bInterfaceSubClass 00 bInterfaceProtocol 00 iInterface 11 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 89 (in) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Standard Endpoint Descriptor: bLength 7 bDescriptorType 05 bEndpointAddress 06 (out) bmAttributes 02 (Bulk) wMaxPacketSize 64 bInterval 0 Codes Representing Languages by the Device: bLength 4 bDescriptorType 03 wLANGID[0] 0409 String (index 1): Nokia String (index 2): Nokia E50