Re: [sane-devel] Mustek scanner problem

2018-02-24 Thread Olaf Meeuwissen
Hi Chris,

Chris Widdows writes:

> Made the changes, but it is not recognised. XSane seems to only pickup
> on my webcam. I ran sane-find-scanner as root and this is what I got:
>
>> sane-find-scanner
>
>  # sane-find-scanner will now attempt to detect your scanner. If the
>  # result is different from what you expected, first make sure your
>  # scanner is powered up and properly connected to your computer.
>
>  # No SCSI scanners found. If you expected something different, make
> sure that
>  # you have loaded a kernel SCSI driver for your SCSI adapter.
>
> found USB scanner (vendor=0x138a, product=0x0011) at libusb:003:005
> found USB scanner (vendor=0x055f, product=0x050c, chip=GL128) at
> libusb:001:003
>  # Your USB scanner was (probably) detected. It may or may not be
> supported by
>  # SANE. Try scanimage -L and read the backend's manpage.
>
>  # Not checking for parallel port scanners.
>
>  # Most Scanners connected to the parallel port or other proprietary ports
>  # can't be detected by this program.
>> scanimage -L
> device `v4l:/dev/video0' is a Noname Integrated Camera virtual device

Was that run as root as well?  What does

 $ sudo SANE_DEBUG_DLL=128 scanimage -L

say?  Does the output look like it loaded that third-party backend
correctly?  It could be that the backend was installed someplace where
the dll backend does not look.  Not all third-party backends have been
fixed up to play nice with multiarch.

Before multiarch, backends were installed in

  /usr/lib/sane  (or /usr/lib64/sane)

After multiarch, they usually live in a place that looks like

  /usr/lib/x86_64-linux-gnu/sane

> And this is LMDE2 distro, 64bits, kernel 4.9 (from the jessie
> backports). Essentially LMDE2 is a pimped Debian Jessie, which is
> oldstable. 16GB Ram, core i7, Disk is a 64GB ssd + 1TB HDD and the HDD
> is configured as a bcache-backend, because there's 192GB left on the
> ssd, which I use as the bcache cache device.
>
> Rgds Chris
>
>
> On 15/02/18 13:56, Olaf Meeuwissen wrote:
>> Hi Chris,
>>
>> Chris writes:
>>
>>> Hi,
>>>
>>> My first post here, and whilst I think I've covered the obvious things,
>>> I could have easily missed something. But I can read, so in case I
>>> missed what to read, kindly tell me
>>>
>>> Having said that, I have got a Mustek A3F1200N scanner. It's an usb
>>> scanner and Mustek offers a xsane backend deb file for this scanner at
>>> ftp://ftp2.mustek.com.tw/pub/new/driver/A3F1200N/Linux/ . I run 64 bit
>>> LMDE2, so I downloaded and installed the .deb file. This added a lot of
>>> files to /etc/sane.d, but xsane does not detect the scanner. So I did an
>>> lsusb and found this: Bus 001 Device 010: ID 055f:050c Mustek Systems, Inc.
>> Third party backend binary packages often don't bother with getting the
>> device access permissions right on *your* particular system.  Taking a
>> quick look at Mustek's binaries, it doesn't seem to even do so much as
>> try.
>>
>> # Apart from that, it seems to warp you back in time to sane-backends
>> # 1.0.23 for all other backends and clobber whatever changes you made
>> # to /etc/sane.d.  At least for the i386 deb.
>>
>> You didn't mention the distribution you use but something like the below
>> ought to work for most.
>>
>>  sudo cp /lib/udev/rules.d/*-libsane.rules /etc/udev/rules.d/
>>
>> and replace the whole of the gargatuan list of entries that look like
>>
>>   ATTRS{idVendor}=="055f", ATTRS{idProduct}=="050c", 
>> ENV{libsane_matched}="yes"
>>
>> with that single line.  Replace the line that starts with
>>
>>   ENV{libsane_matched}=="yes"
>>
>> with
>>
>>   ENV{libsane_matched}=="yes", RUN+="chmod 0666 $env{DEVNAME}"
>>
>> Replug your device and things should work, if my recollection of the way
>> udev works still up to snuff.  It's not the most granular and security
>> conscious way of going about this but is good enough for single user
>> machines and most SOHO use.

Hope this helps,
--
Olaf Meeuwissen, LPIC-2FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Softwarehttps://my.fsf.org/donate
 Join the Free Software Foundation  https://my.fsf.org/join

-- 
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
 to sane-devel-requ...@lists.alioth.debian.org


Re: [sane-devel] Mustek scanner problem

2018-02-17 Thread Chris Widdows
Made the changes, but it is not recognised. XSane seems to only pickup
on my webcam. I ran sane-find-scanner as root and this is what I got:

> sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make
sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x138a, product=0x0011) at libusb:003:005
found USB scanner (vendor=0x055f, product=0x050c, chip=GL128) at
libusb:001:003
  # Your USB scanner was (probably) detected. It may or may not be
supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
> scanimage -L
device `v4l:/dev/video0' is a Noname Integrated Camera virtual device

And this is LMDE2 distro, 64bits, kernel 4.9 (from the jessie
backports). Essentially LMDE2 is a pimped Debian Jessie, which is
oldstable. 16GB Ram, core i7, Disk is a 64GB ssd + 1TB HDD and the HDD
is configured as a bcache-backend, because there's 192GB left on the
ssd, which I use as the bcache cache device.

Rgds Chris


On 15/02/18 13:56, Olaf Meeuwissen wrote:
> Hi Chris,
>
> Chris writes:
>
>> Hi,
>>
>> My first post here, and whilst I think I've covered the obvious things,
>> I could have easily missed something. But I can read, so in case I
>> missed what to read, kindly tell me
>>
>> Having said that, I have got a Mustek A3F1200N scanner. It's an usb
>> scanner and Mustek offers a xsane backend deb file for this scanner at
>> ftp://ftp2.mustek.com.tw/pub/new/driver/A3F1200N/Linux/ . I run 64 bit
>> LMDE2, so I downloaded and installed the .deb file. This added a lot of
>> files to /etc/sane.d, but xsane does not detect the scanner. So I did an
>> lsusb and found this: Bus 001 Device 010: ID 055f:050c Mustek Systems, Inc.
> Third party backend binary packages often don't bother with getting the
> device access permissions right on *your* particular system.  Taking a
> quick look at Mustek's binaries, it doesn't seem to even do so much as
> try.
>
> # Apart from that, it seems to warp you back in time to sane-backends
> # 1.0.23 for all other backends and clobber whatever changes you made
> # to /etc/sane.d.  At least for the i386 deb.
>
> You didn't mention the distribution you use but something like the below
> ought to work for most.
>
>  sudo cp /lib/udev/rules.d/*-libsane.rules /etc/udev/rules.d/
>
> and replace the whole of the gargatuan list of entries that look like
>
>   ATTRS{idVendor}=="055f", ATTRS{idProduct}=="050c", 
> ENV{libsane_matched}="yes"
>
> with that single line.  Replace the line that starts with
>
>   ENV{libsane_matched}=="yes"
>
> with
>
>   ENV{libsane_matched}=="yes", RUN+="chmod 0666 $env{DEVNAME}"
>
> Replug your device and things should work, if my recollection of the way
> udev works still up to snuff.  It's not the most granular and security
> conscious way of going about this but is good enough for single user
> machines and most SOHO use.
>
> Hope this helps,
> --
> Olaf Meeuwissen, LPIC-2FSF Associate Member since 2004-01-27
>  GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
>  Support Free Softwarehttps://my.fsf.org/donate
>  Join the Free Software Foundation  https://my.fsf.org/join
>



-- 
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
 to sane-devel-requ...@lists.alioth.debian.org

Re: [sane-devel] Mustek scanner problem

2018-02-15 Thread Olaf Meeuwissen
Hi Chris,

Chris writes:

> Hi,
>
> My first post here, and whilst I think I've covered the obvious things,
> I could have easily missed something. But I can read, so in case I
> missed what to read, kindly tell me
>
> Having said that, I have got a Mustek A3F1200N scanner. It's an usb
> scanner and Mustek offers a xsane backend deb file for this scanner at
> ftp://ftp2.mustek.com.tw/pub/new/driver/A3F1200N/Linux/ . I run 64 bit
> LMDE2, so I downloaded and installed the .deb file. This added a lot of
> files to /etc/sane.d, but xsane does not detect the scanner. So I did an
> lsusb and found this: Bus 001 Device 010: ID 055f:050c Mustek Systems, Inc.

Third party backend binary packages often don't bother with getting the
device access permissions right on *your* particular system.  Taking a
quick look at Mustek's binaries, it doesn't seem to even do so much as
try.

# Apart from that, it seems to warp you back in time to sane-backends
# 1.0.23 for all other backends and clobber whatever changes you made
# to /etc/sane.d.  At least for the i386 deb.

You didn't mention the distribution you use but something like the below
ought to work for most.

 sudo cp /lib/udev/rules.d/*-libsane.rules /etc/udev/rules.d/

and replace the whole of the gargatuan list of entries that look like

  ATTRS{idVendor}=="055f", ATTRS{idProduct}=="050c", ENV{libsane_matched}="yes"

with that single line.  Replace the line that starts with

  ENV{libsane_matched}=="yes"

with

  ENV{libsane_matched}=="yes", RUN+="chmod 0666 $env{DEVNAME}"

Replug your device and things should work, if my recollection of the way
udev works still up to snuff.  It's not the most granular and security
conscious way of going about this but is good enough for single user
machines and most SOHO use.

Hope this helps,
--
Olaf Meeuwissen, LPIC-2FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Softwarehttps://my.fsf.org/donate
 Join the Free Software Foundation  https://my.fsf.org/join

-- 
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
 to sane-devel-requ...@lists.alioth.debian.org


[sane-devel] Mustek scanner problem

2018-02-14 Thread Chris
Hi,

My first post here, and whilst I think I've covered the obvious things,
I could have easily missed something. But I can read, so in case I
missed what to read, kindly tell me

Having said that, I have got a Mustek A3F1200N scanner. It's an usb
scanner and Mustek offers a xsane backend deb file for this scanner at
ftp://ftp2.mustek.com.tw/pub/new/driver/A3F1200N/Linux/ . I run 64 bit
LMDE2, so I downloaded and installed the .deb file. This added a lot of
files to /etc/sane.d, but xsane does not detect the scanner. So I did an
lsusb and found this: Bus 001 Device 010: ID 055f:050c Mustek Systems, Inc.

This is the scanner. If I look at the config files, device 050c is not
mentioned anywhere, so to me it makes sense that xsane wouldn't pick it
up. What wonders me is that Mustek provide a deb file, but one that
doesn't seem to actually cater for my scanner. Or is it handled with
some generic chip driver? I have tried to find one, but cannot locate any.

I have also determined the scanner works, using a Windows 10 32bit
VirtualBox client and a freshly downloaded driver from Mustek, I can see
it scans. Even those buttons work.

However, I prefer Linux and would want to work out if it is possible to
get this scanner to work. So far google yields no real data, which given
that A3 scanners are no where near as common as A4 scanners, is not a
total surprise. Can anyone point me in a direction that might get things
working?

Thanks

Chris



-- 
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
 to sane-devel-requ...@lists.alioth.debian.org