plustek@linuxhacker.org
plustek@linuxhacker.org
In trying to load the driver, for my parallel port Plustek OpticPro9636P
scanner, after installing it, I receive this error message:
/sbin/modprobe pt_drv || exit 1
/lib/modules/2.4.19-16mdk/misc/pt_drv.o: init_module: Success
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters. You may find more information
in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.19-16mdk/misc/pt_drv.o failed
modprobe: insmod pt_drv failed
make: *** [load] Error 1
When I type "lsmod", it returns:
parport 23936 1 (autoclean) [parport_pc lp]
. . .as opposed to [parport_pc pt_drv] The lamp in the scanner lights
up, but the command scanimage -L returns that no scanners have been
found. I have recompiled the kernel to eliminate IEEE 1284 support, but
it still gives the same error. The readout from syslog is:
...kernel: ***************************************
...kernel: pt_drv: init_module( )
...kernel: pt_drv : driver version 0.42-10
...kernel: ProcFsInitialize( )
...kernel: ptdrvInit (0)
...kernel: ScanData = 0xd1c18000
...kernel: Using fast I/O
...kernel: Requested port at 0x378
...kernel: Requested port (0x378) found
...kernel: Port mode reported: (0x0047)
...kernel: Port for device 0 registered
...kernel: ptdrvOpen(port=0x378)
...kernel: Try to claim the parport
...kernel: parpost-modi: SPP PS/2 EPP EPP(ECP) PS/2(ECP)
...kernel: Use of EPP-mode enforced
...kernel: Starting Scanner-Autodetection
...kernel: *************** DETECTP48xx ****************
...kernel: ModelSet4800( )
...kernel: modelInitPageSettings( )
...kernel: A4 set
...kernel: ModelSet4800( ) done.
...kernel: P48xxInitAsic( )
...kernel: DacInitialize( )
...kernel: ImageInitialize( )
...kernel: IOFuncInitialize( )
...kernel: MotorInitialize( )
...kernel: Dataport = 0x378
...kernel: Ctrlport = 0x037a
...kernel: Test 0x55
...kernel: Test 0xAA
...kernel: Compare data0x7f and status=0xf, port=0x378
...kernel: p48xxReadWriteTest( )
...kernel: Found a 96003 ASIC at Reg 0x13
...kernel: ModelSet4830( )
...kernel: modelInitPageSettings( )
...kernel: A4 set
...kernel: ModelSet4830 done.
...kernel: p48xxDoTest( )
...kernel: Bank 0 overwritten
...kernel: found 0 bytes of memory
...kernel: No memory ! No scanner...
...kernel: detectScannerConnection( ) returns -9020.
...kernel: *************** ASIC9800x ***************
...kernel: IOInitialize( )
...kernel: ASIC = 0x20
...kernel: Unknown ASIC-ID
...kernel: *** DETECTION DONE, result: -9020 ***
...kernel: ptdrvClose( )
...kernel: MiscRestorePort( )
...kernel: - no need to restore portmode !
...kernel: Releasing parport
...kernel: prtdrvShutdown( )
...kernel: cleanup device 0
...kernel: Port unregistered
...kernel: ProcFsShutdown( )
...kernel: pt_drv: proc del 'info' root='pt_drv'
...kernel: pt_drv: proc del 'pt_drv' root='/proc'
...kernel: pt_drv : no device(s) detected, (-9020)
...kernel:
---------------------------------------------------------------------------
Anyway, I have a Pentium III computer, and I'm using Mandrake 9.0. If
anyone has any suggestions for how I can get my parallel port scanner
working, please help. What am I doing wrong?
Sincerely,
Mark Grieveson
mark@tfnet.ca
plustek@linuxhacker.org