Please use Reply-To-All; otherwise people reading the mailing list 
will never benefit from what you have learned.

On Tue, 11 Dec 2007, tj wrote:

> Alan Stern wrote:
> 
> >On Tue, 11 Dec 2007, tj wrote:
> >
> >  
> >
> >>I have a Canon FB630U USB scanner I and I am having trouble getting 
> >>consistant operation with it on a UHCI system vs an OHCI system both 
> >>running Ubuntu 7.10 2.6 kernel..
> >>
> >>The system that uses the Via chipset exhibits a strange problem. When 
> >>you plug in the scanner, or boot witht he scanner already plugged in, 
> >>and you try your first scan, either with scanimage or xsane it just 
> >>hangs for an indeterminate amount of time. Sometimes it will start the 
> >>scan after a minute or two and sometmes it will never start the scan. 
> >>Sometimes you can here the scanner "recalibrate", but thne nothing more 
> >>happens.  Here is what scanimage -L reveals
> >>
> >>$ scanimage -L
> >>device `canon630u:/dev/usb/scanner0' is a CANON Canoscan FB630U flatbed 
> >>scanner
> >>
> >>Now I try the same scanner on a Compag system, OHCI, and it works first 
> >>time every time. No hesitation. Works perfectly.
> >>
> >>I also have a Slackware 12 installation on the Via UCHI system and it 
> >>exibits the exact same problem as the Ubuntu installation.
> >>
> >>So, why is it working on one system and not the other?
> >>    
> >>
> >
> >There could be hardware issues on the VIA system.
> >
> >Alan Stern
> >
> >
> >  
> >
> Works perfectly when running Windows. And, like I said after it finally 
> makes the first scan ( if it ever does ),  it works great after that. No 
> scan starting hesitation.

It still could be hardware issues.  The VIA parts are known to have 
strange bugs.  Windows uses drivers supplied by VIA, so presumably it 
is able to cope with the bugs.  But VIA has been very unhelpful about 
providing information on their hardware to Linux developers.

There's no way to tell from your description what the real reason is;  
you'll have to provide more information.  It would help to know what
version of the kernel you are using (uname -r).

Also, you should collect a usbmon log showing everything, starting from
the time you plug in the scanner, up to and including when you try to
collect the first scan.  Instructions for usbmon are in the kernel
source file Documentation/usb/usbmon.txt.

Alan Stern


-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to