plustek: OpticPro 9636P


Previous by date: 2 Nov 2001 20:09:20 -0000 Re: `MODEL_GEN_CPV2' undeclared, Matthias Lieber
Next by date: 2 Nov 2001 20:09:20 -0000 plustek 9636T, Ernie Schroder
Previous in thread: 2 Nov 2001 20:09:20 -0000 Re: OpticPro 9636P, Jaeger, Gerhard
Next in thread:

Subject: Re: OpticPro 9636P
From: Maria Yousaf ####@####.####
Date: 2 Nov 2001 20:09:20 -0000
Message-Id: <Pine.LNX.4.33.0111021506300.506-100000@poohbear>

Hi Gerhard,

I tried setting slowIO to 0 but unfortunately, the scanner seems to be
failing at the same point.  Here's the debug messages:

*********************************************
pt_drv: init_module()
pt_drv : driver version 0.39-4
ProcFsInitialize()
ptdrvInit(0)
Init settings done
ScanData = 0xc55e0000
Using fast I/O
Requested port at 0x378
Requested port (0x378) found
Port mode reported: (0x0041)
Port for device 0 registered
ptdrvOpen(port=0x378)
Try to claim the parport
parport-modi: SPP
Using SPP-mode
Trying faster mode...
Starting Scanner-Autodetection
************ DETECTP48xx ************
ModelSet4800()
modelInitPageSettings()
A4 set
ModelSet4800() done.
P48xxInitAsic()
DacInitialize()
ImageInitialize()
IOFuncInitialize()
IOInitialize()
MotorInitialize()
Dataport = 0x0378
Ctrlport = 0x037a
Test 0x55
Test 0xAA
Compare data=0x78 and status=0x8, port=0x378
p48xxReadWriteTest()
Found a 96003 ASIC at Reg 0x13
ModelSet4830()
modelInitPageSettings()
A4 set
ModelSet4830() done.
p48xxDoTest()
found 131072 bytes of memory
tmpByte[0x18] = 0x02
tmpByte = 0x02, cntr = 128, AsicId = 0x10
ModelSet12000() done.
ModelSet9360()
modelInitPageSettings()
A4 set
ModelSet9630() done.
ModelSet12000() done.
It seems we have a 12000P/96000P
DacInitialize()
ImageInitialize()
IOFuncInitialize()
IOInitialize()
MotorInitialize()
Putting Scanner (ASIC 96001/3) into Idle-Mode
detectScannerConnection() returns 0.
p48xxSetupScannerVariables()
Status-Register = 0xA6
Scanner has Full/Half Stepping drive
CCD is SONY Type
*** setupBuffers ***
Driverbuf(170780 bytes) needed !
pColorRunTab = 0xc78ca52c
*** DETECTION DONE, result: 0 ***
Switching lamp 0 on.
ptdrvClose()
*** cleanup buffers ***
MiscRestorePort()
- no need to restore portmode !
Releasing parport
MiscGetModelName - id = 13
pt_drv0: 12000P/96000P found on port 0x0378
pt_drv0: Lamp-Timer set to 180 seconds.
pt_drv0: WarmUp period set to 15 seconds.
pt_drv0: Lamp untouched on driver unload.
Lamp-Timer started!
pt_drv : init done, 1 device(s) found
---------------------------------------------
pt_drv_open()
ioctl(_PTDRV_OPEN_DEVICE)
Lamp-Timer stopped!
Init settings done
Using fast I/O
ptdrvOpen(port=0x378)
Try to claim the parport
parport-modi: SPP
Using SPP-mode
Trying faster mode...
Starting Scanner-detection (ASIC 96001/3)
************ DETECTP48xx ************
ModelSet4800()
modelInitPageSettings()
A4 set
ModelSet4800() done.
P48xxInitAsic()
DacInitialize()
ImageInitialize()
IOFuncInitialize()
IOInitialize()
MotorInitialize()
Dataport = 0x0378
Ctrlport = 0x037a
Test 0x55
Test 0xAA
Compare data=0x78 and status=0x8, port=0x378
p48xxReadWriteTest()
Found a 96003 ASIC at Reg 0x13
ModelSet4830()
modelInitPageSettings()
A4 set
ModelSet4830() done.
p48xxDoTest()
found 131072 bytes of memory
tmpByte[0x18] = 0x02
tmpByte = 0x02, cntr = 128, AsicId = 0x10
ModelSet12000() done.
ModelSet9360()
modelInitPageSettings()
A4 set
ModelSet9630() done.
ModelSet12000() done.
It seems we have a 12000P/96000P
DacInitialize()
ImageInitialize()
IOFuncInitialize()
IOInitialize()
MotorInitialize()
Putting Scanner (ASIC 96001/3) into Idle-Mode
detectScannerConnection() returns 0.
p48xxSetupScannerVariables()
Status-Register = 0xA6
Scanner has Full/Half Stepping drive
CCD is SONY Type
*** setupBuffers ***
Driverbuf(170780 bytes) needed !
pColorRunTab = 0xc78ca52c
*** DETECTION DONE, result: 0 ***
ioctl(_PTDRV_GET_CAPABILITES)
ioctl(_PTDRV_GET_LENSINFO)
ioctl(_PTDRV_STOP_SCAN)
Waiting for Sensor to be back in position
- done !
ioctl(_PTDRV_CLOSE_DEVICE)
*** cleanup buffers ***
Putting Scanner (ASIC 96001/3) into Idle-Mode
Lamp-Timer started!
pt_drv_close()
ptdrvClose()
MiscRestorePort()
- no need to restore portmode !
Releasing parport
pt_drv_open()
ioctl(_PTDRV_OPEN_DEVICE)
Lamp-Timer stopped!
Init settings done
Using fast I/O
ptdrvOpen(port=0x378)
Try to claim the parport
parport-modi: SPP
Using SPP-mode
Trying faster mode...
Starting Scanner-detection (ASIC 96001/3)
************ DETECTP48xx ************
ModelSet4800()
modelInitPageSettings()
A4 set
ModelSet4800() done.
P48xxInitAsic()
DacInitialize()
ImageInitialize()
IOFuncInitialize()
IOInitialize()
MotorInitialize()
Dataport = 0x0378
Ctrlport = 0x037a
Test 0x55
Test 0xAA
Compare data=0x78 and status=0x8, port=0x378
p48xxReadWriteTest()
Found a 96003 ASIC at Reg 0x13
ModelSet4830()
modelInitPageSettings()
A4 set
ModelSet4830() done.
p48xxDoTest()
found 131072 bytes of memory
tmpByte[0x18] = 0x02
tmpByte = 0x02, cntr = 128, AsicId = 0x10
ModelSet12000() done.
ModelSet9360()
modelInitPageSettings()
A4 set
ModelSet9630() done.
ModelSet12000() done.
It seems we have a 12000P/96000P
DacInitialize()
ImageInitialize()
IOFuncInitialize()
IOInitialize()
MotorInitialize()
Putting Scanner (ASIC 96001/3) into Idle-Mode
detectScannerConnection() returns 0.
p48xxSetupScannerVariables()
Status-Register = 0xA7
Scanner has Full/Half Stepping drive
CCD is SONY Type
*** setupBuffers ***
Driverbuf(170780 bytes) needed !
pColorRunTab = 0xc78ca52c
*** DETECTION DONE, result: 0 ***
ioctl(_PTDRV_GET_CAPABILITES)
ioctl(_PTDRV_GET_LENSINFO)
ioctl(_PTDRV_PUT_IMAGEINFO)
imageP96GetInfo()
xyPhyDpi.x = 50, xyPhyDpi.y = 50
crArea.x = 0, crArea.y = 0
crArea.cx = 2539, crArea.cy = 3507
xyDpi.x = 50, xyDpi.y = 50
AppLinesPerArea    = 584
AppPixelsPerLine   = 423
AppPhyBytesPerLine = 1269
AppBytesPerLine    = 1269
AsicPixelsPerPlane = 423
AsicBytesPerPlane  = 423
AsicBytesPerLine   = 423
Physical Bytes     = 423
ioctl(_PTDRV_GET_CROPINFO)
ioctl(_PTDRV_SET_ENV)
imageSetupP96ScanSettings()
imageP96GetInfo()
xyPhyDpi.x = 50, xyPhyDpi.y = 50
crArea.x = 0, crArea.y = 0
crArea.cx = 2539, crArea.cy = 3507
xyDpi.x = 50, xyDpi.y = 50
AppLinesPerArea    = 584
AppPixelsPerLine   = 423
AppPhyBytesPerLine = 1269
AppBytesPerLine    = 1269
AsicPixelsPerPlane = 423
AsicBytesPerPlane  = 423
AsicBytesPerLine   = 1269
Physical Bytes     = 423
brightness   = 0 -> 0
contrast*100 = 0 -> 100
MapSetupDither() - 3
ioctl(_PTDRV_START_SCAN)
Using SAME Lamp !
PtDrvRead(741096 bytes)*****************
MonoBuf = 0xc2e33000[1269], scaleBuf = 0x0
Waiting for Sensor to be back in position
- done !
No warm-up needed
p48xxCalibration()
dacP96003WaitForShading()
motorP96GotoShadingPosition()
p48xxSetupScanningCondition()
wLinesPer64kTime = 513
ioP96InitialSetCurrentSpeed()
Current Speed = 4
Current Speed = 4
MinReadFifo = 1
RD_ModeControl  = 0x00
RD_MotorControl = 0x0f
RD_ScanControl  = 0x15
RD_Dpi = 50
RD_Pixels = 423
motorP96SetupRunTable()
wLengthY = 7144, wP96BaseDpi = 600
dwAppLinesPerArea = 584
dwAppBytesPerLine = 1269
dwLinesToRead = 584
ioctl(_PTDRV_STOP_SCAN)
Waiting for Sensor to be back in position

Cheers,
Maria

On Fri, 2 Nov 2001, Jaeger, Gerhard wrote:

> Maria, this all doesn't look too bad! What happens, when you disable
> the slowIO switch? Currently it is enabled - please set it to slowIO=0...
>
> Gerhard
>
> On Thursday,  1. November 2001 00:01, Maria Yousaf wrote:
> > Hi Gerhard,
> >
> > 	I recompiled the module with debugging turned on and here's the
> > relevant portions from dmesg:
> >
> > *********************************************
> > pt_drv: init_module()
> > pt_drv : driver version 0.39-4
> > ProcFsInitialize()
> > ptdrvInit(0)
> > Init settings done
> > ScanData = 0xc12cc000
> >>>>>> Using slow I/O
> > Requested port at 0x378
>


Previous by date: 2 Nov 2001 20:09:20 -0000 Re: `MODEL_GEN_CPV2' undeclared, Matthias Lieber
Next by date: 2 Nov 2001 20:09:20 -0000 plustek 9636T, Ernie Schroder
Previous in thread: 2 Nov 2001 20:09:20 -0000 Re: OpticPro 9636P, Jaeger, Gerhard
Next in thread:


Powered by ezmlm-browse 0.20.