Comment 28 for bug 564917

Revision history for this message
Stefan K. (archilles) wrote :

I applied the patch from comment 21 to the cups source of lucid, 1.4.3 at the moment, and rebuilt the debian packages (dpkg-buildpackage). After that I copied the "backend binaries" over the installed in /usr/lib/cups/backend. Plugged the adapter into usb and it still doesn't work. At least for 1.4.3 this patch seems not to be enough. Additionally I tested "vanilla cups" (from cups.org) and all 1.4.x have the same problem. So it is definitely fixed by debian/ubuntu patches.

So I grabbed a copy of natty's sources 1.4.6, built these (working) packages and made a diff from the 1.4.6 backend against lucid's 1.4.3. I guess this changed a lot more code than needed, but 1.4.3 is working then, too. The usb backend is not segfaulting anymore and cups prints fine with the adapter and another pure usb printer.

Maybe a package maintainer can backport it into lucid/maverick source tree?