BCM2046 Bluetooth on new 8,3 MacBook Pro -- USB Interface Descriptor -- bAlternateSetting

http://unix.stackexchange.com/questions/27755/bcm2046-bluetooth-on-new-8-3-macbook-pro

 

 1 Device Descriptor:  2 bLength                  18
 3 bDescriptorType          1
 4 bcdUSB                   2.00
 5 bDeviceClass             255 Vendor Specific Class  6 bDeviceSubClass          1
 7 bDeviceProtocol          1
 8 bMaxPacketSize0          64
 9 idVendor                 0x05ac Apple, Inc.  10 idProduct                0x821a
 11 bcdDevice                0.37
 12 iManufacturer            1 Apple Inc.  13 iProduct                 2 Bluetooth USB Host Controller  14 iSerial                  0
 15 bNumConfigurations 1
 16 
 17 Configuration Descriptor:  18 bLength                  9
 19 bDescriptorType          2
 20 wTotalLength             216
 21 bNumInterfaces 4
 22 bConfigurationValue      1
 23 iConfiguration           0
 24 bmAttributes             0xe0
 25 Self Powered  26 Remote Wakeup  27 MaxPower 0mA  28 
 29 Interface Descriptor:  30 bLength                  9
 31 bDescriptorType          4
 32 bInterfaceNumber 0
 33 bAlternateSetting        0
 34 bNumEndpoints 3
 35 bInterfaceClass          255 Vendor Specific Class  36 bInterfaceSubClass       1
 37 bInterfaceProtocol       1
 38 iInterface               0
 39 Endpoint Descriptor:  40 bLength                  7
 41 bDescriptorType          5
 42 bEndpointAddress 0x81 EP 1 IN  43 bmAttributes             3
 44 Transfer Type Interrupt  45 Synch Type None  46 Usage Type Data  47 wMaxPacketSize           0x0010 1x 16 bytes  48 bInterval                1
 49 Endpoint Descriptor:  50 bLength                  7
 51 bDescriptorType          5
 52 bEndpointAddress 0x82 EP 2 IN  53 bmAttributes             2
 54 Transfer Type Bulk  55 Synch Type None  56 Usage Type Data  57 wMaxPacketSize           0x0040 1x 64 bytes  58 bInterval                1
 59 Endpoint Descriptor:  60 bLength                  7
 61 bDescriptorType          5
 62 bEndpointAddress 0x02 EP 2 OUT  63 bmAttributes             2
 64 Transfer Type Bulk  65 Synch Type None  66 Usage Type Data  67 wMaxPacketSize           0x0040 1x 64 bytes  68 bInterval                1
 69 
 70 Interface Descriptor: Interface Descriptor: Interface Descriptor:  71 bLength                  9                        bLength                  9                        bLength                  9
 72 bDescriptorType          4                        bDescriptorType          4                        bDescriptorType          4
 73 bInterfaceNumber 1 bInterfaceNumber 1 bInterfaceNumber 1
 74 bAlternateSetting 0 bAlternateSetting 1 bAlternateSetting 2
 75 bNumEndpoints 2 bNumEndpoints 2 bNumEndpoints 2
 76 bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless  77 bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency  78 bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth  79 iInterface               0                        iInterface               0                        iInterface               0
 80 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor:  81 bLength                  7                        bLength                  7                        bLength                  7
 82 bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
 83 bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN  84 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
 85 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous  86 Synch Type None Synch Type None Synch Type None  87 Usage Type Data Usage Type Data Usage Type Data  88 wMaxPacketSize 0x0000 1x 0 bytes wMaxPacketSize 0x0009 1x 9 bytes wMaxPacketSize 0x0011 1x 17 bytes  89 bInterval                1                        bInterval                1                        bInterval                1
 90 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor:  91 bLength                  7                        bLength                  7                        bLength                  7
 92 bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
 93 bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT  94 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
 95 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous  96 Synch Type None Synch Type None Synch Type None  97 Usage Type Data Usage Type Data Usage Type Data  98 wMaxPacketSize 0x0000 1x 0 bytes wMaxPacketSize 0x0009 1x 9 bytes wMaxPacketSize 0x0011 1x 17 bytes  99 bInterval                1                        bInterval                1                        bInterval                1
100 
101 
102 Interface Descriptor: Interface Descriptor: Interface Descriptor: 103 bLength                  9                        bLength                  9                        bLength                  9
104 bDescriptorType          4                        bDescriptorType          4                        bDescriptorType          4
105 bInterfaceNumber 1 bInterfaceNumber 1 bInterfaceNumber 1
106 bAlternateSetting 3 bAlternateSetting 4 bAlternateSetting 5
107 bNumEndpoints 2 bNumEndpoints 2 bNumEndpoints 2
108 bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless             bInterfaceClass          224 Wireless 109 bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency        bInterfaceSubClass       1 Radio Frequency 110 bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth              bInterfaceProtocol       1 Bluetooth 111 iInterface               0                        iInterface               0                        iInterface               0
112 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor: 113 bLength                  7                        bLength                  7                        bLength                  7
114 bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
115 bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN bEndpointAddress 0x83 EP 3 IN 116 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
117 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous 118 Synch Type None Synch Type None Synch Type None 119 Usage Type Data Usage Type Data Usage Type Data 120 wMaxPacketSize 0x0020 1x 32 bytes wMaxPacketSize 0x0040 1x 64 bytes wMaxPacketSize 0x0040 1x 64 bytes 121 bInterval                1                        bInterval                1                        bInterval                1
122 Endpoint Descriptor: Endpoint Descriptor: Endpoint Descriptor: 123 bLength                  7                        bLength                  7                        bLength                  7
124 bDescriptorType          5                        bDescriptorType          5                        bDescriptorType          5
125 bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT bEndpointAddress 0x03 EP 3 OUT 126 bmAttributes             1                        bmAttributes             1                        bmAttributes             1
127 Transfer Type Isochronous Transfer Type Isochronous Transfer Type Isochronous 128 Synch Type None Synch Type None Synch Type None 129 Usage Type Data Usage Type Data Usage Type Data 130 wMaxPacketSize 0x0020 1x 32 bytes wMaxPacketSize 0x0040 1x 64 bytes wMaxPacketSize 0x0040 1x 64 bytes 131 bInterval                1                        bInterval                1                        bInterval                1
132 
133 Interface Descriptor: Interface Descriptor: 134 bLength                  9                                                                          bLength                  9
135 bDescriptorType          4                                                                          bDescriptorType          4
136 bInterfaceNumber 2 bInterfaceNumber 3
137 bAlternateSetting        0                                                                          bAlternateSetting        0
138 bNumEndpoints 2 bNumEndpoints 0
139 bInterfaceClass          255 Vendor Specific Class                                                  bInterfaceClass          254 Application Specific Interface 140 bInterfaceSubClass       255 Vendor Specific Subclass                                               bInterfaceSubClass       1 Device Firmware Update 141 bInterfaceProtocol       255 Vendor Specific Protocol                                               bInterfaceProtocol       1
142 iInterface               0                                                                          iInterface               0
143 Endpoint Descriptor: Device Firmware Upgrade 144 bLength                  7 Interface Descriptor: 145 bDescriptorType          5                                                                          bLength                   7
146 bEndpointAddress 0x84 EP 4 IN                                                               bDescriptorType           33
147 bmAttributes             2                                                                          bmAttributes              7
148 Transfer Type Bulk Will Not Detach 149 Synch Type None Manifestation Tolerant 150 Usage Type Data Upload Supported 151 wMaxPacketSize           0x0020 1x 32 bytes Download Supported 152 bInterval                1                                                                          wDetachTimeout           5000 milliseconds 153 Endpoint Descriptor:                                                                                wTransferSize             64 bytes 154 bLength                  7                                                                          Device Status:           0x0001
155 bDescriptorType          5 Self Powered 156 bEndpointAddress 0x04 EP 4 OUT 157 bmAttributes             2
158 Transfer Type Bulk 159 Synch Type None 160 Usage Type Data 161 wMaxPacketSize           0x0020 1x 32 bytes 162 bInterval                1

你可能感兴趣的:(interface)