usb/137377: [usb8] request support for Huawei E180

李一华 dotyao at gmail.com
Thu Feb 11 09:50:02 UTC 2010


The following reply was made to PR usb/137377; it has been noted by GNATS.

From: =?GB2312?B?wO7Su7uq?= <dotyao at gmail.com>
To: bug-followup at FreeBSD.org, c-s at c-s.li
Cc:  
Subject: Re: usb/137377: [usb8] request support for Huawei E180
Date: Thu, 11 Feb 2010 17:17:37 +0800

 --000e0cd0eb463c52b8047f4f9f05
 Content-Type: text/plain; charset=ISO-8859-1
 
 HUAWEI E180
 
 roy# usbconfig -u 7 -a 2 dump_device_desc dump_curr_config_desc
 ugen7.2: <HUAWEI Mobile HUAWEI Technology> at usbus7, cfg=0 md=HOST spd=HIGH
 (480Mbps) pwr=ON
 
   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0200
   bDeviceClass = 0x0000
   bDeviceSubClass = 0x0000
   bDeviceProtocol = 0x0000
   bMaxPacketSize0 = 0x0040
   idVendor = 0x12d1
   idProduct = 0x1001
   bcdDevice = 0x0000
   iManufacturer = 0x0003  <HUAWEI Technology>
   iProduct = 0x0002  <HUAWEI Mobile>
   iSerialNumber = 0x0000  <no string>
   bNumConfigurations = 0x0001
 
 
  Configuration index 0
 
     bLength = 0x0009
     bDescriptorType = 0x0002
     wTotalLength = 0x0083
     bNumInterfaces = 0x0005
     bConfigurationValue = 0x0001
     iConfiguration = 0x0001  <Huawei   Configuration>
     bmAttributes = 0x00e0
     bMaxPower = 0x00fa
 
     Interface 0
       bLength = 0x0009
       bDescriptorType = 0x0004
       bInterfaceNumber = 0x0000
       bAlternateSetting = 0x0000
       bNumEndpoints = 0x0003
       bInterfaceClass = 0x00ff
       bInterfaceSubClass = 0x00ff
       bInterfaceProtocol = 0x00ff
       iInterface = 0x0000  <no string>
 
      Endpoint 0
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0081
         bmAttributes = 0x0003
         wMaxPacketSize = 0x0040
         bInterval = 0x0005
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
      Endpoint 1
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0082
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0020
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
      Endpoint 2
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0001
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0020
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
 
     Interface 1
       bLength = 0x0009
       bDescriptorType = 0x0004
       bInterfaceNumber = 0x0001
       bAlternateSetting = 0x0000
       bNumEndpoints = 0x0002
       bInterfaceClass = 0x00ff
       bInterfaceSubClass = 0x00ff
       bInterfaceProtocol = 0x00ff
       iInterface = 0x0000  <no string>
 
      Endpoint 0
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0083
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0020
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
      Endpoint 1
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0002
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0020
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
 
     Interface 2
       bLength = 0x0009
       bDescriptorType = 0x0004
       bInterfaceNumber = 0x0002
       bAlternateSetting = 0x0000
       bNumEndpoints = 0x0002
       bInterfaceClass = 0x00ff
       bInterfaceSubClass = 0x00ff
       bInterfaceProtocol = 0x00ff
       iInterface = 0x0000  <no string>
 
      Endpoint 0
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0084
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0020
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
      Endpoint 1
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0003
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0020
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
 
     Interface 3
       bLength = 0x0009
       bDescriptorType = 0x0004
       bInterfaceNumber = 0x0003
       bAlternateSetting = 0x0000
       bNumEndpoints = 0x0002
       bInterfaceClass = 0x0008
       bInterfaceSubClass = 0x0006
       bInterfaceProtocol = 0x0050
       iInterface = 0x0000  <no string>
 
      Endpoint 0
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0085
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0000
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
      Endpoint 1
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0004
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0000
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
 
     Interface 4
       bLength = 0x0009
       bDescriptorType = 0x0004
       bInterfaceNumber = 0x0004
       bAlternateSetting = 0x0000
       bNumEndpoints = 0x0002
       bInterfaceClass = 0x0008
       bInterfaceSubClass = 0x0006
       bInterfaceProtocol = 0x0050
       iInterface = 0x0000  <no string>
 
      Endpoint 0
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0005
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0000
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
      Endpoint 1
         bLength = 0x0007
         bDescriptorType = 0x0005
         bEndpointAddress = 0x0086
         bmAttributes = 0x0002
         wMaxPacketSize = 0x0200
         bInterval = 0x0000
         bRefresh = 0x0000
         bSynchAddress = 0x0000
 
 --000e0cd0eb463c52b8047f4f9f05
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: base64
 
 SFVBV0VJIEUxODA8YnI+PGJyPnJveSMgdXNiY29uZmlnIC11IDcgLWEgMiBkdW1wX2RldmljZV9k
 ZXNjIGR1bXBfY3Vycl9jb25maWdfZGVzYyA8YnI+dWdlbjcuMjogJmx0O0hVQVdFSSBNb2JpbGUg
 SFVBV0VJIFRlY2hub2xvZ3kmZ3Q7IGF0IHVzYnVzNywgY2ZnPTAgbWQ9SE9TVCBzcGQ9SElHSCAo
 NDgwTWJwcykgcHdyPU9OPGJyPjxicj6gIGJMZW5ndGggPSAweDAwMTIgPGJyPqAgYkRlc2NyaXB0
 b3JUeXBlID0gMHgwMDAxIDxicj4KoCBiY2RVU0IgPSAweDAyMDAgPGJyPqAgYkRldmljZUNsYXNz
 ID0gMHgwMDAwIDxicj6gIGJEZXZpY2VTdWJDbGFzcyA9IDB4MDAwMCA8YnI+oCBiRGV2aWNlUHJv
 dG9jb2wgPSAweDAwMDAgPGJyPqAgYk1heFBhY2tldFNpemUwID0gMHgwMDQwIDxicj6gIGlkVmVu
 ZG9yID0gMHgxMmQxIDxicj6gIGlkUHJvZHVjdCA9IDB4MTAwMSA8YnI+oCBiY2REZXZpY2UgPSAw
 eDAwMDAgPGJyPqAgaU1hbnVmYWN0dXJlciA9IDB4MDAwM6AgJmx0O0hVQVdFSSBUZWNobm9sb2d5
 Jmd0Ozxicj4KoCBpUHJvZHVjdCA9IDB4MDAwMqAgJmx0O0hVQVdFSSBNb2JpbGUmZ3Q7PGJyPqAg
 aVNlcmlhbE51bWJlciA9IDB4MDAwMKAgJmx0O25vIHN0cmluZyZndDs8YnI+oCBiTnVtQ29uZmln
 dXJhdGlvbnMgPSAweDAwMDEgPGJyPjxicj48YnI+oENvbmZpZ3VyYXRpb24gaW5kZXggMDxicj48
 YnI+oKCgIGJMZW5ndGggPSAweDAwMDkgPGJyPqCgoCBiRGVzY3JpcHRvclR5cGUgPSAweDAwMDIg
 PGJyPgqgoKAgd1RvdGFsTGVuZ3RoID0gMHgwMDgzIDxicj6goKAgYk51bUludGVyZmFjZXMgPSAw
 eDAwMDUgPGJyPqCgoCBiQ29uZmlndXJhdGlvblZhbHVlID0gMHgwMDAxIDxicj6goKAgaUNvbmZp
 Z3VyYXRpb24gPSAweDAwMDGgICZsdDtIdWF3ZWmgoCBDb25maWd1cmF0aW9uJmd0Ozxicj6goKAg
 Ym1BdHRyaWJ1dGVzID0gMHgwMGUwIDxicj6goKAgYk1heFBvd2VyID0gMHgwMGZhIDxicj48YnI+
 CqCgoCBJbnRlcmZhY2UgMDxicj6goKCgoCBiTGVuZ3RoID0gMHgwMDA5IDxicj6goKCgoCBiRGVz
 Y3JpcHRvclR5cGUgPSAweDAwMDQgPGJyPqCgoKCgIGJJbnRlcmZhY2VOdW1iZXIgPSAweDAwMDAg
 PGJyPqCgoKCgIGJBbHRlcm5hdGVTZXR0aW5nID0gMHgwMDAwIDxicj6goKCgoCBiTnVtRW5kcG9p
 bnRzID0gMHgwMDAzIDxicj6goKCgoCBiSW50ZXJmYWNlQ2xhc3MgPSAweDAwZmYgPGJyPgqgoKCg
 oCBiSW50ZXJmYWNlU3ViQ2xhc3MgPSAweDAwZmYgPGJyPqCgoKCgIGJJbnRlcmZhY2VQcm90b2Nv
 bCA9IDB4MDBmZiA8YnI+oKCgoKAgaUludGVyZmFjZSA9IDB4MDAwMKAgJmx0O25vIHN0cmluZyZn
 dDs8YnI+PGJyPqCgoKAgRW5kcG9pbnQgMDxicj6goKCgoKCgIGJMZW5ndGggPSAweDAwMDcgPGJy
 PqCgoKCgoKAgYkRlc2NyaXB0b3JUeXBlID0gMHgwMDA1IDxicj6goKCgoKCgIGJFbmRwb2ludEFk
 ZHJlc3MgPSAweDAwODEgPGJyPgqgoKCgoKCgIGJtQXR0cmlidXRlcyA9IDB4MDAwMyA8YnI+oKCg
 oKCgoCB3TWF4UGFja2V0U2l6ZSA9IDB4MDA0MCA8YnI+oKCgoKCgoCBiSW50ZXJ2YWwgPSAweDAw
 MDUgPGJyPqCgoKCgoKAgYlJlZnJlc2ggPSAweDAwMDAgPGJyPqCgoKCgoKAgYlN5bmNoQWRkcmVz
 cyA9IDB4MDAwMCA8YnI+PGJyPqCgoKAgRW5kcG9pbnQgMTxicj6goKCgoKCgIGJMZW5ndGggPSAw
 eDAwMDcgPGJyPqCgoKCgoKAgYkRlc2NyaXB0b3JUeXBlID0gMHgwMDA1IDxicj4KoKCgoKCgoCBi
 RW5kcG9pbnRBZGRyZXNzID0gMHgwMDgyIDxicj6goKCgoKCgIGJtQXR0cmlidXRlcyA9IDB4MDAw
 MiA8YnI+oKCgoKCgoCB3TWF4UGFja2V0U2l6ZSA9IDB4MDIwMCA8YnI+oKCgoKCgoCBiSW50ZXJ2
 YWwgPSAweDAwMjAgPGJyPqCgoKCgoKAgYlJlZnJlc2ggPSAweDAwMDAgPGJyPqCgoKCgoKAgYlN5
 bmNoQWRkcmVzcyA9IDB4MDAwMCA8YnI+PGJyPqCgoKAgRW5kcG9pbnQgMjxicj4KoKCgoKCgoCBi
 TGVuZ3RoID0gMHgwMDA3IDxicj6goKCgoKCgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwNSA8YnI+
 oKCgoKCgoCBiRW5kcG9pbnRBZGRyZXNzID0gMHgwMDAxIDxicj6goKCgoKCgIGJtQXR0cmlidXRl
 cyA9IDB4MDAwMiA8YnI+oKCgoKCgoCB3TWF4UGFja2V0U2l6ZSA9IDB4MDIwMCA8YnI+oKCgoKCg
 oCBiSW50ZXJ2YWwgPSAweDAwMjAgPGJyPqCgoKCgoKAgYlJlZnJlc2ggPSAweDAwMDAgPGJyPgqg
 oKCgoKCgIGJTeW5jaEFkZHJlc3MgPSAweDAwMDAgPGJyPjxicj48YnI+oKCgIEludGVyZmFjZSAx
 PGJyPqCgoKCgIGJMZW5ndGggPSAweDAwMDkgPGJyPqCgoKCgIGJEZXNjcmlwdG9yVHlwZSA9IDB4
 MDAwNCA8YnI+oKCgoKAgYkludGVyZmFjZU51bWJlciA9IDB4MDAwMSA8YnI+oKCgoKAgYkFsdGVy
 bmF0ZVNldHRpbmcgPSAweDAwMDAgPGJyPqCgoKCgIGJOdW1FbmRwb2ludHMgPSAweDAwMDIgPGJy
 PgqgoKCgoCBiSW50ZXJmYWNlQ2xhc3MgPSAweDAwZmYgPGJyPqCgoKCgIGJJbnRlcmZhY2VTdWJD
 bGFzcyA9IDB4MDBmZiA8YnI+oKCgoKAgYkludGVyZmFjZVByb3RvY29sID0gMHgwMGZmIDxicj6g
 oKCgoCBpSW50ZXJmYWNlID0gMHgwMDAwoCAmbHQ7bm8gc3RyaW5nJmd0Ozxicj48YnI+oKCgoCBF
 bmRwb2ludCAwPGJyPqCgoKCgoKAgYkxlbmd0aCA9IDB4MDAwNyA8YnI+oKCgoKCgoCBiRGVzY3Jp
 cHRvclR5cGUgPSAweDAwMDUgPGJyPgqgoKCgoKCgIGJFbmRwb2ludEFkZHJlc3MgPSAweDAwODMg
 PGJyPqCgoKCgoKAgYm1BdHRyaWJ1dGVzID0gMHgwMDAyIDxicj6goKCgoKCgIHdNYXhQYWNrZXRT
 aXplID0gMHgwMjAwIDxicj6goKCgoKCgIGJJbnRlcnZhbCA9IDB4MDAyMCA8YnI+oKCgoKCgoCBi
 UmVmcmVzaCA9IDB4MDAwMCA8YnI+oKCgoKCgoCBiU3luY2hBZGRyZXNzID0gMHgwMDAwIDxicj48
 YnI+oKCgoCBFbmRwb2ludCAxPGJyPgqgoKCgoKCgIGJMZW5ndGggPSAweDAwMDcgPGJyPqCgoKCg
 oKAgYkRlc2NyaXB0b3JUeXBlID0gMHgwMDA1IDxicj6goKCgoKCgIGJFbmRwb2ludEFkZHJlc3Mg
 PSAweDAwMDIgPGJyPqCgoKCgoKAgYm1BdHRyaWJ1dGVzID0gMHgwMDAyIDxicj6goKCgoKCgIHdN
 YXhQYWNrZXRTaXplID0gMHgwMjAwIDxicj6goKCgoKCgIGJJbnRlcnZhbCA9IDB4MDAyMCA8YnI+
 oKCgoKCgoCBiUmVmcmVzaCA9IDB4MDAwMCA8YnI+CqCgoKCgoKAgYlN5bmNoQWRkcmVzcyA9IDB4
 MDAwMCA8YnI+PGJyPjxicj6goKAgSW50ZXJmYWNlIDI8YnI+oKCgoKAgYkxlbmd0aCA9IDB4MDAw
 OSA8YnI+oKCgoKAgYkRlc2NyaXB0b3JUeXBlID0gMHgwMDA0IDxicj6goKCgoCBiSW50ZXJmYWNl
 TnVtYmVyID0gMHgwMDAyIDxicj6goKCgoCBiQWx0ZXJuYXRlU2V0dGluZyA9IDB4MDAwMCA8YnI+
 oKCgoKAgYk51bUVuZHBvaW50cyA9IDB4MDAwMiA8YnI+CqCgoKCgIGJJbnRlcmZhY2VDbGFzcyA9
 IDB4MDBmZiA8YnI+oKCgoKAgYkludGVyZmFjZVN1YkNsYXNzID0gMHgwMGZmIDxicj6goKCgoCBi
 SW50ZXJmYWNlUHJvdG9jb2wgPSAweDAwZmYgPGJyPqCgoKCgIGlJbnRlcmZhY2UgPSAweDAwMDCg
 ICZsdDtubyBzdHJpbmcmZ3Q7PGJyPjxicj6goKCgIEVuZHBvaW50IDA8YnI+oKCgoKCgoCBiTGVu
 Z3RoID0gMHgwMDA3IDxicj6goKCgoKCgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwNSA8YnI+CqCg
 oKCgoKAgYkVuZHBvaW50QWRkcmVzcyA9IDB4MDA4NCA8YnI+oKCgoKCgoCBibUF0dHJpYnV0ZXMg
 PSAweDAwMDIgPGJyPqCgoKCgoKAgd01heFBhY2tldFNpemUgPSAweDAyMDAgPGJyPqCgoKCgoKAg
 YkludGVydmFsID0gMHgwMDIwIDxicj6goKCgoKCgIGJSZWZyZXNoID0gMHgwMDAwIDxicj6goKCg
 oKCgIGJTeW5jaEFkZHJlc3MgPSAweDAwMDAgPGJyPjxicj6goKCgIEVuZHBvaW50IDE8YnI+CqCg
 oKCgoKAgYkxlbmd0aCA9IDB4MDAwNyA8YnI+oKCgoKCgoCBiRGVzY3JpcHRvclR5cGUgPSAweDAw
 MDUgPGJyPqCgoKCgoKAgYkVuZHBvaW50QWRkcmVzcyA9IDB4MDAwMyA8YnI+oKCgoKCgoCBibUF0
 dHJpYnV0ZXMgPSAweDAwMDIgPGJyPqCgoKCgoKAgd01heFBhY2tldFNpemUgPSAweDAyMDAgPGJy
 PqCgoKCgoKAgYkludGVydmFsID0gMHgwMDIwIDxicj6goKCgoKCgIGJSZWZyZXNoID0gMHgwMDAw
 IDxicj4KoKCgoKCgoCBiU3luY2hBZGRyZXNzID0gMHgwMDAwIDxicj48YnI+PGJyPqCgoCBJbnRl
 cmZhY2UgMzxicj6goKCgoCBiTGVuZ3RoID0gMHgwMDA5IDxicj6goKCgoCBiRGVzY3JpcHRvclR5
 cGUgPSAweDAwMDQgPGJyPqCgoKCgIGJJbnRlcmZhY2VOdW1iZXIgPSAweDAwMDMgPGJyPqCgoKCg
 IGJBbHRlcm5hdGVTZXR0aW5nID0gMHgwMDAwIDxicj6goKCgoCBiTnVtRW5kcG9pbnRzID0gMHgw
 MDAyIDxicj4KoKCgoKAgYkludGVyZmFjZUNsYXNzID0gMHgwMDA4IDxicj6goKCgoCBiSW50ZXJm
 YWNlU3ViQ2xhc3MgPSAweDAwMDYgPGJyPqCgoKCgIGJJbnRlcmZhY2VQcm90b2NvbCA9IDB4MDA1
 MCA8YnI+oKCgoKAgaUludGVyZmFjZSA9IDB4MDAwMKAgJmx0O25vIHN0cmluZyZndDs8YnI+PGJy
 PqCgoKAgRW5kcG9pbnQgMDxicj6goKCgoKCgIGJMZW5ndGggPSAweDAwMDcgPGJyPqCgoKCgoKAg
 YkRlc2NyaXB0b3JUeXBlID0gMHgwMDA1IDxicj4KoKCgoKCgoCBiRW5kcG9pbnRBZGRyZXNzID0g
 MHgwMDg1IDxicj6goKCgoKCgIGJtQXR0cmlidXRlcyA9IDB4MDAwMiA8YnI+oKCgoKCgoCB3TWF4
 UGFja2V0U2l6ZSA9IDB4MDIwMCA8YnI+oKCgoKCgoCBiSW50ZXJ2YWwgPSAweDAwMDAgPGJyPqCg
 oKCgoKAgYlJlZnJlc2ggPSAweDAwMDAgPGJyPqCgoKCgoKAgYlN5bmNoQWRkcmVzcyA9IDB4MDAw
 MCA8YnI+PGJyPqCgoKAgRW5kcG9pbnQgMTxicj4KoKCgoKCgoCBiTGVuZ3RoID0gMHgwMDA3IDxi
 cj6goKCgoKCgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwNSA8YnI+oKCgoKCgoCBiRW5kcG9pbnRB
 ZGRyZXNzID0gMHgwMDA0IDxicj6goKCgoKCgIGJtQXR0cmlidXRlcyA9IDB4MDAwMiA8YnI+oKCg
 oKCgoCB3TWF4UGFja2V0U2l6ZSA9IDB4MDIwMCA8YnI+oKCgoKCgoCBiSW50ZXJ2YWwgPSAweDAw
 MDAgPGJyPqCgoKCgoKAgYlJlZnJlc2ggPSAweDAwMDAgPGJyPgqgoKCgoKCgIGJTeW5jaEFkZHJl
 c3MgPSAweDAwMDAgPGJyPjxicj48YnI+oKCgIEludGVyZmFjZSA0PGJyPqCgoKCgIGJMZW5ndGgg
 PSAweDAwMDkgPGJyPqCgoKCgIGJEZXNjcmlwdG9yVHlwZSA9IDB4MDAwNCA8YnI+oKCgoKAgYklu
 dGVyZmFjZU51bWJlciA9IDB4MDAwNCA8YnI+oKCgoKAgYkFsdGVybmF0ZVNldHRpbmcgPSAweDAw
 MDAgPGJyPqCgoKCgIGJOdW1FbmRwb2ludHMgPSAweDAwMDIgPGJyPgqgoKCgoCBiSW50ZXJmYWNl
 Q2xhc3MgPSAweDAwMDggPGJyPqCgoKCgIGJJbnRlcmZhY2VTdWJDbGFzcyA9IDB4MDAwNiA8YnI+
 oKCgoKAgYkludGVyZmFjZVByb3RvY29sID0gMHgwMDUwIDxicj6goKCgoCBpSW50ZXJmYWNlID0g
 MHgwMDAwoCAmbHQ7bm8gc3RyaW5nJmd0Ozxicj48YnI+oKCgoCBFbmRwb2ludCAwPGJyPqCgoKCg
 oKAgYkxlbmd0aCA9IDB4MDAwNyA8YnI+oKCgoKCgoCBiRGVzY3JpcHRvclR5cGUgPSAweDAwMDUg
 PGJyPgqgoKCgoKCgIGJFbmRwb2ludEFkZHJlc3MgPSAweDAwMDUgPGJyPqCgoKCgoKAgYm1BdHRy
 aWJ1dGVzID0gMHgwMDAyIDxicj6goKCgoKCgIHdNYXhQYWNrZXRTaXplID0gMHgwMjAwIDxicj6g
 oKCgoKCgIGJJbnRlcnZhbCA9IDB4MDAwMCA8YnI+oKCgoKCgoCBiUmVmcmVzaCA9IDB4MDAwMCA8
 YnI+oKCgoKCgoCBiU3luY2hBZGRyZXNzID0gMHgwMDAwIDxicj48YnI+oKCgoCBFbmRwb2ludCAx
 PGJyPgqgoKCgoKCgIGJMZW5ndGggPSAweDAwMDcgPGJyPqCgoKCgoKAgYkRlc2NyaXB0b3JUeXBl
 ID0gMHgwMDA1IDxicj6goKCgoKCgIGJFbmRwb2ludEFkZHJlc3MgPSAweDAwODYgPGJyPqCgoKCg
 oKAgYm1BdHRyaWJ1dGVzID0gMHgwMDAyIDxicj6goKCgoKCgIHdNYXhQYWNrZXRTaXplID0gMHgw
 MjAwIDxicj6goKCgoKCgIGJJbnRlcnZhbCA9IDB4MDAwMCA8YnI+oKCgoKCgoCBiUmVmcmVzaCA9
 IDB4MDAwMCA8YnI+CqCgoKCgoKAgYlN5bmNoQWRkcmVzcyA9IDB4MDAwMDxicj4K
 --000e0cd0eb463c52b8047f4f9f05--


More information about the freebsd-usb mailing list