Hello,
I recently installed 11.4 32bits, and got everything working, including my Canon Lide25 Scanner with XSane. It suddenly stopped working, not seing the device anymore; I suspect it happened after installing VirtualBox, butreally not sure of that.
Basically, as root I can launch Xsane and scan, and Yast also sees the Scanner and the test is succesful, so a permission issue I believe.
As I don’t know exactly when/why this happened, does anyone know how I could troubleshoot ? Check for UDEV rules or so ? a group I should be in ? I don’t know where to start and don’t want to fiddle around and break something
If someone has a good tip I’d be happy
lsusb gives : Bus 002 Device 009: ID 04a9:2220 Canon, Inc. CanoScan LIDE 25
Pretty late reply, but still I want to confirm that permissionsfor scanners in openSUSE 11.4 are messed up.
This is my scanner identified as root:
sudo scanimage -L
root's password:
device `epson2:libusb:002:003' is a Epson GT-9700 flatbed scanner
And not identified as a regular user:
scanimage -L
No scanners were identified. <snip>
In contrast to openSUSE 11.4, in openSUSE 11.3 skanlite identifies the same scanner as a regular user without problems and I can scan images.
(I checked it by swapping the scanners’ USB cable between two systems).
First I’ve heard of any permissions problems with 11.4. Anyway, the general approach is to look at the permissions associated with the usb device (dynamically created when the device is plugged in). For example, using the OP’s lsusb output:
Bus 002 Device 009
then
ls -l /dev/bus/usb/002/009
should return ‘root lp’ ownership. If not, I would be checking the udev rules eg /etc/udev/rules.d/55-libsane.rules (or similar). It should contain
Sorry to enter in the game but I’ve got the same problem with my Epson Perfection V330 Photo. There is a contradiction between the group and the udev rules. There are the outputs:
scanimage -L
device `epkowa:interpreter:001:004' is a Epson Perfection V330 Photo flatbed scanner
linux-2gx1:/home/jean # ls -l /dev/bus/usb/001/004
crw------- 1 root root 189, 3 23 oct 21:23 /dev/bus/usb/001/004
Are you sure there’s not a contradicting rule elsewhere?
Forgive me if you’ve already checked this, but make sure you have the correct product ID for your scanner device. Although, I have the same entry for your model listed in 55-libsane.rules, maybe your chipset differs. Check what ‘lsusb’ reports.
BTW, if you install the iscan-data (and iscan) RPMs from
> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 1307:0330 Transcend Information, Inc.
The id’s are well the same than in the rule files.
Output from zypper se -si iscan libltdl :
S | No | Sôre | Modêye | Årtch | Depot
--+----------------+-----------+----------------+--------+---------------------
i | iscan | paquet | 2.27.1-4.ltdl7 | x86_64 | (Paquets système)
i | iscan-data | paquet | 1.11.0-1 | noarch | (Paquets système)
i | libltdl7 | paquet | 2.2.6b-13.18.1 | x86_64 | openSUSE-11.4-Update
i | libltdl7 | correctif | 4967 | noarch | openSUSE-11.4-Update
i | libltdl7-32bit | paquet | 2.2.6b-13.18.1 | x86_64 | openSUSE-11.4-Update
> uname -a
Linux linux-s2ip 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 x86_64 x86_64 x86_64 GNU/Linux
Just one last thing: I tried to install it on 12.1 in Virtual Box and it seamed to work without root access. To check on a real install in one month…