Hi Martin, On Wednesday 07 October 2009 20:24:22 Martin Knoblauch wrote: > Hi, > > I have recently accquired a Reflecta RubyScan slide scanner. Works fine "on > the other OS". Does 1800 dpi, 2556x1704 pixels. > > Under Linux the results are not so good. "sane" does not like it at > all. "uvccapture-0.5" only works partially. It gives a lot of ioctl > errors and it works only with 1984x1328 pixels, which is 1400 dpi.
>From the attached lsusb output (thanks for the information btw) the scanner only supports 1984x1328. Could it be using software interpolation on the "other OS" ? > [r...@l6g0223j uvccapture-0.5]# ./uvccapture -v -v -x2556 -y1704 > Using videodevice: /dev/video0 > Saving images to: snap.jpg > Image size: 2556x1704 > Taking snapshot every 0 seconds > Taking images using mmap > format asked unavailable get width 1984 height 1328 > Resetting camera settings > ioctl querycontrol error 22 > ioctl querycontrol error 22 > ioctl querycontrol error 22 > Camera brightness level is 0 > ioctl querycontrol error 22 > Camera contrast level is -1 > ioctl querycontrol error 22 > Camera saturation level is -1 > ioctl querycontrol error 22 > Camera gain level is -1 > Grabbing frame > Saving image to: snap.jpg uvccapture tries to read (and possibly modify) the contrast, saturation and gain parameters. The scanner doesn't support those, so the ioctl fails. If you want more information about what the application does you could set the trace parameter when loading the uvcvideo driver. trace is a bitmask and the bit values are defined in uvcvideo.h. 15 is a good value to get verbose messages during initialisation and control/format-related calls from userspace without flooding the log with capture-related messages. > Any advice to get this to work "correctly"? I am running CentOs-5.3 (Linux > 2.6.18-164.el5) with current uvcvideo drivers. Please CC me, as I am > only reading the digest version of the mailing list. > > On hotplug, dmesg shows: > > usb 1-4: new high speed USB device using ehci_hcd and address 19 > usb 1-4: configuration #1 chosen from 1 choice > uvcvideo: Found UVC 1.00 device USB Scanner. (115b:3100) > input: USB Scanner. as /class/input/input14 Do you experience any problem beside the smaller resolution and the ioctl error messages ? -- Regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
