CanoScan lide 25 fails to scan on ubuntu 18.04 with UIO error.
This scanner works if I scan first using VueScan. If I don't use VueScan first it gives a UIO error.
Using export SANE_DEBUG_PLUSTEK=13 I have found that when the scanner has been started by VueScan it detects the scanner as:
[plustek] usbio_DetectLM983x: found LM9832/3
On the other hand, it detects the scanner as:
[plustek] usbio_DetectLM983x: found LM9831
[plustek] * resetting LM9831 device!
[plustek] usbio_ResetLM983x: reset was not successful, status=1
Then, it gives the following error:
[plustek] UIO error
[plustek] Scanner not ready!!!
[plustek] Sensor-position NOT reached
[plustek] cano_PrepareToReadWhiteCal() failed
[plustek] calibration failed!!!
[plustek] reader_process: read failed, status = -9004, errno 32
[plustek] IPC: Transferrate = 2000000 Bytes/s
I have uploaded the logs:
This scanner worked with older sane versions on Ubuntu 14.04