Thanks to Lennart for the log file!
case STATE_CONFIRMED:
state = "confirmed";
break;
case STATE_CONFIRMED:
state = "confirmed";
break;
- fprintf(stderr, "ID: %s=%s\n", him->name, state);
+ fprintf(stderr, "ID: %s=%s\n", him->name, state);
pos[0] = '\0';
label = str;
}
pos[0] = '\0';
label = str;
}
- if (matches_device_list(udev, devices, str)) {
+ if (matches_device_list(udev, devices, label)) {
print_fstab_entry(udev, mnt);
rc = 0;
break;
print_fstab_entry(udev, mnt);
rc = 0;
break;
pos[0] = '\0';
uuid = str;
}
pos[0] = '\0';
uuid = str;
}
- if (matches_device_list(udev, devices, str)) {
+ if (matches_device_list(udev, devices, uuid)) {
print_fstab_entry(udev, mnt);
rc = 0;
break;
print_fstab_entry(udev, mnt);
rc = 0;
break;
int ma8280p_switch (struct usb_dev_handle *devh, struct usb_device *dev)
{
int ret = 1;
int ma8280p_switch (struct usb_dev_handle *devh, struct usb_device *dev)
{
int ret = 1;
buf = malloc (65535);
if (!buf) {
buf = malloc (65535);
if (!buf) {
- ret = usb_get_descriptor(devh, 0x0000001, 0x0000000, buf, 0x0000012);
+ usb_get_descriptor(devh, 0x0000001, 0x0000000, buf, 0x0000012);
- ret = usb_get_descriptor(devh, 0x0000001, 0x0000000, buf, 0x0000012);
+ usb_get_descriptor(devh, 0x0000001, 0x0000000, buf, 0x0000012);
- ret = usb_get_descriptor(devh, 0x0000002, 0x0000000, buf, 0x0000400);
+ usb_get_descriptor(devh, 0x0000002, 0x0000000, buf, 0x0000400);
msleep(10);
ret = usb_release_interface(devh, 0);
if (ret != 0)
debug ("%s: failed to release interface before set_configuration: %d", dev->filename, ret);
msleep(10);
ret = usb_release_interface(devh, 0);
if (ret != 0)
debug ("%s: failed to release interface before set_configuration: %d", dev->filename, ret);
- ret = usb_set_configuration(devh, 0x0000001);
+ usb_set_configuration(devh, 0x0000001);
ret = usb_claim_interface(devh, 0);
if (ret != 0)
debug ("%s: claim after set_configuration failed with error %d", dev->filename, ret);
ret = usb_claim_interface(devh, 0);
if (ret != 0)
debug ("%s: claim after set_configuration failed with error %d", dev->filename, ret);
- //ret = usb_set_altinterface(devh, 0);
+ //usb_set_altinterface(devh, 0);
- ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE + USB_ENDPOINT_IN, 0x0000001, 0x0000300, 0x0000000, buf, 0x0000008, 1000);
+ usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE + USB_ENDPOINT_IN, 0x0000001, 0x0000300, 0x0000000, buf, 0x0000008, 1000);
msleep(5);
memcpy(buf, "\xb0\x04\x00\x00\x02\x90\x26\x86", 0x0000008);
msleep(5);
memcpy(buf, "\xb0\x04\x00\x00\x02\x90\x26\x86", 0x0000008);
- ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE, 0x0000009, 0x0000300, 0x0000000, buf, 0x0000008, 1000);
+ usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE, 0x0000009, 0x0000300, 0x0000000, buf, 0x0000008, 1000);
msleep(4);
memcpy(buf, "\xb0\x04\x00\x00\x02\x90\x26\x86", 0x0000008);
msleep(4);
memcpy(buf, "\xb0\x04\x00\x00\x02\x90\x26\x86", 0x0000008);
- ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE, 0x0000009, 0x0000300, 0x0000000, buf, 0x0000008, 1000);
+ usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE, 0x0000009, 0x0000300, 0x0000000, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(1);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x37\x01\xfe\xdb\xc1\x33\x1f\x83", 0x0000008);
msleep(1);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x37\x01\xfe\xdb\xc1\x33\x1f\x83", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(1);
memcpy(buf, "\x37\x0e\xb5\x9d\x3b\x8a\x91\x51", 0x0000008);
msleep(1);
memcpy(buf, "\x37\x0e\xb5\x9d\x3b\x8a\x91\x51", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(1);
memcpy(buf, "\x34\x87\xba\x0d\xfc\x8a\x91\x51", 0x0000008);
msleep(1);
memcpy(buf, "\x34\x87\xba\x0d\xfc\x8a\x91\x51", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(2);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x37\x01\xfe\xdb\xc1\x33\x1f\x83", 0x0000008);
msleep(2);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x37\x01\xfe\xdb\xc1\x33\x1f\x83", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(1);
memcpy(buf, "\x37\x0e\xb5\x9d\x3b\x8a\x91\x51", 0x0000008);
msleep(1);
memcpy(buf, "\x37\x0e\xb5\x9d\x3b\x8a\x91\x51", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(1);
memcpy(buf, "\x34\x87\xba\x0d\xfc\x8a\x91\x51", 0x0000008);
msleep(1);
memcpy(buf, "\x34\x87\xba\x0d\xfc\x8a\x91\x51", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(1);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x33\x04\xfe\x00\xf4\x6c\x1f\xf0", 0x0000008);
msleep(1);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x33\x04\xfe\x00\xf4\x6c\x1f\xf0", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
msleep(1);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x32\x07\xfe\xf0\x29\xb9\x3a\xf0", 0x0000008);
msleep(1);
//URB_FUNCTION_GET_STATUS_FROM_ENDPOINT skipped
msleep(4);
memcpy(buf, "\x32\x07\xfe\xf0\x29\xb9\x3a\xf0", 0x0000008);
- ret = usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
+ usb_interrupt_write(devh, 0x00000002, buf, 0x0000008, 1000);
- ret = usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
+ usb_interrupt_read(devh, 0x00000081, buf, 0x0000008, 1000);
int code;
int sense_class;
int sense_key;
int code;
int sense_class;
int sense_key;
int asc, ascq;
#ifdef DUMP_SENSE
char out_buffer[256];
int asc, ascq;
#ifdef DUMP_SENSE
char out_buffer[256];
return -1;
}
if ((code == 0x0) || (code == 0x1)) {
return -1;
}
if ((code == 0x0) || (code == 0x1)) {
sense_key = sense_buffer[2] & 0xf;
if (s < 14) {
/*
sense_key = sense_buffer[2] & 0xf;
if (s < 14) {
/*
asc = sense_buffer[12];
ascq = sense_buffer[13];
} else if ((code == 0x2) || (code == 0x3)) {
asc = sense_buffer[12];
ascq = sense_buffer[13];
} else if ((code == 0x2) || (code == 0x3)) {
sense_key = sense_buffer[1] & 0xf;
asc = sense_buffer[2];
ascq = sense_buffer[3];
sense_key = sense_buffer[1] & 0xf;
asc = sense_buffer[2];
ascq = sense_buffer[3];
if (subdir1 != NULL)
l = util_strpcpyl(&s, l, "/", subdir1, NULL);
if (subdir2 != NULL)
if (subdir1 != NULL)
l = util_strpcpyl(&s, l, "/", subdir1, NULL);
if (subdir2 != NULL)
- l = util_strpcpyl(&s, l, "/", subdir2, NULL);
+ util_strpcpyl(&s, l, "/", subdir2, NULL);
dir = opendir(path);
if (dir == NULL)
return -1;
dir = opendir(path);
if (dir == NULL)
return -1;
for (i = 0; i < rule_tmp->token_cur; i++) {
enum token_type next_val = TK_UNSET;
for (i = 0; i < rule_tmp->token_cur; i++) {
enum token_type next_val = TK_UNSET;
+ unsigned int next_idx = 0;
unsigned int j;
/* find smallest value */
unsigned int j;
/* find smallest value */
value = udev_device_get_sysattr_value(device, dent->d_name);
if (value == NULL)
continue;
value = udev_device_get_sysattr_value(device, dent->d_name);
if (value == NULL)
continue;
- dbg(udev, "attr '%s'='%s'(%zi)\n", dent->d_name, value, len);
+ dbg(udev, "attr '%s'='%s'\n", dent->d_name, value);
/* skip nonprintable attributes */
len = strlen(value);
/* skip nonprintable attributes */
len = strlen(value);