lp.o is not autoloaded when printing to a local printer, causing printing to a local printer to fail. Add the following line to /etc/modules.conf to fix: alias char-major-6 lp
I can't reproduce this here. cat /dev/lp0 successfully loads lp.o, with only: alias parport_lowlevel parport_pc in /etc/modules.conf. modprobe -c | grep lp prints out: alias char-major-6 lp so it should be in the default config.
Your right, cat works, but somehow lpr does not. I just verified this and it seems strange I guess cat just opens the file while lpd (from LPRng) probably first stats it. Hmm, but then in the end the kernel ends up calling "/sbin/modprobe char-major-6" for both. To reproduce: -install clean beta3 -install local printer -lpr <file> -watch how it keeps trying and lp never gets loaded (lpq) -now add the above alias to /etc/modules.conf -/etc/rc.d/init.d/lpd stop (this nukes the active tasks, bug / feature?) -/etc/rc.d/init.d/lpd start -lpr <file> (again) -works This might be my machine I haven't tried reproducing it on other machines. But this is a pretty clean beta3, and a very solid all A-brand machine.
Ok, this works fine now for me on a fresh install of 6.9b5, closing