[sane-devel] Problem Detecting Scanner (HP3200C / Umax Astra 1220P) in Mandriva 2007 Cooker

2007-02-07 Thread Adrian
Problem Detecting Scanner (HP3200C / Umax Astra 1220P) in Mandriva 2007

Scanner worked under Mandriva 2006 (kernel 2.6.12) but not under 
Mandriva 2007 Cooker (kernel 2.6.17)

Extracted from output from dmesg:
(snip)

loop: loaded (max 8 devices, max 1 partitions per device)
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
ppdev: user-space parallel port driver


Scanner is HP3200C / Umax Astra 1220P.

Using Mandriva Hardware Configuration: configure scanner manually - 
results in message:

Astra 1220P is configured and ready to use with Xsane or Kooka. 


Output from xsane:

[root@localhost adrian]# xsane
[umax_pp_low] sync610p failed (got 0x78 expected 0x38)!
(umax_pp_low.c:3733)
[umax_pp_low] sync610p failed! Scanner not present or powered off
... (umax_pp_low.c:6363)
[umax_pp_low] initTransport610p() failed (umax_pp_low.c:6673


Output from kooka:

[root@localhost /]# kooka
kbuildsycoca running...
KWrited - Listening on Device /dev/pts/6
[umax_pp_low] sync610p failed (got 0x78 expected 0x38)!
(umax_pp_low.c:3733)
[umax_pp_low] sync610p failed! Scanner not present or powered off
... (umax_pp_low.c:6363)
[umax_pp_low] initTransport610p() failed (umax_pp_low.c:6673)



/etc/sane.d/dll.conf:

device: /dev/parport0
port safe-auto
astra 1220



In /etc/sane.d/umax_pp.conf all are commented (#) except:

net
umax_pp


If I uncomment test then test0 appears in xsane as available device, 
but not Umax 1220P!!

Have tried resetting scanner but no effect.

Can't think of anything else to try - am at my wits end. My ageing brain 
is going in cricles. Do I just give up and reload Mandriva 2006 as a 
last resort?

Mandriva Club Forum moderator gave the following suggestions:

Parallel port scanners have been reduced to lovely but
non-functional desktop ornaments. I've tried many times to build a
custom 2007 kernel that will bring mine to life again but no joy.

Don't blame Mandriva. Apparently the kernel.org developers have
thrown their PP scanners into the recycle bin. Mandriva's kernel
dev's took pity on us and kept PP scanners on life-support long
after other distros had already held a funeral and buried them.

You can file a Bugzilla report and I'd even vote for it but don't
hold your breath on getting resources assigned to this one. However,
there may be a way we can hit this thing with the defibrillator one
more time:

Oh Danny...at one time, Svetljo did some magic to keep these
scanners working. Do you by any chance know about those patches that
used to be in mm? I think they were actually applied to the 2006
main kernel per this Bugzilla report:

http://qa.mandriva.com/show_bug.cgi?id=16743

Perhaps they can be resurrected in mm?


Can the same kernel patch/module that was used in Mandriva 2006 be 
loaded in current kernel in Mandriva 2007?  If so where might I find the 
patch?
The Bugzilla report mentioned above did not appear to point to any 
relevant patch.


[sane-devel] Problem Detecting Scanner (HP3200C / Umax Astra 1220P) in Mandriva 2007 Cooker

2007-02-07 Thread Stéphane VOLTZ
Le mardi 6 f?vrier 2007, Adrian a ?crit?:
 Problem Detecting Scanner (HP3200C / Umax Astra 1220P) in Mandriva 2007

 Scanner worked under Mandriva 2006 (kernel 2.6.12) but not under
 Mandriva 2007 Cooker (kernel 2.6.17)

 Extracted from output from dmesg:
 (snip)

 loop: loaded (max 8 devices, max 1 partitions per device)
 parport: PnPBIOS parport detected.
 parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
 ppdev: user-space parallel port driver


 Scanner is HP3200C / Umax Astra 1220P.

 Using Mandriva Hardware Configuration: configure scanner manually -
 results in message:

 Astra 1220P is configured and ready to use with Xsane or Kooka. 


 Output from xsane:

 [root@localhost adrian]# xsane
 [umax_pp_low] sync610p failed (got 0x78 expected 0x38)!
 (umax_pp_low.c:3733)
 [umax_pp_low] sync610p failed! Scanner not present or powered off
 ... (umax_pp_low.c:6363)
 [umax_pp_low] initTransport610p() failed (umax_pp_low.c:6673


 Output from kooka:

 [root@localhost /]# kooka
 kbuildsycoca running...
 KWrited - Listening on Device /dev/pts/6
 [umax_pp_low] sync610p failed (got 0x78 expected 0x38)!
 (umax_pp_low.c:3733)
 [umax_pp_low] sync610p failed! Scanner not present or powered off
 ... (umax_pp_low.c:6363)
 [umax_pp_low] initTransport610p() failed (umax_pp_low.c:6673)



 /etc/sane.d/dll.conf:

 device: /dev/parport0
 port safe-auto
 astra 1220



 In /etc/sane.d/umax_pp.conf all are commented (#) except:

 net
 umax_pp


 If I uncomment test then test0 appears in xsane as available device,
 but not Umax 1220P!!

 Have tried resetting scanner but no effect.

 Can't think of anything else to try - am at my wits end. My ageing brain
 is going in cricles. Do I just give up and reload Mandriva 2006 as a
 last resort?

 Mandriva Club Forum moderator gave the following suggestions:

 Parallel port scanners have been reduced to lovely but
 non-functional desktop ornaments. I've tried many times to build a
 custom 2007 kernel that will bring mine to life again but no joy.

 Don't blame Mandriva. Apparently the kernel.org developers have
 thrown their PP scanners into the recycle bin. Mandriva's kernel
 dev's took pity on us and kept PP scanners on life-support long
 after other distros had already held a funeral and buried them.

 You can file a Bugzilla report and I'd even vote for it but don't
 hold your breath on getting resources assigned to this one. However,
 there may be a way we can hit this thing with the defibrillator one
 more time:

 Oh Danny...at one time, Svetljo did some magic to keep these
 scanners working. Do you by any chance know about those patches that
 used to be in mm? I think they were actually applied to the 2006
 main kernel per this Bugzilla report:

 http://qa.mandriva.com/show_bug.cgi?id=16743

 Perhaps they can be resurrected in mm?


 Can the same kernel patch/module that was used in Mandriva 2006 be
 loaded in current kernel in Mandriva 2007?  If so where might I find the
 patch?
 The Bugzilla report mentioned above did not appear to point to any
 relevant patch.


Hello,

to see what's really going on do:

export SANE_DEBUG_UMAX_PP=255
export SANE_DEBUG_UMAX_PP_LOW=255

and send the debug output of scanimage -L . Get sure that /dev/parport0 
can 
be accessed read/write for the user that run the command.

I wouldn't blame the kernel too fast. My HP3200C is currently working 
fine 
here on an ubuntu 6.10 . More this bug id 16743 is related to ppscsi devices, 
which are indeed orphaned, but the umax_pp is another thing. It only needs a 
working ppdev. Debug traces will tell what's going on.

Regards,
Stef