plustek@linuxhacker.org
plustek@linuxhacker.org
Hi,
at least the port settings should be changed in BIOS,
try plain SPP nothing else or EPP without any ECP stuff...
If there's any printer device attached to the scanner - remove it
if lp.o is loaded - unload it
Hope this helps - greetins to the land "down-under" ;-)
Gerhard
On Donnerstag, 27. Februar 2003 23:26, Revenant wrote:
> G'day all.
>
> Can anyone please help? I'm trying to get a Plustek 9630P scanner
> working under Mandrake 9.0. I've downloaded and installed the
> Plustek backend. I was able to "make all" and "make install" okay
>
> However, when I try to "make load", I get the following error:
>
> /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
>
> Using dmesg nets me the following info:
>
> pt_drv: init_module()
> pt_drv : driver version 0.42-10
> ProcFsInitialize()
> ptdrvInit(0)
> Init settings done
> ScanData = 0xd1b80000
> Using fast I/O
> Requested port at 0x378
> Requested port (0x378) found
> Port mode reported: (0x0043)
> Port for device 0 registered
> ptdrvOpen(port=0x378)
> Try to claim the parport
> parport-modi: SPP PS/2 PS/2(ECP)
> Using SPP-mode
> Trying faster mode...
> Attempting to set PS2 mode.
> Port is set to PS2 bidirectional 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=0x78, port=0x378
> detectScannerConnection() returns -9021.
> ************* ASIC9800x *************
> IOInitialize()
> ASIC = 0x77
> Unknown ASIC-ID
> *** DETECTION DONE, result: -9020 ***
> ptdrvClose()
> MiscRestorePort()
> Releasing parport
> ptdrvShutdown()
> cleanup device 0
> Port unregistered
> ProcFsShutdown()
> pt_drv: proc del 'info' root='pt_drv'
> pt_drv: proc del 'pt_drv' root='/proc'
> pt_drv : no device(s) detected, (-9020)
> ---------------------------------------------
> *********************************************
> pt_drv: init_module()
> devfs_mk_dir(scanner): using old entry in dir: c14295c0 ""
> pt_drv : driver version 0.42-10
> ProcFsInitialize()
> ptdrvInit(0)
> Init settings done
> ScanData = 0xd1b80000
> Using fast I/O
> Requested port at 0x378
> Requested port (0x378) found
> Port mode reported: (0x0043)
> Port for device 0 registered
> ptdrvOpen(port=0x378)
> Try to claim the parport
> parport-modi: SPP PS/2 PS/2(ECP)
> Using SPP-mode
> Trying faster mode...
> Attempting to set PS2 mode.
> Port is set to PS2 bidirectional 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=0x78, port=0x378
> detectScannerConnection() returns -9021.
> ************* ASIC9800x *************
> IOInitialize()
> ASIC = 0x77
> Unknown ASIC-ID
> *** DETECTION DONE, result: -9020 ***
> ptdrvClose()
> MiscRestorePort()
> Releasing parport
> ptdrvShutdown()
> cleanup device 0
> Port unregistered
> ProcFsShutdown()
> pt_drv: proc del 'info' root='pt_drv'
> pt_drv: proc del 'pt_drv' root='/proc'
> pt_drv : no device(s) detected, (-9020)
> ---------------------------------------------
>
> If anyone can help it would be greatly appreciated!
>
> Thanx.
plustek@linuxhacker.org