Hello linux-usb-devel,
I have an OPEN Networks NT1 Plus II USB modem.
It works perfectly with kernel 2.6.5 but no longer works with kernel 2.6.10.
With 2.6.5, run 'minicom', modem says OK. I can type 'AT' and it responds 'OK'.
With 2.6.10, run 'minicom', nothing is displayed, unable type 'AT'.
Here is the system log when I dial out to my ISP with kernel 2.6.5, with
cdc-acm.c compiled with DEBUG. The dialout and connect is succesful.
------------------------------
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x3 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: set line: 115200 0 0 8
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x20 val: 0x0 len: 0x7
result: 7
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x2 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x3 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: input control lines: dcd+ dsr+ break- ring-
framing- parity- overrun-
------------------------------
Here is the system log when I dial out to my ISP with kernel 2.6.10, with
cdc-acm.c compiled with DEBUG. The dialout and connect is unsuccesful.
------------------------------
drivers/usb/input/hid-input.c: event field not found
drivers/usb/class/cdc-acm.c: Entering acm_tty_open.
drivers/usb/class/cdc-acm.c: Entering acm_read_bulk with status 0
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x3 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: set line: 115200 0 0 8
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x20 val: 0x0 len: 0x7
result: 7
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x2 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x3 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: Entering acm_tty_open.
drivers/usb/class/cdc-acm.c: Entering acm_tty_write to write 1 bytes,
drivers/usb/class/cdc-acm.c: Entering acm_write_bulk with status 0
drivers/usb/class/cdc-acm.c: Entering acm_tty_write to write 1 bytes,
drivers/usb/class/cdc-acm.c: Entering acm_write_bulk with status 0
drivers/usb/class/cdc-acm.c: Entering acm_tty_write to write 1 bytes,
drivers/usb/class/cdc-acm.c: Entering acm_write_bulk with status 0
drivers/usb/class/cdc-acm.c: Entering acm_tty_write to write 1 bytes,
drivers/usb/class/cdc-acm.c: Entering acm_write_bulk with status 0
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x2 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x3 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x20 val: 0x0 len: 0x7
result: 7
drivers/usb/class/cdc-acm.c: acm_control_msg: rq: 0x22 val: 0x0 len: 0x0
result: 0
drivers/usb/class/cdc-acm.c: acm_ctrl_irq - urb shutting down with status: -2
------------------------------
Here is the ouput of 'lsusb -v' for the modem:
------------------------------
Bus 004 Device 002: ID 0aca:1060
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0aca
idProduct 0x1060
bcdDevice 0.11
iManufacturer 1 OPEN Networks Ltd
iProduct 2 OPEN NT1 Plus II
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 67
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4
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
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 16
bInterval 128
unknown descriptor type: 05 24 00 10 01
unknown descriptor type: 05 24 01 03 01
unknown descriptor type: 04 24 02 03
unknown descriptor type: 05 24 06 00 01
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 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 32
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 32
bInterval 0
Language IDs: (length=4)
0409 English(US)
------------------------------
Here is the relevant parts of '/proc/bus/usb/devices'
------------------------------
T: Bus=04 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=0aca ProdID=1060 Rev= 0.11
S: Manufacturer=OPEN Networks Ltd
S: Product=OPEN NT1 Plus II
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= 16 Ivl=128ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm
E: Ad=02(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms
Let me know if there is any further information required.
--
Craig Keogh
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel