I did some more reading and found other people had problems with this.
Especially in multi-function devices. Their solution was to comment out some
code in the backend or remove a usb module from the kernel.
I did an lsmod and found hpusbscsi was loaded whenever I plugged in my
Avision 220 scanner
>
> 0: Device or resource busy
>
> [sanei_usb] Maybe the kernel scanner driver claims the scanner's
>
> interface?
>
> [avision] attach: open failed (Device busy)
>
> [avision] sane_init: Trying to find USB device 638 a27 ...
>
>
-- next