The scanner drivers that are posted at Canon are incompatible with 11.1 x86_64, not sure about 32 bit. Besides Kooka is a far better app than ScanGear. I have an MP210 and to provide support for it I did the following.
One of the fundamental policies of the linux development is that all changes must be backward compatible.
The libusb supplied with openSUSE 11.1 is not backwards compatible with the libraries supplied with openSUSE 10.1, 10.3 and 11.0.
One of the fundamental policies of the linux development is that all changes must be backward compatible.
The libusb supplied with openSUSE 11.1 is not backwards compatible with the libraries supplied with openSUSE 10.1, 10.3 and 11.0
Please advise the bug number. Third-party drivers or not - one of the fundamental policies of the linux development is that all changes must be backward compatible.
The libusb supplied with openSUSE 11.1 is not backwards compatible with the libraries supplied with openSUSE 10.1, 10.3 and 11.0…
i wonder if those having trouble with what they perceive is the location of lsusb could report the results of the command
whereis lsusb
for example on our 11.0 system, 32bit we get
whereis lsusb
lsusb: /usr/bin/lsusb /usr/sbin/lsusb /usr/bin/X11/lsusb /usr/share/man/man8/lsusb.8.gz
Bug number 469248
I still find this unacceptable. I am running 14 linux distros which I regularly upgrade or reinstall to a newer version and all of them (Ubuntu,Mint,Mepis,Fedora,Debian,PCLinux,Mandriva etc)have the scanner end of my MP520 running except Suse in 11.1.
I am pretty sure it all depends on a tiny lib change or something like that. Bad policy.
BTW when I do whereis lsusb I get:
whereis lsusb
lsusb: /usr/bin/lsusb /usr/sbin/lsusb /usr/bin/X11/lsusb /usr/share/man/man8/lsusb.8.gz
Which is exactly the same thing as you got.
The scan drivers require “libusb”, I have all libusb-xxx packages installed on both a 32-bit PC and a 64-bit Notebook.
On both computers “whereis libusb” gives…
user@linux:~> whereis libusb
libusb:
user@linux:~>
Does this mean that the symbolic links are missing from the packages?
on our 32bit 11.0 system
when I type in
whereis libusb
I get
libusb: /usr/lib/libusb.la /usr/lib/libusb.a /usr/lib/libusb.so
Hallo Busy Penguin
Your findings agree with many users comments on this and other forums.
To summarise:
The drivers install without difficulty on openSUSE 10.2, 10.3 and 11.0 - “whereis libusb” returns the paths to the library files.
The drivers do not install on 32-bit and 64-bit openSUSE 11.1 installations as libusb can not be found. (Irrespective of KDE 4.1.3 or 3.5.10 desktop) - “whereis libusb” returns nothing.
The installation of libusb does not seem to be complete on openSUSE 11.1.
The drivers do function correctly on other up-to-date linux distributions such as Ubuntu, Mepis and Fedora.
Unfortunately, judging from the exceedingly rude comments of many openSUSE members, it would appear that there is no interest to correct the libusb rpms.
That’s a nice and adequate summary of the problem. We can always wait for the next version of Suse and see if they fixed the problem.It is not hard to fix,but you are right,the interest has to be there…
Hello, i had the same problem today.
I installed it with “rpm -i scangearmp-common-1.20-1.i386.rpm --nodeps”.
Then i installed “scangearmp-mp540series-1.20-1.i386.rpm” and restarted udev. Now i can use the scanner with “scangearmp” (just type it into the console), which is provided by “scangearmp-common-1.20-1.i386.rpm”. (Note, that you will need GTK to run scangearmp!)
Although YasT doesn’t yet recognize it, it works fine with this program.
Hmm,I decided to give it a try,so I reinstalled Suse 11.1 and did the install of scangearmp with nodeps. restarted udev and installed GTK but I get this when I run scangearmp from the console:
zeger@linux-lxao:~> sudo scangearmp
(scangearmp:6792): Gtk-WARNING **: cannot open display:
On the other hand,when I run it in Gimp it’s there and I can scan with my MP520. So it is there,I just can’t get it run outside Gimp. Probably need something more but don’t know what.
Any suggestions? Anyway,very good idea because it’s starting to work at least!
Never mind,I just put it in the main menu under graphics as scannerMP520 with scangearmp as command and up it went!Put a nice scan GUI from pixmaps on it and done. Great idea. Thanks.
Just have the feeling canon MP owners are let down by the Suse/Novell folks but never mind,we’re still there!
I have installed the “scangearmp-common” rpm using the “–nodeps” argument.
The “scangearmp-mp520” was installed as normal.
Starting scangearmp from the terminal gives the following error message:
simon@linux:~> scangearmp
scangearmp: error while loading shared libraries: libgimp-2.0.so.0: cannot open shared object file: No such file or directory
simon@linux:~>
I guess because libgimp (x86_64) is under /usr/lib64/ and not /usr/lib/
Does anyone know a workaround?
WilliamSimonLewis wrote:
> I have installed the “scangearmp-common” rpm using the “–nodeps”
> argument.
>
> The “scangearmp-mp520” was installed as normal.
>
> Starting scangearmp from the terminal gives the following error
> message:
>
> simon@linux:~> scangearmp
> scangearmp: error while loading shared libraries: libgimp-2.0.so.0:
> cannot open shared object file: No such file or directory
> simon@linux:~>
>
> I guess because libgimp (x86_64) is under /usr/lib64/ and not /usr/lib/
>
>
> Does anyone know a workaround?
You could try a link
sudo ln -s /usr/lib64/libgimp-2.0.so.0 /usr/lib/libgimp-2.0.so.0
Hallo Wise Pinguin
I tried the symbolic link as suggested, but there seems to be an incompatibility between the 32 bit canon drivers and the 64 bit libraries…
simon@linux:~> scangearmp
scangearmp: error while loading shared libraries: libgimp-2.0.so.0: wrong ELF class: ELFCLASS64
simon@linux:~>
Does anyone know a contact person at CANON for linux drives. After many attempts over CANON’s homepages in USA, Europe and Asia I have not been able to send just one request for native 64 bit LINUX drivers for the PIXMA range of products.
Simon
That’s strange.No problems at all during install?I installed scangear on my DEll amd64x2Turion (with the nodeps method)and didn’t have any lib problems at all. It installed straightaway without any questions about libs 64.
So I have it now on my 32-bit desktop and on my 64-bit laptop. I even installed gscan2pdf and it works in there too.
On the other hand wireless(with ndiswrapper)is a big problem in Suse11.1.I finally got it but that’s another story!
Thanks for your suggestion, now my pixma mp210 works also as scanner!!!
After working years with SuSE 8.1, 9.0 and 10.2 I found that even 11.1 is not sufficient enough to supply scanners and printer of HP and Canon. Normal well known scanners/printers.
It really lasted three long years before my HP deskjet printer/scanner worked. Now I bought myself a Canon MP 540 printer/scanner and OpenSuSE 11.1 and again there are problems with my printer/scanner. My HP works fine now, but, its an golden oldie. My new Canon doesn’t work at all.
Even a normal downloading of an pdf file with Firefox gives problems.
Because of my problems with OpenSuSE 11.1 I have to buy myself Vista, for at least that worked fine. Farewell oh OpenSuSE.
A.J. Heinhuis