[sane-devel] Problems with Artec Ultima 2000...

Gerhard Jaeger gerhard@gjaeger.de
Wed, 26 May 2004 09:28:31 +0200


Hi,

On Monday 24 May 2004 21:35, Henning Meier-Geinitz wrote:
[SNIPSNAP]
> > >found USB scanner (vendor=0x05d8, product=0x4002) at libusb:002:004
> > >found USB scanner (vendor=0x057c [AVM Berlin], product=0x0c00 [AVM
> > > ISDN-Controller FRITZ!Card USB]) at libusb:002:003 # Your USB scanner
> > > was (probably) detected. It may or may not be supported by # SANE. Try
> > > scanimage -L and read the backend's manpage.
> > >
> Not really strange as there is no USB class for scanners. So
> sane-find-scanner just shows all devices that are not hubs, printers,
> discs and so on.

Ah okay, I see, now I remember, that I read that somewhere before...

> > michael@linux:~> export SANE_DEBUG_GT68XX=255 ; scanimage > /dev/null
> > [sanei_debug] Setting debug level of gt68xx to 255.
> > [gt68xx] SANE GT68xx backend version 1.0 build 49 from sane-backends
> > 1.0.13
>
> [...]
>
> > [gt68xx] gt68xx_device_activate: model "artec-ultima-2000"
>
> Double-check that this scanner is really really an ARtec Ultima 2000.
> There are so many scanners with the same USB ids but which are
> internally quite different. All of them should work with the gt68xx
> backend but may need an override flag.

Hmmm, now the guy told, that the device is a Tevion MD 9385.

>
> > [gt68xx] download_firmware: trying /usr/share//sane/gt68xx/Gt680xfw.usb
> > [gt68xx] firmware size: 7154
> > [gt68xx] gt68xx_device_memory_write: dev=0x8054988, addr=0x0, size=0x40,
> > data=0x8064e48
>
> We try to write the first 64 bates of the firmware file to the scanner...
>
> > [gt68xx] gt68xx_device_memory_read: dev=0x8054988, addr=0x3f00,
> > size=0x40, data=0xbfff3f40 [gt68xx] gt68xx_device_memory_read:
> > sanei_usb_control_msg failed: Invalid argument
>
> And read some sort of checksum which fails. I have never seen that
> problem but it may be cause by defective hardware or USB problems. DOe
> the scanner work with Windows?

Yes. I suspect USB problems.

> > Can anybody tell me what's going on? It seems, that there is some problem
> > in USB communication. I noticed such strange behaviour also for the
> > Plustek backend on a Debian box and also on kernel 2.6.4 - are there any
> > known USB issus on these 2.6.x kernels????
>
> Not really. I've tested some of the gt68xx scanners with 2.4 and
> couldn't find any special problems. I don't remember if I tested
> 2.6.4, however.
>
> > Henning, what do you think, it's your backend? Could it be, that the user
> > downloads the wrong firmware?
>
> Some of the Artec Ultima 2000 scanners use ePlus2k.usb instead of
> Gt680xfw.usb so that one should also be tried. Also keep in mind to
> reset the scanner after each test. Otherwise the scanner is blocked by
> the wrong firmware and the next test will fail even with the correct
> file.

Okay, thanks for the hints, we'll try again...
Ciao,
  Gerhard