I found this post, looks like 2.6 has been without ppdev for quite some time. Doesn't anybody use the parallel port anymore?
Oh, this was my first time to compile the kernel. I did it with abs (makepkg) with files in /var/abs/kernels/kernel26/, only changed the /var/abs/kernels/kernel26/config so it has this line:
CONFIG_PPDEV=m
Is this ok, although it says:
# Automatically generated make config: don't edit
in that file?
]]>Modules loaded: parport_pc, parport, lp
bash-3.00# dmesg | grep parport
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
bash-3.00# ls -l /dev/par* /dev/lp*
ls: /dev/par*: No such file or directory
crw-rw---- 1 root users 6, 0 2005-01-28 03:00 /dev/lp0
Which node is actually the parallel port in udev? I got the impression it should be /dev/parport0, but I don't have anything like that. When I run:
xsane umax_pp:/dev/lp0
I get:
Failed to open device `umax_pp:/dev/lp0`: Invalid argument.
Same for other devices I tried.
The scanner worked with kernel 2.4 and devfs, I just had to load module ppdev and run
xsane umax_pp:/dev/parports/0