Summit film Scanner driver ?? (SOLVED)

Merry Christmas everyone

I must be every forum administrators nightmare I’m never off here looking for help,

I was given a summit photofix film scanner as a Christmas present and I can’t get it to work in Linux, as you would expect the installation disc only supports Windows & Mac
It’s listed under lsusb as "Bus 001 Device 009: ID 115b:3150 Salix Technology Co., Ltd. " but it’s not recognised in sane or xsane. I have a horrible feeling that this is a driver issue or lack therof but I’m hoping someone more knowledgeable than me (which probably accounts for about 99.99% of this community) has an answer other than take it back to where you bought it or just use it in windows

any help would be much appreciated

Graeme

Dunno about film scanners but you might get something with this(provided the scanner is on)

/dev/video1: OK [ -device /dev/video1 ] type : libv4l name : USB Scanner 5MP flags: capture
xawtv -device /dev/video1

Yup, as SeZo suggests, and according to this page:

that device is supported but is detected as a webcam … so see if it works in cheese or xawtv (which I know nothing about, and why I’m leaving SeZo to do all the work in your capture card topic).

Thank god there’s someone round here who knows this stuff :slight_smile:

graeme@Linux1 ~ $ xawtv -device /dev/video1
This is xawtv-3.102, running on Linux/i686 (3.5.0-17-generic)
xinerama 0: 1600x900+0+0
WARNING: No DGA direct video mode for this display.
WARNING: couldn't find framebuffer base address, try manual
         configuration ("v4l-conf -a <addr>")
v4l2: WARNING: framebuffer base address mismatch
v4l2: me=(nil) v4l=(nil)
Alsa devices: cap: (null) (/dev/video1), out: default
v4l2: ioctl(fildes = 4 "/dev/video1", request = VIDIOC_QBUF, struct v4l2_buffer *data = { index = 0, type = V4L2_BUF_TYPE_VIDEO_CAPTURE, bytesused = 221184, flags = V4L2_BUF_FLAG_MAPPED, field = V4L2_FIELD_BOTTOM, timestamp = { 1.3565591e+09 seconds }, timecode = { type = 0, flags = 0, frames = 0, seconds = 0, minutes = 0, hours = 0 }, sequence = 21, memory = V4L2_MEMORY_MMAP, m.offset = 0, length = 221184, input = 0 }) failed, Invalid argument (22, EINVAL) because ioctl request or ioctl data is not valid
v4l2: ioctl(fildes = 4 "/dev/video1", request = VIDIOC_QBUF, struct v4l2_buffer *data = { index = 0, type = V4L2_BUF_TYPE_VIDEO_CAPTURE, bytesused = 221184, flags = V4L2_BUF_FLAG_MAPPED, field = V4L2_FIELD_BOTTOM, timestamp = { 1.3565591e+09 seconds }, timecode = { type = 0, flags = 0, frames = 0, seconds = 0, minutes = 0, hours = 0 }, sequence = 21, memory = V4L2_MEMORY_MMAP, m.offset = 0, length = 221184, input = 0 }) failed, Invalid argument (22, EINVAL) because ioctl request or ioctl data is not valid

xawtv shows up with just a green screen, I have the scanner connected with a film strip loaded

I don’t want to bombard you with my problems we can leave one thing just now if you want, I honestly thought there was no hope for the scanner and someone was just gonna post back confirming that

Many thanks

Graeme

Have you tried it in cheese (as suggested on the Ubuntu forum) ? … or does cheese still just crash ?

.

Just an update

It’s working in cheese although the image doesnt show so I can’t see the image I’m copying untill I take a photo, it would be nice to see the image before copying it but at least it works

Thank you so much guys

You guys are amazing

I never thought to treat it as a camera, I honestly thought it was a lost cause

Thank you so much