[sane-devel] OS X and umax 1220u

David Minor dave@dminor.com
Sat, 10 Jan 2004 16:38:59 -0600


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