hplip-sane: Because of proprietary drivers unusable.
Open
Nobody has claimed this yet.
bug
- Dominant language
- Makefile
- Stars
- 4.6k
- Forks
- 4k
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 134
Description
Package Name
hplip-sane
Maintainer
@luizluca ?
OpenWrt Version
Any
OpenWrt Target/Subtarget
any
Steps to Reproduce
- Install the following packages
- sane-daemon 1.3.1-r1
- sane-frontends 1.3.1-r1
- sane-hp 1.3.1-r1
- sane-hp4200 1.3.1-r1
- hplip-sane 3.23.12-r1
- libsane 1.3.1-r1
- Try to scan with your HP Scanner
Actual Behaviour
It seems that the drivers are that proprietary that we fail in being able to use what you actually installed as it's incomplete.
Tue Mar 31 22:47:16 2026 daemon.info saned[6601]: io/hpmud/musb.c 428: Found interface conf=0, iface=1, altset=0, index=1
Tue Mar 31 22:47:16 2026 daemon.info saned[6601]: io/hpmud/musb.c 390: Active kernel driver on interface=1 ret=0
Tue Mar 31 22:47:16 2026 daemon.info saned[6601]: io/hpmud/musb.c 536: claimed 7/1/2 interface
Tue Mar 31 22:47:16 2026 daemon.info saned[6601]: io/hpmud/musb.c 781: read actual device_id successfully fd=1 len=276
Tue Mar 31 22:47:16 2026 daemon.info saned[6601]: io/hpmud/musb.c 562: released 7/1/2 interface
Tue Mar 31 22:47:16 2026 daemon.err saned[6601]: common/utils.c 112: unable to open /var/lib/hp/hplip.state: No such file or directory
Tue Mar 31 22:47:16 2026 daemon.err saned[6601]: common/utils.c 162: validate_plugin_version() Failed to get Plugin version from [/var/lib/hp/hplip.state]
Tue Mar 31 22:47:16 2026 daemon.err saned[6601]: common/utils.c 206: Plugin version is not matching
Tue Mar 31 22:47:16 2026 daemon.info saned[6601]: scan/sane/escl.c 89: Calling escl bb_unload:```
### Confirmation Checklist
- [x] The package is maintained in this repository.
- [x] I understand that issues related to [the base OpenWrt repository](https://github.com/openwrt/openwrt/issues) or [LuCI repository](https://github.com/openwrt/luci/issues) will be closed.
- [x] I am reporting an issue for OpenWrt, not an unsupported fork.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect the hplip-sane package definition and its dependency or plugin handling first; the report provides no file or test path. Reproduce the listed package installation and scan attempt, then verify that the installed package no longer fails on the missing hplip.state and plugin-version checks.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100