On Sun, Oct 20, 2002 at 11:00:24PM +0100, Ryan Harkin wrote:
> Hello everyone,
>
> Just an update on my scanner problem, sorry if I am boring you
>
> I have just downloaded and built kernel 2.4.18 from kernel.org and find that
> my scanner works perfectly with /dev/parport0 as root and user.
Hello everyone,
Just an update on my scanner problem, sorry if I am boring you
I have just downloaded and built kernel 2.4.18 from kernel.org and find t=
hat=20
my scanner works perfectly with /dev/parport0 as root and user.
So, the diffs between 2.4.18 and 2.4.18-14 break something on my sy
Sorry everyone, I lied. RedHat 8.0 uses kernel 2.4.18-14.
My BIOS options that I have tried with my RedHat 8.0 system are:
=09Normal - no response from directio or ppdev
=09EPP - response from directio only
=09ECP - not tried
=09ECP + EPP, DMA mode 1 - no response from directio or ppdev
=09ECP +
Hi Stef,
Thanks for getting back to me so quickly.
Unfortunately, this isn't the problem that I am experiencing. My compute=
r was=20
originally set for ECP/EPP when I had SuSE 7.2. I could not get the scan=
ner=20
to work at all (directio or ppdev). A simple change to EPP only and it=20
sprun
I assume you are using a kernel version >2.4.18. Since 2.4.19, and the
introduction of O_NONBLOCK semantics in /dev/parport, I get the same hangs when
my BIOS is set to EPP. These hangs do not happen with direct hardware access.
Personnaly, I set my BIOS to ECP/EPP, and all work fine.
As a quick update, I am tracing through the scanner detection using umax_=
pp=20
and I think have found where the scanner hangs in this program:
I have added a few debug lines of my own:
umax_pp_low.c
3416: int
3417: sanei_umax_pp_ReleaseScanner (void)
3418: {
3419: int reg;
3420:=20
3421: DB
Hi,
I have a Umax 1220P parallel port scanner that I have sucessfully install=
ed=20
with SuSE 7.2 to use /dev/parport0 as both root and normal user.
Now I am trying to get it to work with a newer distro and wondered if som=
eone=20
could help out. And I realise that you all have work to do on 1.