/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: