Comment # 14 on bug 1198794 from
(In reply to Stefan Br���ns from comment #13)
> This is very likely a totally different issue (LAN vs USB, totally different
> device "class"). Please open a separate bug report.
> 
> Please mention which driver you are using.

Most likely it is the same problem. I have the same issue and I did this:

export SANE_DEBUG_DLL=128
scanimage -L

I have a network MFC HP printer and epson scanner attached over usb

When I do that debug, I get an unresolved symbol in HPAIO

[19:40:02.912317] [sanei_debug] Setting debug level of dll to 128.
[19:40:02.912422] [dll] sane_init: SANE dll backend version 1.0.13 from
sane-backends 1.1.1
[19:40:02.912443] [dll] sane_init/read_dlld: attempting to open directory
`./dll.d'
[19:40:02.912477] [dll] sane_init/read_dlld: attempting to open directory
`/etc/sane.d/dll.d'
[19:40:02.912508] [dll] sane_init/read_dlld: using config directory
`/etc/sane.d/dll.d'
[19:40:02.912541] [dll] sane_init/read_dlld: considering
/etc/sane.d/dll.d/hpaio
[19:40:02.912576] [dll] sane_init/read_config: reading dll.d/hpaio
[19:40:02.912608] [dll] add_backend: adding backend `hpaio'
[19:40:02.912636] [dll] sane_init/read_dlld: considering
/etc/sane.d/dll.d/epkowa.conf
[19:40:02.912671] [dll] sane_init/read_config: reading dll.d/epkowa.conf
[19:40:02.912697] [dll] add_backend: adding backend `epkowa'
[19:40:02.912724] [dll] sane_init/read_dlld: done.
[19:40:02.912756] [dll] sane_init/read_config: reading dll.conf
[19:40:02.912801] [dll] add_backend: adding backend `hp2000S1'
[19:40:02.912821] [dll] add_backend: adding backend `hpgt2500'
[19:40:02.912838] [dll] add_backend: adding backend `hpaio'
[19:40:02.912852] [dll] add_backend: `hpaio' is already there
[19:40:02.912894] [dll] sane_get_devices
[19:40:02.912916] [dll] load: searching backend `hpaio' in `/usr/lib64/sane'
[19:40:02.912935] [dll] load: trying to load
`/usr/lib64/sane/libsane-hpaio.so.1'
[19:40:02.912962] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-hpaio.so.1'
[19:40:02.921400] [dll] load: dlopen() failed
(/usr/lib64/sane/libsane-hpaio.so.1: undefined symbol: _DBG)
[19:40:02.921431] [dll] load: searching backend `hpgt2500' in `/usr/lib64/sane'
[19:40:02.921441] [dll] load: trying to load
`/usr/lib64/sane/libsane-hpgt2500.so.1'
[19:40:02.921478] [dll] load: dlopen()ing
`/usr/lib64/sane/libsane-hpgt2500.so.1'
[19:40:02.921724] [dll] init: initializing backend `hpgt2500'
[19:40:02.930933] [dll] init: backend `hpgt2500' is version 1.0.5
[19:40:02.930956] [dll] load: searching backend `hp2000S1' in `/usr/lib64/sane'
[19:40:02.930968] [dll] load: trying to load
`/usr/lib64/sane/libsane-hp2000S1.so.1'
[19:40:02.930996] [dll] load: dlopen()ing
`/usr/lib64/sane/libsane-hp2000S1.so.1'
[19:40:02.931499] [dll] init: initializing backend `hp2000S1'
[19:40:02.931622] [dll] init: backend `hp2000S1' is version 1.0.0
[19:40:02.931638] [dll] load: searching backend `epkowa' in `/usr/lib64/sane'
[19:40:02.931647] [dll] load: trying to load
`/usr/lib64/sane/libsane-epkowa.so.1'
[19:40:02.931662] [dll] load: dlopen()ing `/usr/lib64/sane/libsane-epkowa.so.1'
[19:40:02.931926] [dll] init: initializing backend `epkowa'
[19:40:02.937493] [dll] init: backend `epkowa' is version 1.0.213
[19:40:02.946985] [dll] sane_get_devices: found 1 devices
device `epkowa:interpreter:003:004' is a Epson Perfection V33 flatbed scanner
[19:40:02.947016] [dll] sane_exit: exiting
[19:40:02.947024] [dll] sane_exit: calling backend `hpgt2500's exit function
[19:40:03.950479] [dll] sane_exit: calling backend `hp2000S1's exit function
[19:40:03.950574] [dll] sane_exit: calling backend `epkowa's exit function
[19:40:03.950664] [dll] sane_exit: finished

So, because of a missing symbol _DBG, loading of libsane-hpaio.so.1 fails and
the driver is not loaded. Whatever that _DBG symbol means


You are receiving this mail because: