[sane-devel] canoscan 650 grinding

Russell Davie russelldavie at yahoo.com.au
Sun Feb 18 11:30:05 CET 2007


On Tue, 13 Feb 2007 01:38:21 +1100
Russell Davie <russelldavie at yahoo.com.au> wrote:

> 
> > Hi
> > 
> > I downloaded the sane-backends-1.0.18.tar.gz and compiled from source and installed via check-install.
> > 
> > This did two successful scans then stopped and made griding noises.  This seems to be a problem with the more recent Ubuntu/Dapper which seems to have been solved in the previous version Ubuntu/Breezy and is reflected in the Ubuntu forums.  So I'm not sure what to do new, short of downgrading the whole machine!
> > 
> > regards
> > 
> > Russell
> 
> Its OK now, the scanner is now working after removing the sane package from Dapper and leaving the compiled sane-backends. 
> It also works in Breezy via a chroot.
> It has happily scanned many pages without a problem.
> I have attached a html tableing the differences in the package versions.
> 
> cheers
> 
> Russell


Hi 
this scanner is back to grinding and grunting while stationary.  This is with the new sane-backends 1.0.18-1.

It is much better behaved in Breezy via a chroot, but it will only run for the root user.  Better than no scanner!

this is the output from the xterm.  Scanner stopped at line: [plustek] MCLK_FFW = 6 --> 0x0a
I then manually canceled the scanner and pulled the usb cable out. 

$ export SANE_DEBUG_PLUSTEK=20 ; xsane
.
.
[plustek] Data is available
[plustek] usbDev_ScanEnd(), start=1, park=0
[plustek] PhyBytes  = 10202
[plustek] PhyPixels = 5100
[plustek] MAX(G)= 0xdabc(55996)
[plustek] REG[0x3b] = 10
[plustek] REG[0x3c] = 10
[plustek] REG[0x3d] = 10
[plustek] cano_AdjustGain() done.
[plustek] ###### ADJUST DARK (FINE) ########
[plustek] MotorDPI=1200, MaxMotorSpeed=0.860, FFStepSize=242
[plustek] MOTOR: PWM=0x08, PWM_DUTY=0x1f 0x45=0x13 0x48=0x00, 0x49=0xf2
[plustek] MCLK_FFW = 6 --> 0x0a
[plustek] MotorDPI=1200, MaxMoveSpeed=0.243, FFStepSize=857, Steps=40
[plustek] MOTOR: PWM=0x08, PWM_DUTY=0x1f 0x45=0x13 0x48=0x03, 0x49=0x59 
[plustek] MCLK_FFW = 6 --> 0x0a
[plustek] cano_AdjustDarkShading()
[plustek] usb_SetScanParameters()
[plustek] * HDPI: 4.000
[plustek] * XDPI=150, HDPI=4.000
[plustek] * YDPI=600, MinDPIY=75
[plustek] * DataPixelStart=307, LineEnd=4307
[plustek] * DataPixelStart=308, LineEnd=4308 (ADJ)
[plustek] >> End-Start=4000, HDPI=4.00
[plustek] * Full Steps to Skip at Start = 0x0000
[plustek] * StepSize(Preset) = 121 (0x0079)
[plustek] * Scan calculations...
[plustek] * LineLength=6080, LineRateColor=1
[plustek] * Stepsize = 762, 0x46=0x02 0x47=0xfa
[plustek] * DPD =384 (0x0180)
[plustek] * DPD =5696 (0x1640), step size=762, steps2rev=0
[plustek] * llen=6080, lineRateColor=1, qtcnt=8, hfcnt=8
[plustek] usb_GetMCLKDivider()
[plustek] * Integration Time Adjust = 0 (HDPI=4.000,MCLKD=12.000)
[plustek] * Setting GreenPWMDutyCycleHigh
[plustek] * Current MCLK Divider = 12.000000
[plustek] * MOTOR-Settings: PWM=0x08, PWM_DUTY=0x1f
[plustek] * CIS FFStep-Speedup
[plustek] * FFStepSize = 142, [0x48] = 0x00, [0x49] = 0x8e
[plustek] * PhyBytes   = 2002
[plustek] * PhyLines   = 32
[plustek] * TotalBytes = 64064
[plustek] * PL=318, coeffsize=192, scaler=1
[plustek] * PauseLimit = 63, [0x4e] = 0x1d, [0x4f] = 0x01
[plustek] usb_SetScanParameters() done.
[plustek] usb_ScanBegin()
[plustek] usb_DownloadShadingData(2)
[plustek] Register Dump before reading data:
[plustek] 0x00: XX 00 62 00 01 XX XX 03  16 24 00 15 4c 2f 00 00 
[plustek] 0x10: 00 04 05 06 07 00 00 00  05 00 00 01 00 00 00 00 
[plustek] 0x20: 17 ba 01 34 10 d4 14 00  03 03 00 00 00 00 00 00 
[plustek] 0x30: 00 17 02 1b 00 00 00 00  00 00 00 0a 0a 0a 00 00 
[plustek] 0x40: 40 00 20 00 00 13 02 fa  00 8e 00 00 00 00 1d 01 
[plustek] 0x50: 00 fc 16 40 00 0f 08 1f  00 66 16 91 01 00 00 00 
[plustek] 0x60: 50 7e 2b f1 10 44 10 80  00 04 00 00 d0 00 00 00 
[plustek] 0x70: 00 00 00 00 30 00 00 00  00 00 00 00 00 00 00 00 
[plustek] >>> INCH=0, DOY=90
[plustek] usb_ScanBegin() done.
[plustek] usb_IsDataAvailableInDRAM()
[plustek] Data is available
[plustek] usbDev_ScanEnd(), start=1, park=0
[plustek] Color[0] (Dark): 1000 pixels min=1599(471) max=2926(697)ave=1877 
[plustek] 5%: low at 1783 (count=275), upper at 1970 (count=152)
[plustek] cano_AdjustDarkShading() done
[plustek] ###### ADJUST WHITE (FINE) #######
[plustek] MotorDPI=1200, MaxMotorSpeed=0.860, FFStepSize=242
[plustek] MOTOR: PWM=0x08, PWM_DUTY=0x1f 0x45=0x13 0x48=0x00, 0x49=0xf2
[plustek] MCLK_FFW = 6 --> 0x0a
[plustek] sane_cancel
[plustek] do_cancel
[plustek] >>>>>>>> killing reader_process <<<<<<<<
[plustek] UIO error
[plustek] cano_PrepareToReadWhiteCal() failed
[plustek] calibration failed!!!
[plustek] SIGUSR1 is pending --> Cancel detected
[plustek] readLine() - Cancel detected...
[plustek] reader_process: read failed, status = -9004, errno 11
[plustek] (SIG) Child is down (signal=17)
[plustek] reader_process killed
[plustek] drvclose()
[plustek] TIME END 1: 18s
[plustek] usbDev_stopScan()
[plustek] usbDev_ScanEnd(), start=1, park=1
[plustek] UIO error
[plustek] UIO error
[plustek] Lamp-Timer started (using ITIMER)
[plustek] usbDev_close()
[plustek] TIME END 2: 48s
[plustek] IPC: Transferrate = 711862 Bytes/s
[plustek] do_cancel
[plustek] close_pipe (r_pipe)
[plustek] sane_cancel


Send instant messages to your online friends http://au.messenger.yahoo.com 




More information about the sane-devel mailing list