https://bugzilla.novell.com/show_bug.cgi?id=419565
User jos.baudrez@telenet.be added comment
https://bugzilla.novell.com/show_bug.cgi?id=419565#c15
--- Comment #15 from Jos Baudrez 2008-09-23 00:12:34 MDT ---
Oliver,
seems the new kernel solves the problem to an extent - i don't even understand
anymore ;-)
Let me explain.
The first tests were done under kernel SuSE2.6.25.11-0.1 (cfr. comment #2).
The kernel now is 2.6.25.16-0.1 - as i do regular updates.
So i did what you asked, with this new kernel and my scanner worked perfectly
from the first time! Here follows a history-since-boot of my tests as root.
================================================
:~> uname -a
Linux atlanta 2.6.25.16-0.1-default #1 SMP 2008-08-21 00:34:25 +0200 x86_64
x86_64 x86_64 GNU/Linux
:~> lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/10p, 480M
|__ Port 4: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 9: Dev 6, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 8, If 0, Class='bInterfaceClass 0x0e not yet handled',
Driver=uvcvideo, 480M
|__ Port 1: Dev 8, If 1, Class='bInterfaceClass 0x0e not yet handled',
Driver=uvcvideo, 480M
|__ Port 1: Dev 8, If 2, Class=audio, Driver=snd-usb-audio, 480M
|__ Port 1: Dev 8, If 3, Class=audio, Driver=snd-usb-audio, 480M
|__ Port 10: Dev 7, If 0, Class=vend., Driver=, 480M
|__ Port 10: Dev 7, If 1, Class=print, Driver=usblp, 480M
|__ Port 10: Dev 7, If 2, Class=stor., Driver=usb-storage, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/10p, 12M
|__ Port 3: Dev 2, If 0, Class=audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 2, If 1, Class=audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 2, If 2, Class=audio, Driver=snd-usb-audio, 12M
|__ Port 3: Dev 2, If 3, Class=HID, Driver=usbhid, 12M
|__ Port 7: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 8: Dev 4, If 0, Class=hub, Driver=hub/3p, 12M
|__ Port 1: Dev 5, If 0, Class=HID, Driver=usbhid, 12M
|__ Port 1: Dev 5, If 1, Class=HID, Driver=usbhid, 12M
:~> for A in `find /sys/bus/usb/devices/*/ -name "level"`; do echo -n `ls $A`;
echo -n ": "; cat $A; done
/sys/bus/usb/devices/1-3/power/level: on
/sys/bus/usb/devices/1-7/power/level: on
/sys/bus/usb/devices/1-8.1/power/level: on
/sys/bus/usb/devices/1-8/power/level: auto
/sys/bus/usb/devices/1-8/1-8.1/power/level: on
/sys/bus/usb/devices/2-10/power/level: on
/sys/bus/usb/devices/2-4/power/level: auto
/sys/bus/usb/devices/2-9.1/power/level: on
/sys/bus/usb/devices/2-9/power/level: auto
/sys/bus/usb/devices/2-9/2-9.1/power/level: on
/sys/bus/usb/devices/usb1/power/level: auto
/sys/bus/usb/devices/usb1/1-3/power/level: on
/sys/bus/usb/devices/usb1/1-7/power/level: on
/sys/bus/usb/devices/usb1/1-8/power/level: auto
/sys/bus/usb/devices/usb1/1-8/1-8.1/power/level: on
/sys/bus/usb/devices/usb2/power/level: auto
/sys/bus/usb/devices/usb2/2-4/power/level: auto
/sys/bus/usb/devices/usb2/2-9/power/level: auto
/sys/bus/usb/devices/usb2/2-9/2-9.1/power/level: on
/sys/bus/usb/devices/usb2/2-10/power/level: on
:~> scanimage -d pixma -T
scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1920 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 256 bytes... PASS
scanimage: stepped read, 512 bytes... PASS
scanimage: stepped read, 1024 bytes... PASS
scanimage: stepped read, 2048 bytes... PASS
scanimage: stepped read, 2047 bytes... PASS
scanimage: stepped read, 1023 bytes... PASS
scanimage: stepped read, 511 bytes... PASS
scanimage: stepped read, 255 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS
================================================
As I could have missed something, I decided to revert to a 'sure' situation.
So i did:
:~> for A in `find /sys/bus/usb/devices/*/ -name "level"`; do echo auto > $A;
done
:~> for A in `find /sys/bus/usb/devices/*/ -name "level"`; do echo -n `ls $A`;
echo -n ": "; cat $A; done
/sys/bus/usb/devices/1-3/power/level: auto
/sys/bus/usb/devices/1-7/power/level: auto
/sys/bus/usb/devices/1-8.1/power/level: auto
/sys/bus/usb/devices/1-8/power/level: auto
/sys/bus/usb/devices/1-8/1-8.1/power/level: auto
/sys/bus/usb/devices/2-10/power/level: auto
/sys/bus/usb/devices/2-4/power/level: auto
/sys/bus/usb/devices/2-9.1/power/level: auto
/sys/bus/usb/devices/2-9/power/level: auto
/sys/bus/usb/devices/2-9/2-9.1/power/level: auto
/sys/bus/usb/devices/usb1/power/level: auto
/sys/bus/usb/devices/usb1/1-3/power/level: auto
/sys/bus/usb/devices/usb1/1-7/power/level: auto
/sys/bus/usb/devices/usb1/1-8/power/level: auto
/sys/bus/usb/devices/usb1/1-8/1-8.1/power/level: auto
/sys/bus/usb/devices/usb2/power/level: auto
/sys/bus/usb/devices/usb2/2-4/power/level: auto
/sys/bus/usb/devices/usb2/2-9/power/level: auto
/sys/bus/usb/devices/usb2/2-9/2-9.1/power/level: auto
/sys/bus/usb/devices/usb2/2-10/power/level: auto
AND NOW FOR THE MYSTERY PART!!!
:~> scanimage -d pixma -T
scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1920 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 256 bytes... PASS
scanimage: stepped read, 512 bytes... PASS
scanimage: stepped read, 1024 bytes... PASS
scanimage: stepped read, 2048 bytes... PASS
scanimage: stepped read, 2047 bytes... PASS
scanimage: stepped read, 1023 bytes... PASS
scanimage: stepped read, 511 bytes... PASS
scanimage: stepped read, 255 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS
As I didn't believe what i saw, i repeated the test from cold boot - with exact
the same results...
I'm baffled - could it be ?
Anyway seems the Pixma now works perfectly with the stock kernel...
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.