plustek: Plustek 9636P detection
Subject:
Plustek 9636P detection
From:
"Alan Pettigrew" ####@####.####
Date:
15 Mar 2002 20:27:20 -0000
Message-Id: <F36VZmSox9fSRqymf0n0002103b@hotmail.com>
Hi,
I have a Plustek 9636P scanner on Mandrake 8.1. I have tried the 0.39 and
0.40 drivers, but neither detects the scanner, though it is marked as
supported.
The write-up says that the scanner is 96003, but the code seems to expect a
98001 ASIC, so the detection finds the 96003 but doesn't know what to do
with it.
I haven't worked out the detection process in any detail, so I am not sure
how to adjust the code. I think I have the modules.conf settings as
described.
I am happy to amend the detection code if you could point me in the right
direction. In particular the memory detection finds nothing.
Below is the debug output.
Thanks for any help.
Alan
/etc/modules.conf
alias char-major-40 pt_drv
pre-install pt_drv modprobe -k parport options pt_drv lampoff=10 warmup=15
port=
0x378 lOffonEnd=0 mov=4
Mar 15 19:57:29 localhost kernel:
*********************************************
Mar 15 19:57:29 localhost kernel: pt_drv: init_module()
Mar 15 19:57:29 localhost kernel: pt_drv : driver version 0.40-18
Mar 15 19:57:29 localhost kernel: ProcFsInitialize()
Mar 15 19:57:29 localhost kernel: ptdrvInit(0)
Mar 15 19:57:29 localhost kernel: Init settings done
Mar 15 19:57:29 localhost kernel: ScanData = 0xe097c000
Mar 15 19:57:29 localhost kernel: Using fast I/O
Mar 15 19:57:29 localhost kernel: Requested port at 0x378
Mar 15 19:57:29 localhost kernel: Requested port (0x378) found
Mar 15 19:57:29 localhost kernel: Port mode reported: (0x0045)
Mar 15 19:57:29 localhost kernel: Port for device 0 registered
Mar 15 19:57:29 localhost kernel: ptdrvOpen(port=0x378)
Mar 15 19:57:29 localhost kernel: Try to claim the parport
Mar 15 19:57:29 localhost kernel: parport-modi: SPP EPP EPP(ECP)
Mar 15 19:57:29 localhost kernel: Using EPP-mode
Mar 15 19:57:29 localhost kernel: Starting Scanner-Autodetection
Mar 15 19:57:29 localhost kernel: ************ DETECTP48xx ************
Mar 15 19:57:29 localhost kernel: ModelSet4800()
Mar 15 19:57:29 localhost kernel: modelInitPageSettings()
Mar 15 19:57:29 localhost kernel: A4 set
Mar 15 19:57:29 localhost kernel: ModelSet4800() done.
Mar 15 19:57:29 localhost kernel: P48xxInitAsic()
Mar 15 19:57:29 localhost kernel: DacInitialize()
Mar 15 19:57:29 localhost kernel: ImageInitialize()
Mar 15 19:57:29 localhost kernel: IOFuncInitialize()
Mar 15 19:57:29 localhost kernel: IOInitialize()
Mar 15 19:57:29 localhost kernel: MotorInitialize()
Mar 15 19:57:29 localhost kernel: Dataport = 0x0378
Mar 15 19:57:29 localhost kernel: Ctrlport = 0x037a
Mar 15 19:57:29 localhost kernel: Test 0x55
Mar 15 19:57:29 localhost kernel: Test 0xAA
Mar 15 19:57:29 localhost kernel: Compare data=0x78 and status=0x8,
port=0x378
Mar 15 19:57:29 localhost kernel: p48xxReadWriteTest()
Mar 15 19:57:29 localhost kernel: Found a 96003 ASIC at Reg 0x13
Mar 15 19:57:29 localhost kernel: ModelSet4830()
Mar 15 19:57:29 localhost kernel: modelInitPageSettings()
Mar 15 19:57:29 localhost kernel: A4 set
Mar 15 19:57:29 localhost kernel: ModelSet4830() done.
Mar 15 19:57:29 localhost kernel: p48xxDoTest()
Mar 15 19:57:29 localhost kernel: Bank 0 overwritten
Mar 15 19:57:29 localhost kernel: found 0 bytes of memory
Mar 15 19:57:29 localhost kernel: No memory ! No scanner...
Mar 15 19:57:29 localhost kernel: p48xxReadWriteTest()
Mar 15 19:57:29 localhost kernel: Found a 96003 ASIC at Reg 0x13
Mar 15 19:57:29 localhost kernel: ModelSet4830()
Mar 15 19:57:29 localhost kernel: modelInitPageSettings()
Mar 15 19:57:29 localhost kernel: A4 set
Mar 15 19:57:29 localhost kernel: ModelSet4830() done.
Mar 15 19:57:29 localhost kernel: p48xxDoTest()
Mar 15 19:57:29 localhost kernel: Bank 0 overwritten
Mar 15 19:57:29 localhost kernel: found 0 bytes of memory
Mar 15 19:57:29 localhost kernel: No memory ! No scanner...
Mar 15 19:57:29 localhost kernel: p48xxReadWriteTest()
Mar 15 19:57:29 localhost kernel: Found a 96003 ASIC at Reg 0x13
Mar 15 19:57:29 localhost kernel: ModelSet4830()
Mar 15 19:57:29 localhost kernel: modelInitPageSettings()
Mar 15 19:57:29 localhost kernel: A4 set
Mar 15 19:57:29 localhost kernel: ModelSet4830() done.
Mar 15 19:57:29 localhost kernel: p48xxDoTest()
Mar 15 19:57:29 localhost kernel: Bank 0 overwritten
Mar 15 19:57:29 localhost kernel: found 0 bytes of memory
Mar 15 19:57:29 localhost kernel: No memory ! No scanner...
Mar 15 19:57:29 localhost kernel: p48xxReadWriteTest()
Mar 15 19:57:29 localhost kernel: Found a 96003 ASIC at Reg 0x13
Mar 15 19:57:29 localhost kernel: ModelSet4830()
Mar 15 19:57:29 localhost kernel: modelInitPageSettings()
Mar 15 19:57:29 localhost kernel: A4 set
Mar 15 19:57:29 localhost kernel: ModelSet4830() done.
Mar 15 19:57:29 localhost kernel: p48xxDoTest()
Mar 15 19:57:29 localhost kernel: Bank 0 overwritten
Mar 15 19:57:29 localhost kernel: found 0 bytes of memory
Mar 15 19:57:29 localhost kernel: No memory ! No scanner...
Mar 15 19:57:29 localhost kernel: p48xxReadWriteTest()
Mar 15 19:57:29 localhost kernel: Found a 96003 ASIC at Reg 0x13
Mar 15 19:57:29 localhost kernel: ModelSet4830()
Mar 15 19:57:29 localhost kernel: modelInitPageSettings()
Mar 15 19:57:29 localhost kernel: A4 set
Mar 15 19:57:29 localhost kernel: ModelSet4830() done.
Mar 15 19:57:29 localhost kernel: p48xxDoTest()
Mar 15 19:57:29 localhost kernel: Bank 0 overwritten
Mar 15 19:57:29 localhost kernel: found 0 bytes of memory
Mar 15 19:57:29 localhost kernel: No memory ! No scanner...
Mar 15 19:57:29 localhost kernel: detectScannerConnection() returns -9020.
Mar 15 19:57:29 localhost kernel: ************* ASIC9800x *************
Mar 15 19:57:29 localhost kernel: IOInitialize()
Mar 15 19:57:29 localhost kernel: ASIC = 0x20
Mar 15 19:57:29 localhost kernel: Unknown ASIC-ID
Mar 15 19:57:29 localhost kernel: *** DETECTION DONE, result: -9020 ***
Mar 15 19:57:29 localhost kernel: ptdrvClose()
Mar 15 19:57:29 localhost kernel: MiscRestorePort()
Mar 15 19:57:29 localhost kernel: - no need to restore portmode !
Mar 15 19:57:29 localhost kernel: Releasing parport
Mar 15 19:57:29 localhost kernel: ptdrvShutdown()
Mar 15 19:57:29 localhost kernel: cleanup device 0
Mar 15 19:57:29 localhost kernel: Port unregistered
Mar 15 19:57:29 localhost kernel: ProcFsShutdown()
Mar 15 19:57:29 localhost kernel: pt_drv: proc del 'info' root='pt_drv'
Mar 15 19:57:29 localhost kernel: pt_drv: proc del 'pt_drv' root='/proc'
Mar 15 19:57:29 localhost kernel: pt_drv : no device(s) detected, (-9020)
Mar 15 19:57:29 localhost kernel:
---------------------------------------------
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx