[sane-devel] Unstable scanning with Fujitsu fi-7160

m. allan noah kitno455 at gmail.com
Wed Jan 14 21:11:02 GMT 2026


well, are you normally killing button daemon, or did the problem start
before that?

On Wed, Jan 14, 2026 at 3:54 PM Simon Matter <simon.matter at invoca.ch> wrote:

> There is nothing in dmesg, unfortunately.
> I see that the button daemon does a sane_open() but when it is terminated
> with SIGTERM, there is no sane_close() called from what I understand.
> Could that be problem?
>
> Thanks,
> Simon
>
> > Again, check for kernel-level errors using dmesg.
> >
> > On Wed, Jan 14, 2026 at 2:59 PM Simon Matter <simon.matter at invoca.ch>
> > wrote:
> >
> >> Everything changed, yes.
> >> The button daemon is a quite small program so I expected it to work also
> >> with the new system. I was wrong here and now I try to find out why it
> >> leaves the system in a state where access to the device is blocked.
> >>
> >> Simon
> >>
> >> > What changed? Just the sane-backends version, or anything else
> >> (hardware,
> >> > OS, etc)
> >> >
> >> > allan
> >> >
> >> > On Wed, Jan 14, 2026 at 2:32 PM Simon Matter <simon.matter at invoca.ch>
> >> > wrote:
> >> >
> >> >> I can confirm now that the problem is with the button daemon
> >> >> scanmonitord-sanebd only and not with scanimage.
> >> >>
> >> >> When I run "SANE_DEFAULT_DEVICE=fujitsu:fi-7160:42929
> >> >> scanmonitord-sanebd"
> >> >> several times in a terminal and terminate it with Ctrl+C, it will
> >> >> suddenly
> >> >> say "Open of device fujitsu:fi-7160:42929 failed: Invalid argument".
> >> >> While studying the code of scanmonitord-sanebd.c I'm failing to
> >> >> understand
> >> >> what could be wrong. This has worked fine with SANE backends 1.0.24
> >> but
> >> >> something has changed here.
> >> >>
> >> >> If anyone has an idea what could be wrong, please let me know. I'm
> >> quite
> >> >> lost here.
> >> >>
> >> >> Thanks,
> >> >> Simon
> >> >>
> >> >> > I start to believe the problem is not in SANE itself but in the
> >> button
> >> >> > daemon we are using (see attachement).
> >> >> >
> >> >> > Our software is running the button daemon and waits for events,
> >> then
> >> >> > terminates the button daemon and does the appropriate scanimage
> >> job,
> >> >> and
> >> >> > then starts the button daemon again.
> >> >> >
> >> >> > The button daemon is a modified version of some daemon which was
> >> >> floating
> >> >> > around many years ago. It has worked well for the last 15 years or
> >> so.
> >> >> > Maybe there is some modification needed to make it work well with
> >> >> newer
> >> >> > SANE.
> >> >> >
> >> >> > If someone who knows SANE better than me would take a look at it,
> >> that
> >> >> > would be much appreciated.
> >> >> >
> >> >> > Thanks,
> >> >> > Simon
> >> >> >
> >> >> >> We need to isolate the problem if possible- I expect if you
> >> compile
> >> >> an
> >> >> >> older, known working sane-backends on your current computer, the
> >> >> problem
> >> >> >> will persist. That would indicate hardware or OS level issue.
> >> >> >>
> >> >> >> allan
> >> >> >>
> >> >> >> On Wed, Jan 14, 2026 at 9:35 AM Simon Matter via sane-devel <
> >> >> >> sane-devel at alioth-lists.debian.net> wrote:
> >> >> >>
> >> >> >>> >
> >> >> >>> > Hello,
> >> >> >>> >
> >> >> >>> > On 2026-01-14 14:59, Simon Matter via sane-devel wrote:
> >> >> >>> >> These scanners work perfectly fine with very old sane-backends
> >> >> >>> >> and operating system.
> >> >> >>> >
> >> >> >>> > Does it work on the exact same computer
> >> >> >>> > where it fails or does it work on old computers?
> >> >> >>>
> >> >> >>> It works fine on old computers with old software.
> >> >> >>>
> >> >> >>> >
> >> >> >>> > I ask because of possible USB 3 related issues, see
> >> >> >>> > https://en.opensuse.org/SDB:Configuring_Scanners#USB
> >> >> >>>
> >> >> >>> Thanks, I'll check it out.
> >> >> >>>
> >> >> >>> Simon
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>
> >> >> >> --
> >> >> >> "well, I stand up next to a mountain- and I chop it down with the
> >> >> edge
> >> >> >> of
> >> >> >> my hand"
> >> >> >>
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >
> >> > --
> >> > "well, I stand up next to a mountain- and I chop it down with the edge
> >> of
> >> > my hand"
> >> >
> >>
> >>
> >>
> >
> > --
> > "well, I stand up next to a mountain- and I chop it down with the edge of
> > my hand"
> >
>
>
>

-- 
"well, I stand up next to a mountain- and I chop it down with the edge of
my hand"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20260114/dd98bb7d/attachment.htm>


More information about the sane-devel mailing list