I just compiled the latest changes from the CVS. The driver got a little farther, but it still does not recognize the scanner.
$ SANE_DEBUG_SANEI_USB=5 scanimage -L [sanei_debug] Setting debug level of sanei_usb to 5. usb_set_debug: Setting debugging level to 255 (on) ... [sanei_usb] sanei_usb_open: trying to open device `libusb:001:006' usb_os_open: 04a9:2206 [sanei_usb] sanei_usb_open: found interupt-in endpoint (address 1) [sanei_usb] sanei_usb_open: found bulk-in endpoint (address 2) [sanei_usb] sanei_usb_open: found bulk-out endpoint (address 3) [sanei_usb] sanei_usb_open: opened usb device `libusb:001:006' (*dn=0) [sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x04a9, productID: 0x2206 [sanei_usb] sanei_usb_write_bulk: trying to write 4 bytes Converting ep address to pipeRef. pipeRef for ep 0x03 found: 0x03 usb_bulk_write: endpoint=0x03 size=4 TO=30000 write completed CFLoopRun returned [sanei_usb] sanei_usb_write_bulk: wanted 4 bytes, wrote 0 bytes [sanei_usb] sanei_usb_close: closing device 0 usb_os_close: 04a9:2206 No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). $ SANE_DEBUG_PLUSTEK=255 scanimage -L [sanei_debug] Setting debug level of plustek to 255. [plustek] Plustek backend V0.46-3, part of sane-backends 1.0.12-cvs ... [plustek] drvopen() [plustek] usbDev_open(auto,) [plustek] Autodetection... ... [plustek] Checking for 0x04a9-0x2206 [plustek] Found device at >libusb:001:006< [plustek] Vendor ID=0x04A9, Product ID=0x2206 [plustek] usbio_DetectLM983x [plustek] UIO error [plustek] This is not a LM9831 or LM9832 chip based scanner. [plustek] open failed: -1 [plustek] sane_get_devices (0xbffff6e0, 0) Let me know if there is anything else I can look at. Thanks, Bill