USB modem with Redhat 7.3

Robert Cohen robert at apex.net.au
Tue Nov 12 09:14:25 EST 2002


Brad Hards wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Tue, 12 Nov 2002 01:09, Robert Cohen wrote:
> > Hi, is anyone using a USB modem with linux generally or with Redhat 7.3
> > specifically.
> I used one for a while, before getting ADSL.
> 
> > I bought a netcomm Rave USB modem.
> Not familiar with this product name.
> <snip>

> > I'm beginning to suspect this may be some weird kind of softmodem.
> It would help to see the contents of /proc/bus/usb/devices,  however I think
> you are right.
> 0x0483 is the vendor ID for STMicroelectronics, and they are notorious for
> making controller-less modems. STV7554 is one of those products.
> A quick bit of searching showed that there are a few places that have (binary
> only) drivers - for example, http://www.smlink.com/
> 
> Not sure how good those drivers are. My USB modem is ACM compliant.
> 



I will give that driver a try although I would vastly prefer a
"hardware" modem that is just using the usb as a serial port. So I will
probably take it back and swap it.

Any suggestions as to USB modems that are known to work well with linux
ie ACM compatible.



The contents of usb/devices is

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=ece0
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  5 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0483 ProdID=7554 Rev= 2.00
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=80 Prot=ff Driver=(none)
E:  Ad=81(I) Atr=13(Int.) MxPS=   4 Ivl=  1ms
I:  If#= 0 Alt= 1 #EPs= 3 Cls=02(comm.) Sub=80 Prot=ff Driver=(none)
E:  Ad=81(I) Atr=13(Int.) MxPS=   4 Ivl=  1ms
E:  Ad=02(O) Atr=05(Isoc) MxPS= 128 Ivl=  1ms
E:  Ad=83(I) Atr=05(Isoc) MxPS= 128 Ivl=  1ms
I:  If#= 0 Alt= 2 #EPs= 3 Cls=02(comm.) Sub=80 Prot=ff Driver=(none)
E:  Ad=81(I) Atr=13(Int.) MxPS=   4 Ivl=  1ms
E:  Ad=04(O) Atr=05(Isoc) MxPS= 128 Ivl=  1ms
E:  Ad=85(I) Atr=05(Isoc) MxPS= 128 Ivl=  1ms
I:  If#= 0 Alt= 3 #EPs= 5 Cls=02(comm.) Sub=80 Prot=ff Driver=(none)
E:  Ad=81(I) Atr=13(Int.) MxPS=   4 Ivl=  1ms
E:  Ad=02(O) Atr=05(Isoc) MxPS= 128 Ivl=  1ms
E:  Ad=83(I) Atr=05(Isoc) MxPS= 128 Ivl=  1ms
E:  Ad=04(O) Atr=05(Isoc) MxPS= 128 Ivl=  1ms
E:  Ad=85(I) Atr=05(Isoc) MxPS= 128 Ivl=  1ms


And a lsusb does

Bus 001 Device 005: ID 0483:7554 SGS Thomson Microelectronics 56k
SoftModem
  Language IDs: none (cannot get min. string descriptor; got len=-1,
error=110:Connection timed out)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass            2 Communications
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0483 SGS Thomson Microelectronics
  idProduct          0x7554 56k SoftModem
  bcdDevice            2.00
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          138
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass    128
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           19
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          4
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           3
      bInterfaceClass         2 Communications
      bInterfaceSubClass    128
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           19
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          4
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           3
      bInterfaceClass         2 Communications
      bInterfaceSubClass    128
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           19
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          4
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           5
      bInterfaceClass         2 Communications
      bInterfaceSubClass    128
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           19
          Transfer Type            Interrupt
          Synch Type               none
        wMaxPacketSize          4
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
        wMaxPacketSize        128
        bInterval               1
  unknown descriptor type: 09 24 00 00 01 04 24 03 00
  Language IDs: none (cannot get min. string descriptor; got len=-1,
error=110:Connection timed out)



> Brad
> 
> - --
> http://linux.conf.au. 22-25Jan2003. Perth, Aust. I'm registered. Are you?
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (GNU/Linux)
> Comment: For info see http://www.gnupg.org
> 
> iD8DBQE90A4YW6pHgIdAuOMRAsp+AKCY/WxUtJIBPeEPUW08fMAIbcd1OQCfbiwZ
> qJ+s64rvn4UXyEzZK1k4Ibg=
> =RHXi
> -----END PGP SIGNATURE-----



More information about the linux mailing list