I figured out what the problem was and how to get the scanner work on F25: The libusb package was missing. After installing the package, the scanner is detected and works perfectly.
Maybe it helps someone to debug similar problems - that's how I figured it out what was missing:
* Run scanimage in debug mode and redirect the output to a file:
# SANE_DEBUG_DLL=128 scanimage -L > output.txt 2>&1
* In the output.txt, you see the problem where the "smfp" back end is loaded:
[dll] load: searching backend `smfp' in `/usr/lib64/sane'
[dll] load: trying to load `/usr/lib64/sane/libsane-smfp.so.1'
[dll] load: dlopen()ing `/usr/lib64/sane/libsane-smfp.so.1'
[dll] load: dlopen() failed (libusb-0.1.so.4: cannot open shared object file: No such file or directory)
* Look up which package provides the missing file:
# dnf provides */libusb-0.1.so.4
libusb-1:0.1.5-7.fc25.i686 : A library which allows userspace access to USB devices
Quelle : Fedora
Regards
Maybe it helps someone to debug similar problems - that's how I figured it out what was missing:
* Run scanimage in debug mode and redirect the output to a file:
# SANE_DEBUG_DLL=128 scanimage -L > output.txt 2>&1
* In the output.txt, you see the problem where the "smfp" back end is loaded:
[dll] load: searching backend `smfp' in `/usr/lib64/sane'
[dll] load: trying to load `/usr/lib64/sane/libsane-smfp.so.1'
[dll] load: dlopen()ing `/usr/lib64/sane/libsane-smfp.so.1'
[dll] load: dlopen() failed (libusb-0.1.so.4: cannot open shared object file: No such file or directory)
* Look up which package provides the missing file:
# dnf provides */libusb-0.1.so.4
libusb-1:0.1.5-7.fc25.i686 : A library which allows userspace access to USB devices
Quelle : Fedora
Regards