[sane-devel] Unsupported device: Canon MF4018

Nicolas Martin nicolas.martin at freesurf.fr
Mon Mar 2 22:08:24 UTC 2009


Yep, I reviewed the different logs exchanged, and it really looks like
the scanner suddenly locks up and stops responding during a usb
send/receive step. 
Maybe the Linux usbmon will give some information and clue on what
happens at that moment.

Nicolas  

Le lundi 02 mars 2009 à 09:00 +0000, Steve Hardy a écrit :
> Hi Nicolas, 
> 
> Yes we ran through some debug and I think reached the point where we
> were both out of ideas :)
> 
> I was sort-of hoping that this latest pixma issue could be related,
> but I think probably not....
> 
> I think I have to do the USB-protocol level analysis, as I don't think
> this is an install issue,  but I've not had much free time recently.
> 
> Also the windows USB-snoop applications don't dump in a format that is
> suitable for diffing with the Linux usbmon output, so I've been trying
> to understand how other developers perform this analysis.  It seems to
> me that manual analysis is time-consuming and error-prone.
> 
> A script in the experimental tree was mentioned to clean up the
> usbsniff output, so I will give that a try next.
> 
> Thanks,
> 
> Steve
> 
> 
> 
> 2009/2/28 Nicolas Martin <nicolas.martin at freesurf.fr>
>         This lead to some direct exchanges between us a while back,
>         but it looks
>         to me more like some low level usb issue between the MF4660
>         scanner and
>         libusb ?
>         The scanner stops responding at some point, but all the pixma
>         backend
>         messages exchanged look identical to those in the Win Snoop.
>         So don't understand yet what can be the fail reason.
>         If you can have a look at a usb port monitoring, that may
>         probably help.
>         
>         Nicolas
>         
>         Le jeudi 26 février 2009 à 18:13 +0000, Steve Hardy a écrit :
>         
>         > Ok, thanks for the clarification, I discovered that there
>         was a
>         > duplicate /etc/sane.d directory in /usr/etc.  I ran the sane
>         "make
>         > install" to overwrite my installed sane library, which
>         probably
>         > explains it - I have now removed the original sane package
>         completely,
>         > then reinstalled from CVS and my scanner still hangs up.
>         >
>         > The steps I see are :
>         >
>         > 1 - Start scanimage -T
>         > 2 - Scan head moves to the "start scan" position
>         > 3 - Scan head cycles through colours (light on/off)
>         > 4 - Scan head starts scan pass, but then stops about 1/3 of
>         the way
>         > accoss the page.
>         > 5 - Scan head returns to "start scan" position
>         > 6 - Scanner is unresponsive (returns -ETIMEDOUT to
>         everything) until
>         > USB cable is removed and replaced or scanner is power
>         cycled.
>         >
>         > I have taken usb sniffs from windows and I can't spot any
>         significant
>         > differences, but comparing the usbsniff format with the
>         usbmon capture
>         > is pretty difficult.
>         >
>         > When I have more time I plan to hack the usbsniff code so it
>         will
>         > output in a format that's diffable with usbmon, and put some
>         more
>         > debug into scanimage to try and spot where the problem
>         occurs.
>         >
>         >
>         >
>         >
>         > 2009/2/25 Gleb Baryshev <gleb.baryshev at gmail.com>
>         >         Steve Hardy wrote:
>         >         > I have similar problems to this with the pixma
>         backend and a
>         >         Canon
>         >         > MF4660 - only my MFP *always* returns the
>         -ETIMEOUT response
>         >         after
>         >         > moving the scan head to the end of the panel in
>         preparation
>         >         for the scan.
>         >
>         >
>         >         I can't yet define exactly what actions hang up my
>         scanner. At
>         >         least,
>         >         when I scan continuously, using the same program,
>         all work
>         >         well.
>         >         By the way, successful scanning adds three lines
>         like this to
>         >         the kernel
>         >         ring buffer:
>         >         usb 1-1: usbfs: interface 1 claimed by usblp while
>         'xsane'
>         >         sets config #1
>         >         (or 'scanimage' instead of 'xsane')
>         >
>         >         Dennis Lou wrote:
>         >         > If you keep reading, Gleb solved his problem by
>         manually
>         >         removing his old version of sane prior to
>         re-installing a
>         >         fresh CVS version (apparently automated package
>         removal wasn't
>         >         doing a complete job).   Perhaps that will also
>         solve your
>         >         problem being that you two are experiencing similar
>         things?
>         >
>         >
>         >         Actually, removing of old files was aimed to solve a
>         problem
>         >         when
>         >         scanimage and xsane could only be run
>         >         from /usr/local/etc/sane.d (i.e.
>         >         scanimage couldn't find the scanner, but after 'cd
>         >         /usr/local/etc/sane.d' it could). At first it
>         helped, but
>         >         after reboot
>         >         only xsane could run from anywhere. This isn't a big
>         problem,
>         >         but the
>         >         fact remains.
>         >
>         >
>         >         Gleb
>         >
>         >         --
>         >         sane-devel mailing list:
>         sane-devel at lists.alioth.debian.org
>         >
>         http://lists.alioth.debian.org/mailman/listinfo/sane-devel
>         >         Unsubscribe: Send mail with subject "unsubscribe
>         >         your_password"
>         >                     to
>         sane-devel-request at lists.alioth.debian.org
>         >
>         >
>         >
>         >
>         > --
>         > Steve Hardy
>         >
>         > Applied Realtime Systems Limited
>         > www.appliedrealtime.co.uk
>         > Tel  : 0845 8678251
>         > Fax : 0845 8678241
>         
>         > --
>         
>         > sane-devel mailing list: sane-devel at lists.alioth.debian.org
>         > http://lists.alioth.debian.org/mailman/listinfo/sane-devel
>         > Unsubscribe: Send mail with subject "unsubscribe
>         your_password"
>         >              to sane-devel-request at lists.alioth.debian.org
>         
>         
> 





More information about the sane-devel mailing list