[sane-devel] canon_pp problem
Matthew Duggan
stauff@guarana.org
Mon, 8 Nov 2004 22:52:58 +1100
On Sat, Nov 06, 2004 at 05:02:31PM +0000, Dries Hoet wrote:
> I can't get my scanner working. scanimage -L says there are no scanners
> available. The scanner produces some noise however and the head moves a bit.
Hi,
I've seen similar problems reported a few times now, but I can't seem to
work out what the common link is. I have a feeling it may be something
that's changed in parport_pc between 2.4 and 2.6. In particular, people
who have their ports reporting as ECP-S rather than ECP don't seem to
have much luck. It's particularly weird because it seems to work for a
little while and then the data stops flowing.
Could you try enabling the force_nibble mode in canon_pp.conf? and if
that fails and you're feeling brave, try playing with your parport_pc
module options (ie, specify dma and irq manually). Beyond that I'm not
sure what's causing the problem.
I now have a couple of machines around with 2.6 on them, so I'll try to
do some testing soon.
Cheers,
- Matthew Duggan
> This is the output of sane-troubleshoot:
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> sane-troubleshoot version 2004-09-02 started Sat Nov 6 16:59:32 2004
...
> [canon_pp] detect_mode: Port supports ECP-S.
> [canon_pp] detect_mode: Using ECP-S Mode
...
> [canon_pp] Had to reset scanner, waiting for the head to get back.
> [canon_pp] initialise: >> scanner_init
> [canon_pp] NEW Send Command (length 10):
> [canon_pp] NEW Send Command (length 10):
> [canon_pp] << write[canon_pp] * Check Status:
> [canon_pp] NEW read_data (2 bytes):
> [canon_pp] -> ieee_transfer(2) *
> [canon_pp] IEEE transfer (2 bytes)
> [canon_pp] <- (2)
> [canon_pp] Ready - 0x0606
> [canon_pp] NEW Send Command (length 10):
> [canon_pp] << write[canon_pp] * Check Status:
> [canon_pp] NEW read_data (2 bytes):
> [canon_pp] Timeout: Read Data 1 (0x00 in 0x01) - Status = 0x07
...