Hi Henry, The sense of sniffing some windows usb protocols is that we catch running protocols. With them we can walk through the source code to find the problem.
It's not a problem for me to wait until you are ready. Cheers, Rolf Am 13.12.2012 21:07, schrieb Henry Ptasinski: > Rolf, > > I don't have an XP machine up and running at the moment. I may have one > in a while, but not sure when. > > I believe the problem occurs via both USB and network, so could this be > debugged by sniffing network traffic instead (and preferably using a > different OS than XP). > > --- > Henry Ptasinski > henry at logout.com > > > On 12/07/2012 10:57 AM, Rolf Bensch wrote: >> Hi Henry, >> >> The backend has an ADF paper empty bug. You can try to debug this issue, >> if you like. >> >> The first step could be to sniff the complete usb protocol from a 5mm x >> 5mm ADF scan on a windows machine with usbsnoop >> (http://benoit.papillault.free.fr/usbsnoop/). This program is old and >> runs with xp only, but we have a parser for the log files (spike4.pl). >> >> Cheers, >> Rolf >> >> >> Am 05.12.2012 00:57, schrieb Henry Ptasinski: >>> Rolf, >>> >>> The ADF partially works. I've been able to get simplex scans >>> occasionally. Duplex scans so far have only yielded the front page, and >>> some errors such as: >>> >>> ... >>> [pixma] bjnp_write_bulk(0, bufferptr, 0x10 = 16) >>> [pixma] bjnp_set_timeout to 20000 >>> [pixma] bjnp_read_bulk(0, bufferptr, 0x200 = 512) >>> [pixma] bjnp_set_timeout to 20000 >>> [pixma] bjnp_write_bulk(0, bufferptr, 0x10 = 16) >>> [pixma] bjnp_set_timeout to 20000 >>> [pixma] bjnp_read_bulk(0, bufferptr, 0x200 = 512) >>> [pixma] bjnp_set_timeout to 20000 >>> [pixma] bjnp_write_bulk(0, bufferptr, 0x10 = 16) >>> [pixma] bjnp_set_timeout to 20000 >>> [pixma] bjnp_read_bulk(0, bufferptr, 0x200 = 512) >>> [pixma] bjnp_set_timeout to 20000 >>> [pixma] bjnp_write_bulk(0, bufferptr, 0x10 = 16) >>> [pixma] bjnp_set_timeout to 20000 >>> [pixma] bjnp_read_bulk(0, bufferptr, 0x200 = 512) >>> [pixma] WARNING:image size mismatches >>> [pixma] 1678578 expected (877 lines) but 1556082 received (813 >>> lines) >>> [pixma] pixma_read_image(): completed (underrun detected) >>> [pixma] sanei_bjnp_deactivate (0) >>> [pixma] Reader task terminated >>> [pixma] pixma_close(): Canon PIXMA MX890 Series >>> [pixma] sanei_bjnp_close(0): >>> [pixma] sanei_bjnp_deactivate (0) >>> >>> >>> When this happens, the display on the printer continues to say "Scanning >>> document", and I'm not able to cancel out of the scan. >>> >>> My recent tests were via network. I'll attach the scanner via USB and >>> try to collect some debug info. >>> >>> --- >>> Henry Ptasinski >>> henry at logout.com >>> >>> > >