Please look at the Gentoo bug and try the patch from there. You can just apply the patch directly in /lib/udev/rules.d/ and no re-emerging is necessary since this is just a text file and we are just moving one section from end to beginning.

@ssuominen,
I have a separate Gentoo install on my box for experiments.
It's more or less identical to the regular one.
I tried downgrading to cups-1.5.2-r4 with udev 198 installed.
All kinds of weird things when I tried to configure cups in my browser.
Never got it going.
Usb printer is not enabled in my kernel,cups has the usb flag set.

I'll wait until the new 198 appears in portage before installing it.
Thanks for all the work you do.
Gerard._________________To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download

@ssuominen,
I have a separate Gentoo install on my box for experiments.
It's more or less identical to the regular one.
I tried downgrading to cups-1.5.2-r4 with udev 198 installed.
All kinds of weird things when I tried to configure cups in my browser.
Never got it going.
Usb printer is not enabled in my kernel,cups has the usb flag set.

I'll wait until the new 198 appears in portage before installing it.
Thanks for all the work you do.
Gerard.

@ssuominen,
I have a separate Gentoo install on my box for experiments.
It's more or less identical to the regular one.
I tried downgrading to cups-1.5.2-r4 with udev 198 installed.
All kinds of weird things when I tried to configure cups in my browser.
Never got it going.
Usb printer is not enabled in my kernel,cups has the usb flag set.

I'll wait until the new 198 appears in portage before installing it.
Thanks for all the work you do.
Gerard.

Please look at the Gentoo bug and try the patch from there. You can just apply the patch directly in /lib/udev/rules.d/ and no re-emerging is necessary since this is just a text file and we are just moving one section from end to beginning.

@ssuominen,
I have a separate Gentoo install on my box for experiments.
It's more or less identical to the regular one.
I tried downgrading to cups-1.5.2-r4 with udev 198 installed.
All kinds of weird things when I tried to configure cups in my browser.
Never got it going.
Usb printer is not enabled in my kernel,cups has the usb flag set.

I'll wait until the new 198 appears in portage before installing it.
Thanks for all the work you do.
Gerard.

Upgraded from 197 to 198-r2.
Printing with cups-1.6.1 now works fine.
Thanks ssuominen!
Gerard._________________To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download

I did as well, and all aspects of printing have returned to normal. For me, it functioned correctly after the "udevadm trigger," but I wanted to migrate to the new naming conventions for network interfaces, so I rebooted as well.

Thank you for the help, Samuli!

Cheers,
Nathan Zachary_________________“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---

If I remember well, usblp(?) kernel module creates /dev/usblpx to access an usb printer but cups usb/hp backends (usb/hpio) need /dev/bus/usb/00x/00x instead. Also many printers are bidirectional and they need r access to the device as well.

As user, run 'strace /usr/libexec/cups/backend/usb' or strace /usr/libexec/cups/backend/hp' to see where you get a permission denied. That could help you to identify the origin of the problem.

PS: if lp group needs to be changed to usb as suggested in the bug report, probably the same problem could arise with a scanner connected to an usb all-in-one printer._________________« La seule condition au triomphe du mal, c'est l'inaction des gens de bien » E.Burke

@Jimmy Jazz,
My Epson RX560 is a combo with scanner.
Both printer & scanner work fine.
Usblp is ancient history.
Gerard._________________To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download

@Jimmy Jazz,
My Epson RX560 is a combo with scanner.
Both printer & scanner work fine.
Usblp is ancient history.
Gerard.

I use the the usblp kernel driver with CUPS-1.6.1 without any problems. It may be an "older" driver, but it works just fine. I don't see any reason to use the one bundled with CUPS. If you know of a reason, I would definitely entertain the idea of switching.

Cheers,
Nathan Zachary_________________“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---

Unfortunately, I just had to mask >sys-fs/udev-197-r8 in order to keep my printer working. I emerged the latest ~ release of udev today, and my printer stopped working again. Would it be best to open a new bug report for it?

Cheers,
Nathan Zachary_________________“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---

Unfortunately, I just had to mask >sys-fs/udev-197-r8 in order to keep my printer working. I emerged the latest ~ release of udev today, and my printer stopped working again. Would it be best to open a new bug report for it?

Cheers,
Nathan Zachary

What do you mean?

gerard82 posted Wed Mar 20 that "Upgraded from 197 to 198-r2. Printing with cups-1.6.1 now works fine."

to which you replied Wed Mar 20 like: "I did as well, and all aspects of printing have returned to normal. For me, it functioned correctly after the "udevadm trigger," but I wanted to migrate to the new naming conventions for network interfaces, so I rebooted as well. "

This was related to broken .rules in udev itself and the fix has since been imported to upstream git and is part of udev-200, 202, 9999

But now you are saying you had to mask >sys-fs/udev-197-r8 to get printing working again?