hal-info 10-modem.fdi needs another entry for UM175
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hal-info (Ubuntu) |
Fix Released
|
Undecided
|
Martin Pitt |
Bug Description
Follow up to Bug 282573 (and please advise if I should have just reopened that one).
$ diff -u /usr/share/
--- /usr/share/
+++ /usr/share/
@@ -190,7 +190,7 @@
<!-- Pantech -->
<match <email address hidden>
<!-- PC5740, PC5750, UM150 EVDO rev A card, UM175 EVDO, UM175 EVDO rev A -->
- <match <email address hidden>
+ <match <email address hidden>
<match <email address hidden>
</match>
0x3715 is the new entry, and is for my UM175AL:
=== supporting info from lsusb and hal-device ===
Bus 003 Device 003: ID 106c:3715 Curitel Communications, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x106c Curitel Communications, Inc.
idProduct 0x3715
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 113
bNumInterfaces 4
bConfigurat
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 1
bInterfac
bInterfac
bInterfac
iInterface 0
CDC Header:
bcdCDC 1.09
CDC Call Management:
call management
use DataInterface
CDC ACM:
sends break
line coding and serial state
CDC Union:
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 32
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 3
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
and from hal-device:
6: udi = '/org/freedeskt
info.
linux.sysfs_path = '/sys/devices/
info.parent = '/org/freedeskt
info.subsystem = 'tty' (string)
info.product = 'Serial Port' (string)
info.udi = '/org/freedeskt
serial.
serial.device = '/dev/ttyACM0' (string)
serial.port = 0 (0x0) (int)
serial.type = 'unknown' (string)
linux.device_file = '/dev/ttyACM0' (string)
linux.
linux.subsystem = 'tty' (string)
info.capabilities = { 'serial', 'modem', 'access_control' } (string list)
access_
modem.
info.category = 'serial' (string)
info.callouts.add = { 'hal-acl-tool --add-device' } (string list)
access_
See also: http:// blogger. ziesemer. com/2008/ 10/alltel- um175al- usb-evdo- ubuntu. html
Because we're going to need to add usb_modeswitch and a udev entry to handle this beast.
FYI, once you have activated the hardware (a one-time operation that requires a Mac or MS-Win machine), modified the hal and udev setup, and installed usb_modeswitch, this variation of the UM175 works well with Jaunty. Now I just need to figure out the rules necessary to ignore the fake CD-ROM.