We discovered this also here at MandrakeSoft and I asked our kernel guy to report our fix (removing of the shown lines) upstream to the scanner.o maintainers. I do not know whether he really did so.

I also asked some people complaining about problems with the PSC 1210 on the HPOJ list to unload the scanner.o module, but I did not get answers telling that this solved the problem. I found the scanner.o bug by these bug reports for Mandrake Linux:

https://qa.mandrakesoft.com/show_bug.cgi?id=5740
https://qa.mandrakesoft.com/show_bug.cgi?id=5641

In Mandrake 9.2 the scanner.o module is appropriately fixed.

Till

David Paschal wrote:
Hi, Henning.  I recently discovered that the Linux kernel USB scanner
driver (in 2.4.22 and 2.6.0-test at least) binds to a few HP multi-function
peripherals:

        { USB_DEVICE(0x03f0, 0x1411) }, /* PSC 750 */
        { USB_DEVICE(0x03f0, 0x2f11) }, /* PSC 1210 */

This serves no useful purpose for the PSC 750, which only has a printer-
class interface, and it actually causes problems on the PSC 1210, because
it binds to the vendor-specific interfaces on that model and prevents the
user-mode HP OfficeJet Linux driver (http://hpoj.sf.net) from accessing
them (via libusb).  As a result, I had to include a workaround in the hpoj
code, where it checks for this condition in /proc/bus/usb/devices and
blacklists+unloads scanner.o if necessary.

Please remove the above two lines from scanner.h in the various kernel
trees, and please make a note for now to not add any more HP multi-function
peripherals (OfficeJet, Printer/Scanner/Copier (PSC), LaserJet, or
PhotoSmart printer) to this table.

(Please "reply to all", since I'm no longer subscribed to linux-usb-devel.)



------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to