<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi friends,<br><br>I'm trying to add my device modem ZTE MF636 3G (HSUPA) to hal, but without success, then my patch to file 10-modem.fdi:<br><br><match key="@info.parent:usb.vendor_id" int="0x19d2"><br> <!-- Qualcomm: Telstra/NextG CDMA , ZTE CDMA Tech --><br> <match key="@info.parent:usb.product_id" int_outof="0x0001;0xfffe"><br> <match key="@info.parent:usb.interface.number" int="0"><br> <append key="modem.command_sets" type="strlist">IS-707-A</append><br> </match><br> </match><br> <!-- ZTE MF626 HSDPA USB dongle --><br> <match key="@info.parent:usb.product_id" int="0x2000"><br> <match key="@info.parent:usb.interface.number" int="0"><br> <append key="modem.command_sets" type="strlist">GSM-07.07</append><br> <append key="modem.command_sets" type="strlist">GSM-07.05</append><br> </match><br> </match><br> <!-- ZTE MF628 HSDPA USB dongle --><br> <match key="@info.parent:usb.product_id" int="0x0015"><br> <match key="@info.parent:usb.interface.number" int="3"><br> <append key="modem.command_sets" type="strlist">GSM-07.07</append><br> <append key="modem.command_sets" type="strlist">GSM-07.05</append><br> </match><br> </match><br> <!-- ONDA MF632 HSDPA USB dongle --><br> <match key="@info.parent:usb.product_id" int="0x0002"><br> <match key="@info.parent:usb.interface.number" int="2"><br> <append key="modem.command_sets" type="strlist">GSM-07.07</append><br> <append key="modem.command_sets" type="strlist">GSM-07.05</append><br> </match><br> </match><br> <!-- ZTE MF636 HUSPA --><br>+ <match key="@info.parent:usb.product_id" int="0x2000"><br>+ <match key="@info.parent:usb.interface.number" int="1"><br>+ <append key="modem.command_sets" type="strlist">GSM-07.07</append><br>+ <append key="modem.command_sets" type="strlist">GSM-07.05</append><br>+ </match><br>+ </match><br> </match><br><br> I will post the results of commands lshal and lsusb:<br><br>lshal:<br><br>--- cut ---<br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF'<br> info.bus = 'usb_device' (string)<br> info.linux.driver = 'usb' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_03_2' (string)<br> info.product = 'ZTE CDMA Technologies MSM' (string)<br> info.subsystem = 'usb_device' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF' (string)<br> info.vendor = 'ONDA Communication S.p.A.' (string)<br> linux.device_file = '/dev/bus/usb/001/004' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'usb' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4' (string)<br> usb_device.bus_number = 1 (0x1) (int)<br> usb_device.can_wake_up = true (bool)<br> usb_device.configuration = 'ZTE Configuration' (string)<br> usb_device.configuration_value = 1 (0x1) (int)<br> usb_device.device_class = 0 (0x0) (int)<br> usb_device.device_protocol = 0 (0x0) (int)<br> usb_device.device_revision_bcd = 0 (0x0) (int)<br> usb_device.device_subclass = 0 (0x0) (int)<br> usb_device.is_self_powered = true (bool)<br> usb_device.linux.device_number = 4 (0x4) (int)<br> usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4' (string)<br> usb_device.max_power = 500 (0x1f4) (int)<br> usb_device.num_configurations = 1 (0x1) (int)<br> usb_device.num_interfaces = 4 (0x4) (int)<br> usb_device.num_ports = 0 (0x0) (int)<br> usb_device.product = 'ZTE CDMA Technologies MSM' (string)<br> usb_device.product_id = 49 (0x31) (int)<br> usb_device.serial = '1234567890ABCDEF' (string)<br> usb_device.speed = 480.0 (480) (double)<br> usb_device.vendor = 'ONDA Communication S.p.A.' (string)<br> usb_device.vendor_id = 6610 (0x19d2) (int)<br> usb_device.version = 2.0 (2) (double)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if3'<br> info.bus = 'usb' (string)<br> info.linux.driver = 'usbserial_generic' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF' (string)<br> info.product = 'USB Vendor Specific Interface' (string)<br> info.subsystem = 'usb' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if3' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'usb' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.3' (string)<br> usb.bus_number = 1 (0x1) (int)<br> usb.can_wake_up = true (bool)<br> usb.configuration = 'ZTE Configuration' (string)<br> usb.configuration_value = 1 (0x1) (int)<br> usb.device_class = 0 (0x0) (int)<br> usb.device_protocol = 0 (0x0) (int)<br> usb.device_revision_bcd = 0 (0x0) (int)<br> usb.device_subclass = 0 (0x0) (int)<br> usb.interface.class = 255 (0xff) (int)<br> usb.interface.number = 3 (0x3) (int)<br> usb.interface.protocol = 255 (0xff) (int)<br> usb.interface.subclass = 255 (0xff) (int)<br> usb.is_self_powered = true (bool)<br> usb.linux.device_number = 4 (0x4) (int)<br> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.3' (string)<br> usb.max_power = 500 (0x1f4) (int)<br> usb.num_configurations = 1 (0x1) (int)<br> usb.num_interfaces = 4 (0x4) (int)<br> usb.num_ports = 0 (0x0) (int)<br> usb.product = 'USB Vendor Specific Interface' (string)<br> usb.product_id = 49 (0x31) (int)<br> usb.serial = '1234567890ABCDEF' (string)<br> usb.speed = 480.0 (480) (double)<br> usb.vendor = 'ONDA Communication S.p.A.' (string)<br> usb.vendor_id = 6610 (0x19d2) (int)<br> usb.version = 2.0 (2) (double)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if3_serial_usb_3'<br> access_control.file = '/dev/ttyUSB3' (string)<br> access_control.type = 'modem' (string)<br> info.callouts.add = {'hal-acl-tool --add-device'} (string list)<br> info.callouts.remove = {'hal-acl-tool --remove-device'} (string list)<br> info.capabilities = {'serial', 'access_control'} (string list)<br> info.category = 'serial' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if3' (string)<br> info.product = 'ZTE CDMA Technologies MSM' (string)<br> info.subsystem = 'tty' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if3_serial_usb_3' (string)<br> linux.device_file = '/dev/ttyUSB3' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'tty' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.3/ttyUSB3/tty/ttyUSB3' (string)<br> serial.device = '/dev/ttyUSB3' (string)<br> serial.originating_device = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if3' (string)<br> serial.port = 3 (0x3) (int)<br> serial.type = 'usb' (string)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if2'<br> info.bus = 'usb' (string)<br> info.linux.driver = 'usbserial_generic' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF' (string)<br> info.product = 'USB Mass Storage Interface' (string)<br> info.subsystem = 'usb' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if2' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'usb' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.2' (string)<br> usb.bus_number = 1 (0x1) (int)<br> usb.can_wake_up = true (bool)<br> usb.configuration = 'ZTE Configuration' (string)<br> usb.configuration_value = 1 (0x1) (int)<br> usb.device_class = 0 (0x0) (int)<br> usb.device_protocol = 0 (0x0) (int)<br> usb.device_revision_bcd = 0 (0x0) (int)<br> usb.device_subclass = 0 (0x0) (int)<br> usb.interface.class = 8 (0x8) (int)<br> usb.interface.number = 2 (0x2) (int)<br> usb.interface.protocol = 80 (0x50) (int)<br> usb.interface.subclass = 6 (0x6) (int)<br> usb.is_self_powered = true (bool)<br> usb.linux.device_number = 4 (0x4) (int)<br> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.2' (string)<br> usb.max_power = 500 (0x1f4) (int)<br> usb.num_configurations = 1 (0x1) (int)<br> usb.num_interfaces = 4 (0x4) (int)<br> usb.num_ports = 0 (0x0) (int)<br> usb.product = 'USB Mass Storage Interface' (string)<br> usb.product_id = 49 (0x31) (int)<br> usb.serial = '1234567890ABCDEF' (string)<br> usb.speed = 480.0 (480) (double)<br> usb.vendor = 'ONDA Communication S.p.A.' (string)<br> usb.vendor_id = 6610 (0x19d2) (int)<br> usb.version = 2.0 (2) (double)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if2_serial_usb_2'<br> access_control.file = '/dev/ttyUSB2' (string)<br> access_control.type = 'modem' (string)<br> info.callouts.add = {'hal-acl-tool --add-device'} (string list)<br> info.callouts.remove = {'hal-acl-tool --remove-device'} (string list)<br> info.capabilities = {'serial', 'access_control'} (string list)<br> info.category = 'serial' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if2' (string)<br> info.product = 'ZTE CDMA Technologies MSM' (string)<br> info.subsystem = 'tty' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if2_serial_usb_2' (string)<br> linux.device_file = '/dev/ttyUSB2' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'tty' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.2/ttyUSB2/tty/ttyUSB2' (string)<br> serial.device = '/dev/ttyUSB2' (string)<br> serial.originating_device = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if2' (string)<br> serial.port = 2 (0x2) (int)<br> serial.type = 'usb' (string)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if1'<br> info.bus = 'usb' (string)<br> info.linux.driver = 'usbserial_generic' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF' (string)<br> info.product = 'USB Vendor Specific Interface' (string)<br> info.subsystem = 'usb' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if1' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'usb' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.1' (string)<br> usb.bus_number = 1 (0x1) (int)<br> usb.can_wake_up = true (bool)<br> usb.configuration = 'ZTE Configuration' (string)<br> usb.configuration_value = 1 (0x1) (int)<br> usb.device_class = 0 (0x0) (int)<br> usb.device_protocol = 0 (0x0) (int)<br> usb.device_revision_bcd = 0 (0x0) (int)<br> usb.device_subclass = 0 (0x0) (int)<br> usb.interface.class = 255 (0xff) (int)<br> usb.interface.number = 1 (0x1) (int)<br> usb.interface.protocol = 255 (0xff) (int)<br> usb.interface.subclass = 255 (0xff) (int)<br> usb.is_self_powered = true (bool)<br> usb.linux.device_number = 4 (0x4) (int)<br> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.1' (string)<br> usb.max_power = 500 (0x1f4) (int)<br> usb.num_configurations = 1 (0x1) (int)<br> usb.num_interfaces = 4 (0x4) (int)<br> usb.num_ports = 0 (0x0) (int)<br> usb.product = 'USB Vendor Specific Interface' (string)<br> usb.product_id = 49 (0x31) (int)<br> usb.serial = '1234567890ABCDEF' (string)<br> usb.speed = 480.0 (480) (double)<br> usb.vendor = 'ONDA Communication S.p.A.' (string)<br> usb.vendor_id = 6610 (0x19d2) (int)<br> usb.version = 2.0 (2) (double)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if1_serial_usb_1'<br> access_control.file = '/dev/ttyUSB1' (string)<br> access_control.type = 'modem' (string)<br> info.callouts.add = {'hal-acl-tool --add-device'} (string list)<br> info.callouts.remove = {'hal-acl-tool --remove-device'} (string list)<br> info.capabilities = {'serial', 'access_control'} (string list)<br> info.category = 'serial' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if1' (string)<br> info.product = 'ZTE CDMA Technologies MSM' (string)<br> info.subsystem = 'tty' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if1_serial_usb_1' (string)<br> linux.device_file = '/dev/ttyUSB1' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'tty' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.1/ttyUSB1/tty/ttyUSB1' (string)<br> serial.device = '/dev/ttyUSB1' (string)<br> serial.originating_device = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if1' (string)<br> serial.port = 1 (0x1) (int)<br> serial.type = 'usb' (string)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if0'<br> info.bus = 'usb' (string)<br> info.linux.driver = 'usbserial_generic' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF' (string)<br> info.product = 'USB Vendor Specific Interface' (string)<br> info.subsystem = 'usb' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if0' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'usb' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.0' (string)<br> usb.bus_number = 1 (0x1) (int)<br> usb.can_wake_up = true (bool)<br> usb.configuration = 'ZTE Configuration' (string)<br> usb.configuration_value = 1 (0x1) (int)<br> usb.device_class = 0 (0x0) (int)<br> usb.device_protocol = 0 (0x0) (int)<br> usb.device_revision_bcd = 0 (0x0) (int)<br> usb.device_subclass = 0 (0x0) (int)<br> usb.interface.class = 255 (0xff) (int)<br> usb.interface.number = 0 (0x0) (int)<br> usb.interface.protocol = 255 (0xff) (int)<br> usb.interface.subclass = 255 (0xff) (int)<br> usb.is_self_powered = true (bool)<br> usb.linux.device_number = 4 (0x4) (int)<br> usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.0' (string)<br> usb.max_power = 500 (0x1f4) (int)<br> usb.num_configurations = 1 (0x1) (int)<br> usb.num_interfaces = 4 (0x4) (int)<br> usb.num_ports = 0 (0x0) (int)<br> usb.product = 'USB Vendor Specific Interface' (string)<br> usb.product_id = 49 (0x31) (int)<br> usb.serial = '1234567890ABCDEF' (string)<br> usb.speed = 480.0 (480) (double)<br> usb.vendor = 'ONDA Communication S.p.A.' (string)<br> usb.vendor_id = 6610 (0x19d2) (int)<br> usb.version = 2.0 (2) (double)<br><br>udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if0_serial_usb_0'<br> access_control.file = '/dev/ttyUSB0' (string)<br> access_control.type = 'modem' (string)<br> info.callouts.add = {'hal-acl-tool --add-device'} (string list)<br> info.callouts.remove = {'hal-acl-tool --remove-device'} (string list)<br> info.capabilities = {'serial', 'access_control'} (string list)<br> info.category = 'serial' (string)<br> info.parent = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if0' (string)<br> info.product = 'ZTE CDMA Technologies MSM' (string)<br> info.subsystem = 'tty' (string)<br> info.udi = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if0_serial_usb_0' (string)<br> linux.device_file = '/dev/ttyUSB0' (string)<br> linux.hotplug_type = 2 (0x2) (int)<br> linux.subsystem = 'tty' (string)<br> linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:03.2/usb1/1-4/1-4:1.0/ttyUSB0/tty/ttyUSB0' (string)<br> serial.device = '/dev/ttyUSB0' (string)<br> serial.originating_device = '/org/freedesktop/Hal/devices/usb_device_19d2_31_1234567890ABCDEF_if0' (string)<br> serial.port = 0 (0x0) (int)<br> serial.type = 'usb' (string)<br><br>--- cut ---<br><br>and lsusb -vv<br><br>--- cut ---<br>Bus 001 Device 004: ID 19d2:0031 ONDA Communication S.p.A. <br>Device Descriptor:<br> bLength 18<br> bDescriptorType 1<br> bcdUSB 2.00<br> bDeviceClass 0 (Defined at Interface level)<br> bDeviceSubClass 0 <br> bDeviceProtocol 0 <br> bMaxPacketSize0 64<br> idVendor 0x19d2 ONDA Communication S.p.A.<br> idProduct 0x0031 <br> bcdDevice 0.00<br> iManufacturer 3 ZTE,Incorporated<br> iProduct 2 ZTE CDMA Technologies MSM<br> iSerial 4 1234567890ABCDEF<br> bNumConfigurations 1<br> Configuration Descriptor:<br> bLength 9<br> bDescriptorType 2<br> wTotalLength 108<br> bNumInterfaces 4<br> bConfigurationValue 1<br> iConfiguration 1 ZTE Configuration<br> bmAttributes 0xe0<br> Self Powered<br> Remote Wakeup<br> MaxPower 500mA<br> Interface Descriptor:<br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 0<br> bAlternateSetting 0<br> bNumEndpoints 2<br> bInterfaceClass 255 Vendor Specific Class<br> bInterfaceSubClass 255 Vendor Specific Subclass<br> bInterfaceProtocol 255 Vendor Specific Protocol<br> iInterface 0 <br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x81 EP 1 IN<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 32<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x01 EP 1 OUT<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 32<br> Interface Descriptor:<br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 1<br> bAlternateSetting 0<br> bNumEndpoints 2<br> bInterfaceClass 255 Vendor Specific Class<br> bInterfaceSubClass 255 Vendor Specific Subclass<br> bInterfaceProtocol 255 Vendor Specific Protocol<br> iInterface 0 <br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x82 EP 2 IN<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 32<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x02 EP 2 OUT<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 32<br> Interface Descriptor:<br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 2<br> bAlternateSetting 0<br> bNumEndpoints 2<br> bInterfaceClass 8 Mass Storage<br> bInterfaceSubClass 6 SCSI<br> bInterfaceProtocol 80 Bulk (Zip)<br> iInterface 0 <br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x03 EP 3 OUT<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 0<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x83 EP 3 IN<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 0<br> Interface Descriptor:<br> bLength 9<br> bDescriptorType 4<br> bInterfaceNumber 3<br> bAlternateSetting 0<br> bNumEndpoints 3<br> bInterfaceClass 255 Vendor Specific Class<br> bInterfaceSubClass 255 Vendor Specific Subclass<br> bInterfaceProtocol 255 Vendor Specific Protocol<br> iInterface 0 <br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x84 EP 4 IN<br> bmAttributes 3<br> Transfer Type Interrupt<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0040 1x 64 bytes<br> bInterval 5<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x85 EP 5 IN<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 32<br> Endpoint Descriptor:<br> bLength 7<br> bDescriptorType 5<br> bEndpointAddress 0x04 EP 4 OUT<br> bmAttributes 2<br> Transfer Type Bulk<br> Synch Type None<br> Usage Type Data<br> wMaxPacketSize 0x0200 1x 512 bytes<br> bInterval 32<br>Device Qualifier (for other device speed):<br> bLength 10<br> bDescriptorType 6<br> bcdUSB 2.00<br> bDeviceClass 0 (Defined at Interface level)<br> bDeviceSubClass 0 <br> bDeviceProtocol 0 <br> bMaxPacketSize0 64<br> bNumConfigurations 1<br>Device Status: 0x0000<br> (Bus Powered)<br><br>--- cut ---<br><br>Observation: To make work this device, I'm using usb_modeswitch solution (http://www.draisberghof.de/usb_modeswitch), but I would like to contribute to this device work with hal.<br><br> Thanks for the help.<br><br>Marcelo Estanislau Geyer<br>Brazil.<br><br /><hr />Conheça já o Windows Live Spaces, o site de relacionamentos do Messenger! <a href='http://www.amigosdomessenger.com.br' target='_new'>Crie já o seu!</a></body>
</html>