Should I rebuild the kernel to make myscanner work ?

Hello again,

since I have no answers to my question, see :My Canon Pixma MP 780 doesn’t scan - openSUSE Forums and it works perfectly with openSUSE 11.1 I wonder if I should rebuild the kernel activating some options ? Can you please help me ? Thanks.

I seriously doubt that it is kernel problem.

You can find the answers on SANE: Supported Devices

Essentially, no-one has written a full SANE backend for this scanner. The sane-pixma backend provides Minimal facilities No grayscale and the scanner sometimes hangs!

Yes I know that. But then why did (does) it work with 11.1 ? I have a dual-boot for 11.1 just for my scanner though it’s very annoying to reboot just to scan…

For me the problem is in the data transfer from the scanner to the computer because the whole scanning process (the lamp scanning the document and then going back) reaches the end. Except no data is transfered and after that, the scanner can’t be turned off since it says that it’s not possible because there’s still data (the scanned image I presume) in memory.

What changed from openSUSE 11.1 to 11.2 that can affect this ?

Please help me…

dagonix, I would recommend against rebuilding the kernel. You may fix your scanner but break something else.

Try installing the sane package from 11.1 in 11.2. Sounds like it’s a driver issue not a kernel issue. The other option is put a package lock (zypper al “package name”) on the scanner package and do a dist upgrade (zypper dup).

First I wanna thank you for your interest in my problem.
Now can you tell me how to do such a thing ? I mean using the sane driver from 11.1 in 11.2 ?
Thank you.

sure :slight_smile:

remove the sane package, zypper rm xsane sane-backends sane-backends-autoconfig

go to this link : Software.openSUSE.org

change the drop down box to 11.1 and type in sane and choose the one-click install option for xsane

it should install all the 11.1 package dependencies for your scanner.

Well… :’(

It does just the same. It didn’t work. I checked again with 11.1 and it works.

There must be something else.

Anyway thank you a lot.

humm, it may be an issue with the dependencies, you may want to downgrade the lib packages to 11.1 (this will be time consuming)

I think I have an old cannon MFP (multi function printer) at work, I’ll give it a test on my box to see what I come up with. do your logs really not have anything in them? (from your older post)

I usually find a lot of detail as to why something is not working in my /var/log/messages file.

I wonder if it’s just a config issue. Not sure if this will work or not, so you might want to back up the file 1st but copy the config file from your working sane to your broke sane (file location: /etc/sane.d/name of printer). or copy the whole folder over. I doubt it’ll work, but hey what’ve you got to lose?

Hello,

Did you test the Canon at your work ? Does it work ? Well I don’t know how to downgrade* the libs to 11.1, How should I do this and return to 11.2 ?

  • with yast or terminal command

yes, I had a successful test on a cannon pixma mp600, there was no code or anything, it just worked.

did you try moving your config files from 11.1 to 11.2? /etc/sane.d

have you checked your log files?

you can use either zypper or yast, recommend yast: pull in the repo from 11.1 then use the filter to pull up all your lib files and go through the list and change them to 11.1. you can get the list by clicking on the dependences from within yast. Once they’re changed over (and if it works) you should lock the repo (zypper al PACKAGE NAME) to keep them from updating.

I use a lenovo t61 with all intel chips, everything works out of the box without much effort on this. I also have an old hp desktop at home and it’s the same way for the most part but uses nvidia video drivers (have to recompile kernel mod everytime I do a kernel update) but it’s pretty stable as well.

If your willing to rebuild your kernel, then I recommend building sane-backend from their unstable git repo.

I did it with my Pixma 240 (which is now on their supported list but didn’t work in 11.1 and was listed as untested).

The Sane developer’s mailing list will help you out with any issues you run into when trying to build the backend.

Also

go to this link : Software.openSUSE.org

change the drop down box to 11.1 and type in sane and choose the one-click install option for xsane

it should install all the 11.1 package dependencies for your scanner.

I recommend removing any 11.1 repo you may have installed on your system using this One-Click-Install. There’s a good chance that having the different version Repos will give you trouble with dependencies at some point.

Also it’s a good idea to file a bug Submitting Bug Reports - openSUSE that way it can be fixed for 11.3

dagonix,

this part is beyond my know how, I agree that you should submit a bug report so they can look into fixing in next update. if you decide to rebuild the kernel, would you please post your success or failures? I’m interested to see how it works out, and if it works. Sorry I didn’t have that “magic fix” for you :frowning: