
On Wed, May 27, 2015 at 01:04:50PM +1000, Allan Duncan wrote:
maybe to blacklist all and leave the end user to enable just the one they have. I can't see the benefit of this - my Canon is handled by the pixma driver, non-obvious.
the benefit would be that some scanners may not work if certain drivers are loaded or are loaded in the wrong order (e.g. newer or older models or almost-but-not-quite-100%-clone brands that require a specific driver rather than a generic driver for that brand), and this is a lot harder and far more confusing to diagnose (because the logs indicate that a driver was successfully loaded) than no drivers being loaded at all, which is easily fixed just by googling for "sane +brand +model" sometimes it's best NOT to configure anything at all by default and leave it up to the user to know what's in their system, or just assume that they have at least moderate intelligence and are capable of using google.
All this prompted me to look at my Fedora install which has most backends enabled, but the USB-based recognition uses the <manuf:device> ID. I don't know how the SCSI side would establish which backend is needed, although clearly it does.
sometimes - perhaps even most of the time - auto-detect/auto-configure tools work brilliantly. and sometimes they just fuck things up...and they usually do that in a way which hides or disguises what the problem is. craig -- craig sanders <cas@taz.net.au>