This is a report/update on a WORKING item that has been working for a
while. I was recently asked if the dlink dsb 560 usb modem works with the
ACM driver. (I had reported it as working on one of the compatibility
lists).It seems that there was disagreement somewhere on if it works or not...
and since today I got some more questions about it, here is all the relevant info on
my configuration hopefully it may
help.
Here is what I sent to one of the requests:
uname -a: Linux teddyr 2.4.19 #5 Sat Oct 12 05:25:05 PDT 2002 i686 unknown
Distro: RH73 + many RPM updates from up2date + recompiled 2.4.19.
hotplug version (installed as rpm): hotplug-2002_04_01-3
The modems device IDs are: vend/prod 0x7b8/0xf101
Minicom version (installed from RPM): minicom-2.00.0-3
Modem FCC ID: MQ4UFM560
I did have to manually create the ACM nodes in /dev
mknod /dev/ttyACM0 c 166 0
mknod /dev/ttyACM1 c 166 1
Minicom and other dialers did not like them in the currently
recommended locations. had something to do with the lock file names.....
{symptom: returns instead of opening the device.. no error...does nothing}
I am using uhci driver. {edited /etc/modules.conf to have
alias usb-controller uhci}
--- In minicom (using device /dev/ttyACM0):
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
ati
USB V.90 56K FAX MODEM V2.01
OK
---
I am then able to dial into another to a linux box via "atdt {phone
number}" ..
now for the nitty-gritty.... :-)
--- on device connect, syslog shows:
Oct 17 06:07:55 teddyr kernel: hub.c: USB new device connect on bus1/1/2,
assigned device number 8
Oct 17 06:07:56 teddyr kernel: usb.c: USB device 8 (vend/prod
0x7b8/0xf101) is not claimed by any active driver.
Oct 17 06:08:00 teddyr /etc/hotplug/usb.agent: Setup acm for USB product
7b8/f101/100
Oct 17 06:08:00 teddyr kernel: usb.c: registered new driver acm
Oct 17 06:08:02 teddyr kernel: ttyACM0: USB ACM device
Oct 17 06:08:03 teddyr kernel: acm.c: v0.21:USB Abstract Control Model
driver for USB modems and ISDN adapters
---
--- relevant section in /proc/bus/usb/devices:
T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 8 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs= 2
P: Vendor=07b8 ProdID=f101 Rev= 1.00
S: Manufacturer=USB SERIES
S: Product=Atlas Modem Board
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=400mA
I: If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 16 Ivl=0ms
E: Ad=84(I) Atr=03(Int.) MxPS= 63 Ivl=2ms
C:* #Ifs= 2 Cfg#= 2 Atr=a0 MxPwr=400mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=acm
E: Ad=84(I) Atr=03(Int.) MxPS= 32 Ivl=128ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=02 Prot=01 Driver=acm
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
---
--- lsusb relevant output lsusb -vv -d0x7b8:0xf101:
Bus 001 Device 008: ID 07b8:f101 D-Link, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x07b8 D-Link, Inc.
idProduct 0xf101
bcdDevice 1.00
iManufacturer 1 USB SERIES
iProduct 2 Atlas Modem Board
iSerial 0
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 3
bmAttributes 0xa0
Remote Wakeup
MaxPower 400mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 4 USB SERIES Win95 Modem USB
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 5 Control Interface
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 16
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 63
bInterval 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 62
bNumInterfaces 2
bConfigurationValue 2
iConfiguration 6
bmAttributes 0xa0
Remote Wakeup
MaxPower 400mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands
iInterface 4 USB SERIES Win95 Modem USB
unknown descriptor type: 05 24 00 01 00
unknown descriptor type: 05 24 01 03 01
unknown descriptor type: 04 24 02 07
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 32
bInterval 128
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10
bInterfaceSubClass 2
bInterfaceProtocol 1
iInterface 5 Control Interface
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Language IDs: (length=6)
0009 English(English)
0409 English(US)
--- end lsusb
-------------------------------------------------------
This sf.net emial is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ad.doubleclick.net/clk;4699841;7576298;k?http://www.sun.com/javavote
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users