David suggested that I get the lsusb output from a 2.6 kernel. Here it is
along with the /proc/bus/usb/devices output.
Greg
lsusb -v -d 0681:
Bus 002 Device 003: ID 0681:0034 Siemens Information and Communication
Products
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0681 Siemens Information and Communication Products
idProduct 0x0034
bcdDevice 0.00
iManufacturer 1 Siemens AG Wireless Modules
iProduct 2 MC75
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 67
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 0
CDC Header:
bcdCDC 1.00
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 1
CDC ACM:
bmCapabilities 0x03
line coding and serial state
get/set/clear comm features
CDC Union:
bMasterInterface 0
bSlaveInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 128
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
cat /proc/bus/usr/devices
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0681 ProdID=0034 Rev= 0.00
S: Manufacturer=Siemens AG Wireless Modules
S: Product=MC75
C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=cdc_acm
E: Ad=81(I) Atr=03(Int.) MxPS= 32 Ivl=128ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm
E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> -----Original Message-----
> From: Greg Lee [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 26, 2005 10:29 PM
> To: 'Alan Stern'
> Cc: '[EMAIL PROTECTED]'; '[email protected]'
> Subject: RE: [linux-usb-devel] bmAttributes
> USB_CONFIG_ATT_WAKEUP bit significance
>
> > This configuration descriptor is meaningless. It looks like the
> > device didn't send the data at all. What do you see in
> > /proc/bus/usb/devices?
> >
> > Alan Stern
>
> The output from /proc/bus/usb/devices is:
>
> T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
> D: Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
> P: Vendor=0681 ProdID=0034 Rev= 0.00
> S: Manufacturer=Siemens AG Wireless Modules
> S: Product=MC75
> C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr= 0mA
> I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none)
> E: Ad=81(I) Atr=03(Int.) MxPS= 32 Ivl=128ms
> I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
> E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
>
>
> However lsusb still only outputs:
>
> bash-2.05# lsusb -v -d 0681:
>
> Bus 002 Device 002: ID 0681:0034 Siemens Information and
> Communication Products Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 2 Communications
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0681 Siemens Information and
> Communication Products
> idProduct 0x0034
> bcdDevice 0.00
> iManufacturer 1 Siemens AG Wireless Modules
> iProduct 2 MC75
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 0
> bDescriptorType 0
> wTotalLength 0
> bNumInterfaces 0
> bConfigurationValue 0
> iConfiguration 0
> bmAttributes 0x00
> MaxPower 0mA
> bash-2.05#
>
>
>
>
> Note, when I load the ACM driver the modem power shuts down.
>
> Greg
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel