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

Reply via email to