--Apple-Mail-1-977858641 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed
On Jan 10, 2004, at 4:06 AM, Henning Meier-Geinitz wrote: > The frontend asks for a list of devices ... > >> [umax1220u] sane_open >> [umax1220u] sane_open: devicename=libusb:001:005 >> [umax1220u] UMAX_open_device: `libusb:001:005' > > ...and wants to sane_open the device (the same as above). > >> [umax1220u] UMAX_open_device: couldn't open device `libusb:001:005': >> Invalid argument > > Bu this time the open fails. > > I don't know why and I'm not thte backend maintainer but maybe you get > more information if you enable debugging for USB also (in addition to > SANEI_USB_UAMX1220): SANE_DEBUG_SANEI_USB=255 > > To reduce the amount of data you get, you should disabel everything > but umax1220u in dll.conf. > I commented out everything in dll.conf but umax1220u, set USB debug output to 255 in addition to the umax1220u debug at 128 as before. I also disconnected all other USB devices to simplify matters. I'm not going to pretend to being able to interpret the output, but I will attach for anyone to look over and see if the problem can be isolated. Thanks, dm --Apple-Mail-1-977858641 Content-Transfer-Encoding: 7bit Content-Type: text/plain; x-unix-mode=0644; name="debug_output.txt" Content-Disposition: attachment; filename=debug_output.txt [sanei_debug] Setting debug level of umax1220u to 128. [umax1220u] sane_init: version_code != 0, authorize != 0 [umax1220u] sane_init: SANE umax1220u backend version 1.0.1 from sane-backends 1.0.13 [sanei_debug] Setting debug level of sanei_usb to 255. usb_set_debug: Setting debugging level to 255 (on) usb_os_find_busses: Found 001 usb_os_find_busses: Found 002 usb_os_find_devices: Found USB device at location 0x18000000 usb_os_find_devices: Found 001 on 001 at location 0x18000000 usb_os_find_devices: Found USB device at location 0x18100000 usb_os_find_devices: Found 003 on 001 at location 0x18100000 usb_os_find_devices: Found USB device at location 0x19000000 usb_os_open: 1606:0010 usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access usb_control_msg: 128 6 512 0 0xbfffeab8 8 1000 usb_control_msg: 128 6 512 0 0x300a00 39 1000 usb_os_close: 1606:0010 usb_os_open: 05ac:8005 usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access usb_control_msg: 128 6 512 0 0xbfffeab8 8 1000 usb_control_msg: 128 6 512 0 0x300ab0 27 1000 usb_os_close: 05ac:8005 usb_os_find_devices: Found USB device at location 0x18000000 usb_os_find_devices: Found USB device at location 0x18100000 usb_os_find_devices: Found USB device at location 0x19000000 usb_os_find_devices: Found 001 on 002 at location 0x19000000 usb_os_open: 05ac:8005 usb_os_open(USBDeviceOpenSeize): another process has device opened for exclusive access usb_control_msg: 128 6 512 0 0xbfffeab8 8 1000 usb_control_msg: 128 6 512 0 0x300f00 27 1000 usb_os_close: 05ac:8005 [sanei_usb] sanei_usb_init: device 0x05ac/0x8005, interface 0 doesn't look like a scanner (9/9) [sanei_usb] sanei_usb_init: device 0x05ac/0x8005: no suitable interfaces [sanei_usb] sanei_usb_init: found libusb device (0x1606/0x0010) interface 0 at libusb:001:003 [sanei_usb] sanei_usb_init: device 0x05ac/0x8005, interface 0 doesn't look like a scanner (9/9) [sanei_usb] sanei_usb_init: device 0x05ac/0x8005: no suitable interfaces [sanei_usb] sanei_usb_init: found 1 devices [umax1220u] reading configure file umax1220u.conf [umax1220u] attach_matching_devices(usb 0x1606 0x0010) [sanei_usb] sanei_usb_find_devices: vendor=0x1606, product=0x0010 [umax1220u] attach_scanner: libusb:001:003 [umax1220u] attach_scanner: opening libusb:001:003 [umax1220u] UMAX_open_device: `libusb:001:003' [sanei_usb] sanei_usb_open: trying to open device `libusb:001:003' usb_os_open: 1606:0010 usb_set_configuration: called for config 1 usb_claim_interface: called for interface 0 Interface 0 of device is 0x130b claim_interface: Interface 0 of device from QueryInterface is 0x3020d0 [sanei_usb] sanei_usb_open: found bulk-out endpoint (address 1) [sanei_usb] sanei_usb_open: found bulk-in endpoint (address 2) [sanei_usb] sanei_usb_open: found interupt-in endpoint (address 3) [sanei_usb] sanei_usb_open: opened usb device `libusb:001:003' (*dn=0) [sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x1606, productID: 0x0010 [umax1220u] csend: cmd = 0 [umax1220u] usync: len = 0, cmd = 0 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 2, index = 0, len = 0 usb_control_msg: 64 3 2 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes [sanei_usb] 0000: 55 AA U............... Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=2 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffaeb0 1 30000 [sanei_usb] 0000: C8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 4, index = 0, len = 0 usb_control_msg: 64 3 4 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 4 bytes [sanei_usb] 0000: 00 00 00 00 ................ Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=4 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 4 bytes, wrote 4 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 0, len = 1 usb_control_msg: 192 0 0 0 0xbfffaf20 1 30000 [sanei_usb] 0000: 53 S............... [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffaf21 1 30000 [sanei_usb] 0000: C8 ................ [umax1220u] usync: s0 = 0x53 s4 = 0xc8 [umax1220u] doing xxxops [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 2, index = 3, len = 0 usb_control_msg: 64 1 2 3 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 14, index = 2, len = 0 usb_control_msg: 64 1 14 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 64, index = 0, len = 0 usb_control_msg: 64 1 64 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 6, index = 2, len = 0 usb_control_msg: 64 1 6 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffaee0 1 30000 [sanei_usb] 0000: 38 8............... [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 7, index = 2, len = 0 usb_control_msg: 64 1 7 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffaee0 1 30000 [sanei_usb] 0000: 38 8............... [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 4, index = 2, len = 0 usb_control_msg: 64 1 4 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffaee0 1 30000 [sanei_usb] 0000: F8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 5, index = 2, len = 0 usb_control_msg: 64 1 5 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 2, len = 1 usb_control_msg: 192 0 0 2 0xbfffaee0 1 30000 [sanei_usb] 0000: 05 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 4, index = 2, len = 0 usb_control_msg: 64 1 4 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 30, index = 3, len = 0 usb_control_msg: 64 1 30 3 0x0 0 30000 [umax1220u] UMAX_close_device: [sanei_usb] sanei_usb_close: closing device 0 usb_os_close: 1606:0010 [umax1220u] attach_matching_devices(usb 0x1606 0x0030) [sanei_usb] sanei_usb_find_devices: vendor=0x1606, product=0x0030 [umax1220u] attach_matching_devices(usb 0x1606 0x0130) [sanei_usb] sanei_usb_find_devices: vendor=0x1606, product=0x0130 [umax1220u] finished reading configure file [umax1220u] sane_get_devices(local_only = 0) [umax1220u] sane_open [umax1220u] sane_open: devicename=libusb:001:003 [umax1220u] UMAX_open_device: `libusb:001:003' [sanei_usb] sanei_usb_open: trying to open device `libusb:001:003' usb_os_open: 1606:0010 usb_set_configuration: called for config 1 usb_claim_interface: called for interface 0 Interface 0 of device is 0x1313 claim_interface: Interface 0 of device from QueryInterface is 0x302470 [sanei_usb] sanei_usb_open: found bulk-out endpoint (address 1) [sanei_usb] sanei_usb_open: we already have a bulk-out endpoint (address: 1), ignoring the new one [sanei_usb] sanei_usb_open: found bulk-in endpoint (address 2) [sanei_usb] sanei_usb_open: we already have a bulk-in endpoint (address: 130), ignoring the new one [sanei_usb] sanei_usb_open: found interupt-in endpoint (address 3) [sanei_usb] sanei_usb_open: we already have a int-in endpoint (address: 131), ignoring the new one [sanei_usb] sanei_usb_open: opened usb device `libusb:001:003' (*dn=0) [sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x1606, productID: 0x0010 [umax1220u] csend: cmd = 0 [umax1220u] usync: len = 0, cmd = 0 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 2, index = 0, len = 0 usb_control_msg: 64 3 2 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes [sanei_usb] 0000: 55 AA U............... Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=2 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbffff3b0 1 30000 [sanei_usb] 0000: C8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 4, index = 0, len = 0 usb_control_msg: 64 3 4 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 4 bytes [sanei_usb] 0000: 00 00 00 00 ................ Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=4 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 4 bytes, wrote 4 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 0, len = 1 usb_control_msg: 192 0 0 0 0xbffff420 1 30000 [sanei_usb] 0000: 53 S............... [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbffff421 1 30000 [sanei_usb] 0000: C8 ................ [umax1220u] usync: s0 = 0x53 s4 = 0xc8 [umax1220u] doing xxxops [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 2, index = 3, len = 0 usb_control_msg: 64 1 2 3 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 14, index = 2, len = 0 usb_control_msg: 64 1 14 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 64, index = 0, len = 0 usb_control_msg: 64 1 64 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 6, index = 2, len = 0 usb_control_msg: 64 1 6 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbffff3e0 1 30000 [sanei_usb] 0000: 38 8............... [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 7, index = 2, len = 0 usb_control_msg: 64 1 7 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbffff3e0 1 30000 [sanei_usb] 0000: 38 8............... [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 4, index = 2, len = 0 usb_control_msg: 64 1 4 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbffff3e0 1 30000 [sanei_usb] 0000: F8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 5, index = 2, len = 0 usb_control_msg: 64 1 5 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 2, len = 1 usb_control_msg: 192 0 0 2 0xbffff3e0 1 30000 [sanei_usb] 0000: 05 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 4, index = 2, len = 0 usb_control_msg: 64 1 4 2 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 30, index = 3, len = 0 usb_control_msg: 64 1 30 3 0x0 0 30000 [umax1220u] sane_control_option: handle=0x1a000, opt=0, act=0, val=0xbffff9ec, info=0x0 [umax1220u] sane_control_option: handle=0x1a000, opt=0, act=0, val=0xbffff540, info=0x0 [umax1220u] sane_get_option_descriptor: option = 0 [umax1220u] sane_get_option_descriptor: option = 1 [umax1220u] sane_get_option_descriptor: option = 2 [umax1220u] sane_get_option_descriptor: option = 3 [umax1220u] sane_get_option_descriptor: option = 4 [umax1220u] sane_get_option_descriptor: option = 5 [umax1220u] sane_control_option: handle=0x1a000, opt=5, act=0, val=0xb34c, info=0x0 [umax1220u] sane_get_option_descriptor: option = 6 [umax1220u] sane_control_option: handle=0x1a000, opt=6, act=0, val=0xb350, info=0x0 [umax1220u] sane_get_option_descriptor: option = 7 [umax1220u] sane_control_option: handle=0x1a000, opt=3, act=0, val=0xbffff544, info=0x0 [umax1220u] sane_control_option: handle=0x1a000, opt=4, act=0, val=0xbffff544, info=0x0 [umax1220u] sane_control_option: handle=0x1a000, opt=3, act=0, val=0xbffff9f0, info=0x0 [umax1220u] sane_get_option_descriptor: option = 5 [umax1220u] sane_control_option: handle=0x1a000, opt=5, act=1, val=0xbffff9f4, info=0xbffff568 [umax1220u] sane_control_option: handle=0x1a000, opt=4, act=0, val=0xbffff9f0, info=0x0 [umax1220u] sane_get_option_descriptor: option = 6 [umax1220u] sane_control_option: handle=0x1a000, opt=6, act=1, val=0xbffff9f4, info=0xbffff568 [umax1220u] sane_start [umax1220u] UMAX_set_scan_parameters: [umax1220u] color = 1 [umax1220u] xo = 0, yo = 0 [umax1220u] w = 0, h = 0 [umax1220u] xres = 75, yres = 75 [umax1220u] left = 0, top = 0 [umax1220u] right = 0, bottom = 0 scanimage: sane_start: Invalid argument [umax1220u] sane_cancel: handle = 0x1a000 [umax1220u] sane_cancel: canceling is unsupported in this backend [umax1220u] sane_close [umax1220u] UMAX_set_lamp_state: state = 0 [umax1220u] csend: cmd = 0 [umax1220u] usync: len = 0, cmd = 0 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 2, index = 0, len = 0 usb_control_msg: 64 3 2 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes [sanei_usb] 0000: 55 AA U............... Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=2 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbffff820 1 30000 [sanei_usb] 0000: C8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 4, index = 0, len = 0 usb_control_msg: 64 3 4 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 4 bytes [sanei_usb] 0000: 00 00 00 00 ................ Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=4 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 4 bytes, wrote 4 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 0, len = 1 usb_control_msg: 192 0 0 0 0xbffff890 1 30000 [sanei_usb] 0000: 53 S............... [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbffff891 1 30000 [sanei_usb] 0000: C8 ................ [umax1220u] usync: s0 = 0x53 s4 = 0xc8 [umax1220u] cwritev_opc1: set lamp state = off [umax1220u] cwrite: cmd = 2, len = 16 [umax1220u] usync: len = 16, cmd = 130 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 2, index = 0, len = 0 usb_control_msg: 64 3 2 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes [sanei_usb] 0000: 55 AA U............... Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=2 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb6f0 1 30000 [sanei_usb] 0000: C8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 4, index = 0, len = 0 usb_control_msg: 64 3 4 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 4 bytes [sanei_usb] 0000: 00 00 10 82 ................ Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=4 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 4 bytes, wrote 4 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 0, len = 1 usb_control_msg: 192 0 0 0 0xbfffb760 1 30000 [sanei_usb] 0000: 53 S............... [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb761 1 30000 [sanei_usb] 0000: C8 ................ [umax1220u] usync: s0 = 0x53 s4 = 0xc8 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb760 1 30000 [sanei_usb] 0000: C8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 16, index = 0, len = 0 usb_control_msg: 64 3 16 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 16 bytes [sanei_usb] 0000: 01 00 01 70 00 00 60 2F 13 05 00 00 00 80 90 00 ...p..`/........ Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=16 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 16 bytes, wrote 16 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb7d1 1 30000 [sanei_usb] 0000: C0 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 0, len = 1 usb_control_msg: 192 0 0 0 0xbfffb7d0 1 30000 [sanei_usb] 0000: 53 S............... [umax1220u] cwrite: s0 = 0x53 s4 = 0xc0 [umax1220u] cread: cmd = 2, len = 16 [umax1220u] usync: len = 16, cmd = 194 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 2, index = 0, len = 0 usb_control_msg: 64 3 2 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 2 bytes [sanei_usb] 0000: 55 AA U............... Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=2 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 2 bytes, wrote 2 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb6f0 1 30000 [sanei_usb] 0000: C8 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 4, value = 0, index = 0, len = 0 usb_control_msg: 64 4 0 0 0x0 0 30000 [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 3, value = 4, index = 0, len = 0 usb_control_msg: 64 3 4 0 0x0 0 30000 [sanei_usb] sanei_usb_write_bulk: trying to write 4 bytes [sanei_usb] 0000: 00 00 10 C2 ................ Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: pipeRef for ep address 0x01 found: 0x01 usb_bulk_write: endpoint=0x01 size=4 TO=30000 write completed [sanei_usb] sanei_usb_write_bulk: wanted 4 bytes, wrote 4 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 0, len = 1 usb_control_msg: 192 0 0 0 0xbfffb760 1 30000 [sanei_usb] 0000: 53 S............... [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb761 1 30000 [sanei_usb] 0000: D0 ................ [umax1220u] usync: s0 = 0x53 s4 = 0xd0 [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb760 1 30000 [sanei_usb] 0000: D0 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 2, value = 16, index = 0, len = 0 usb_control_msg: 64 2 16 0 0x0 0 30000 [sanei_usb] sanei_usb_read_bulk: trying to read 16 bytes usb_bulk_read: ep addr = 0x82 Converting ep address to pipeRef. ep_to_pipeRef: Pipe 1: DIR: 0 number: 1 ep_to_pipeRef: Pipe 2: DIR: 1 number: 2 ep_to_pipeRef: pipeRef for ep address 0x82 found: 0x02 usb_bulk_read: endpoint=0x82 size=16 timeout=30.000000sec [sanei_usb] 0000: 01 00 01 70 00 00 60 2F 13 05 00 00 00 80 90 00 ...p..`/........ [sanei_usb] sanei_usb_read_bulk: wanted 16 bytes, got 16 bytes [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 4, len = 1 usb_control_msg: 192 0 0 4 0xbfffb7d1 1 30000 [sanei_usb] 0000: C0 ................ [sanei_usb] sanei_usb_control_msg: rtype = 0xc0, req = 0, value = 0, index = 0, len = 1 usb_control_msg: 192 0 0 0 0xbfffb7d0 1 30000 [sanei_usb] 0000: 53 S............... [umax1220u] cwrite: s0 = 0x53 s4 = 0xc0 [umax1220u] UMAX_close_device: [sanei_usb] sanei_usb_close: closing device 0 usb_os_close: 1606:0010 [umax1220u] sane_exit --Apple-Mail-1-977858641 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed --Apple-Mail-1-977858641--