https://bugzilla.novell.com/show_bug.cgi?id=469721 Summary: scanner found because hplip provides wrong fdi files Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: Other OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: Printing AssignedTo: jsmeix@novell.com ReportedBy: cstender@novell.com QAContact: jsmeix@novell.com Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-1.1 Firefox/3.0.5 When I boot into a fresh installed openSUSE 11.1 and connect my HP Deskjet 6540 I get two SusePlugger popup windows. Strangely the first one says that a scanner was found and asks me if I want to configure it. The HP is a printer only and no all-in-on device or something like this. I searched for 'scanner' in the output of lshal and found the following: udi = '/org/freedesktop/Hal/devices/usb_device_3f0_8204_MY47D2R0X7040N_if0' access_control.file = '/dev/bus/usb/001/008' (string) access_control.type = 'scanner' (string) info.callouts.add = {'hal-acl-tool --add-device'} (string list) info.callouts.remove = {'hal-acl-tool --remove-device'} (string list) info.capabilities = {'scanner', 'access_control'} (string list) info.linux.driver = 'usblp' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_3f0_8204_MY47D2R0X7040N' (string) info.product = 'USB Printer Interface' (string) info.subsystem = 'usb' (string) ... The culprit seems to be the following entry in /usr/share/hal/fdi/information/20thirdparty/70-hpmud.fdi: <match key="info.subsystem" string="usb"> <match key="usb.vendor_id" int="0x03f0"> <match key="usb.product_id" int="0x8204"> <append key="info.capabilities" type="strlist">scanner</append> </match> </match> </match> These are exactly the vendor and product ids for my printer.. Reproducible: Always Steps to Reproduce: 1. Install a fresh openSUSE 11.1 2. Connect the HP Deskjet 6540 to your computer -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.