Hi, On Wed, Feb 19, 2003 at 11:51:35AM -0600, [email protected] wrote: > Here is the output with the Syscan TravelScan 464 connected: > > T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 > D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 > P: Vendor=0a82 ProdID=4600 Rev= 1.00 > S: Manufacturer=SYSCAN > S: Product=TravelScan 460 > C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA > I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none) > E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=16ms > E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms > E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Thanks. It's not detected by the kernel scanner driver. But that shouldn't matter as libusb works. > As you can see, the driver line above says none. I did a > "modprobe scanner" > and then checked the /var/log/messages: > > Feb 19 10:08:25 viggen kernel: usb.c: registered new driver > usbscanner > Feb 19 10:08:25 viggen kernel: scanner.c: probe_scanner: User > specified USB scanner -- Vendor:Product - 497:425 The vendor/product ids are wrong. You must use the format "vendor=0x0a82". > [Lots of lines are not shown, but here are the relavent > snippets I think]: > ... > [plustek] >[usb] 0x0a82 0x4600< > [plustek] next device is a USB device (0x0A82-0x4600) > [plustek] next device is an USB device > [plustek] >device auto< > [plustek] Decoding device name >auto< > ... > [plustek] attach (auto, 0xbfffd340, (nil)) > [plustek] Device configuration: > [plustek] device name : >auto< > [plustek] porttype : 1 > [plustek] USB-ID : >0x0A82-0x4600< > [plustek] warmup : -1s > [plustek] lampOff : -1 > ...[lots of setup stuff deleted here] > [plustek] drvopen() > [plustek] usbDev_open(auto,0x0A82-0x4600) > [plustek] Found device at >libusb:001:002< > [plustek] Vendor ID=0x0A82, Product ID=0x4600 > [plustek] Device >0x0A82-0x4600<, is not supported! > [plustek] open failed: -1 > [plustek] sane_get_devices (0xbffff458, 0) > > No scanners were identified.[etc...] > [plustek] sane_exit > > Any further suggestions? The plustek backend doesn't seem to know about your scanner. Did you change backend/plustek-devs.c? E.g. changing one of the ids of the other scanners? Then touch backend/plustek.c ; make ; make install. Bye, Henning
