[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

/dev/ACM, LG Arena phone, and tethering



I have an LG Arena KM900 mobile phone I'd like to be able to tether with
Debian Wheezy boxes. The problem is that it's not doing this automagically.
I have usbmodeswitch installed:-
usb-modeswitch       1.2.3+repack0-1

Connecting the phone with a USB cable and the phone set to use "PC
suite" (which it what it's supposed to support tethering under Windoof
with) shows the following in dmesg:-

[10207.956039] usb 3-2: new full-speed USB device number 2 using ohci_hcd
[10208.180078] usb 3-2: New USB device found, idVendor=1004, idProduct=607f
[10208.180090] usb 3-2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[10208.180096] usb 3-2: Product: LGE USB Device
[10208.180101] usb 3-2: Manufacturer: LG
[10208.180105] usb 3-2: SerialNumber: 352154035075943
[10208.209439] scsi4 : usb-storage 3-2:1.0
[10209.216189] scsi 4:0:0:0: CD-ROM            LGE      mobile
 1.0  PQ: 0 ANSI: 0
[10209.252139] sr0: scsi-1 drive
[10209.252151] cdrom: Uniform CD-ROM driver Revision: 3.20
[10209.252841] sr 4:0:0:0: Attached scsi CD-ROM sr0
[10209.253600] sr 4:0:0:0: Attached scsi generic sg2 type 5
[10210.119708] usb 3-2: USB disconnect, device number 2
[10212.652037] usb 3-2: new full-speed USB device number 3 using ohci_hcd
[10212.873303] usb 3-2: New USB device found, idVendor=1004, idProduct=6000
[10212.873314] usb 3-2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[10212.873321] usb 3-2: Product: LGE USB Device
[10212.873325] usb 3-2: Manufacturer: LG
[10213.076340] cdc_acm 3-2:2.0: This device cannot do calls on its own.
It is not a modem.
[10213.076523] cdc_acm 3-2:2.0: ttyACM0: USB ACM device
[10213.120352] usbcore: registered new interface driver cdc_acm
[10213.120362] cdc_acm: USB Abstract Control Model driver for USB modems
and ISDN adapters


lsusb:-
Bus 003 Device 003: ID 1004:6000 LG Electronics, Inc.
KU330/KU990/VX4400/VX6000
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            2 Communications
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x1004 LG Electronics, Inc.
  idProduct          0x6000 KU330/KU990/VX4400/VX6000
  bcdDevice            1.00
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           90
    bNumInterfaces          3
    bConfigurationValue     2
    iConfiguration          3
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    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              4
      CDC Header:
        bcdCDC               1.10
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1
      CDC Call Management:
        bmCapabilities       0x00
        bDataInterface          1
      CDC ACM:
        bmCapabilities       0x07
          sends break
          line coding and serial state
          get/set/clear comm features
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval             255
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0
      iInterface              5
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      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               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0
      iInterface              6
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1


I can't mount the fake CD-ROM it creates at /dev/sg2 (or /dev/sr0)

I have pointed picocom at /dev/ttyACM0 without error, but echoing stuff
to /dev/sg* doesn't make it to the picocom terminal


Any suggestions appreciated, (especially safe AT commands).


TIA

Kind regards


Reply to: