plustek@linuxhacker.org
plustek@linuxhacker.org
Hi! I've problems with the module. For a few hours, I've been trying to make it works,
but I always get a "no device detected" message. I'm using it with Debian 3.0, kernel
2.4.22, SANE 1.0.7 and plustek-module-0 41 5. Scanner is Primax Colorado Direct 4800.It's
plugged-in and powered-on.
Parport is in 0x378, and, as you can see:
cat /proc/sys/dev/parport/parport0/modes
PCSPP,TRISTATE,EPP
Using EPP mode. In kernel config, I've selected IEEE1284 transfer modes, and all are
as modules:
Module Size Used by Not tainted
parport pc 21384 0 (autoclean)
parport 24864 0 [parport pc]
When I "make load", this is what I get:
/sbin/modprobe pt drv || exit 1
/lib/modules/2.4.22/misc/pt drv.o: init module: Success
Hint: insmod errors can be caused by incorrect module parameters, including invalid
IO or IRQ parameters
/lib/modules/2.4.22/misc/pt drv.o: insmod /lib/modules/2.4.22/misc/pt drv.o failed
/lib/modules/2.4.22/misc/pt drv.o: insmod pt drv failed
make: *** [load] Error 1
And this is what I get via /var/log/messages:
Sep 29 03:04:36 Servidor kernel: *********************************************
Sep 29 03:04:36 Servidor kernel: pt drv: init module()
Sep 29 03:04:36 Servidor kernel: pt drv : driver version 0.41-6
Sep 29 03:04:36 Servidor kernel: ProcFsInitialize()
Sep 29 03:04:36 Servidor kernel: ptdrvInit(0)
Sep 29 03:04:36 Servidor kernel: Init settings done
Sep 29 03:04:36 Servidor kernel: ScanData = 0xcc604000
Sep 29 03:04:36 Servidor kernel: Using fast I/O
Sep 29 03:04:36 Servidor kernel: Requested port at 0x378
Sep 29 03:04:36 Servidor kernel: Requested port (0x378) found
Sep 29 03:04:36 Servidor kernel: Port mode reported: (0x0047)
Sep 29 03:04:36 Servidor kernel: Port for device 0 registered
Sep 29 03:04:36 Servidor kernel: ptdrvOpen(port=0x378)
Sep 29 03:04:36 Servidor kernel: Try to claim the parport
Sep 29 03:04:36 Servidor kernel: parport-modi: SPP PS/2 EPP EPP(ECP) PS/2(ECP)
Sep 29 03:04:36 Servidor kernel: Using EPP-mode
Sep 29 03:04:36 Servidor kernel: Starting Scanner-Autodetection
Sep 29 03:04:36 Servidor kernel: ************ DETECTP48xx ************
Sep 29 03:04:36 Servidor kernel: ModelSet4800()
Sep 29 03:04:36 Servidor kernel: modelInitPageSettings()
Sep 29 03:04:36 Servidor kernel: A4 set
Sep 29 03:04:36 Servidor kernel: ModelSet4800() done.
Sep 29 03:04:36 Servidor kernel: P48xxInitAsic()
Sep 29 03:04:36 Servidor kernel: DacInitialize()
Sep 29 03:04:36 Servidor kernel: ImageInitialize()
Sep 29 03:04:36 Servidor kernel: IOFuncInitialize()
Sep 29 03:04:36 Servidor kernel: IOInitialize()
Sep 29 03:04:36 Servidor kernel: MotorInitialize()
Sep 29 03:04:36 Servidor kernel: Dataport = 0x0378
Sep 29 03:04:36 Servidor kernel: Ctrlport = 0x037a
Sep 29 03:04:36 Servidor kernel: Test 0x55
Sep 29 03:04:36 Servidor kernel: Test 0xAA
Sep 29 03:04:36 Servidor kernel: Compare data=0xce and status=0xce, port=0x378
Sep 29 03:04:36 Servidor kernel: detectScannerConnection() returns -9021.
Sep 29 03:04:36 Servidor kernel: ************* ASIC9800x *************
Sep 29 03:04:36 Servidor kernel: IOInitialize()
Sep 29 03:04:36 Servidor kernel: ASIC = 0xCC
Sep 29 03:04:36 Servidor kernel: Unknown ASIC-ID
Sep 29 03:04:36 Servidor kernel: *** DETECTION DONE, result: -9020 ***
Sep 29 03:04:36 Servidor kernel: ptdrvClose()
Sep 29 03:04:36 Servidor kernel: MiscRestorePort()
Sep 29 03:04:36 Servidor kernel: - no need to restore portmode !
Sep 29 03:04:36 Servidor kernel: Releasing parport
Sep 29 03:04:36 Servidor kernel: ptdrvShutdown()
Sep 29 03:04:36 Servidor kernel: cleanup device 0
Sep 29 03:04:36 Servidor kernel: Port unregistered
Sep 29 03:04:36 Servidor kernel: ProcFsShutdown()
Sep 29 03:04:36 Servidor kernel: pt drv: proc del 'info' root='pt drv'
Sep 29 03:04:36 Servidor kernel: pt drv: proc del 'pt drv' root='/proc'
Sep 29 03:04:36 Servidor kernel: pt drv : no device(s) detected, (-9020)
Sep 29 03:04:36 Servidor kernel: ---------------------------------------------
Sep 29 03:12:15 Servidor kernel: *********************************************
Sep 29 03:12:15 Servidor kernel: pt drv: init module()
Sep 29 03:12:15 Servidor kernel: pt drv : driver version 0.41-6
Sep 29 03:12:15 Servidor kernel: ProcFsInitialize()
Sep 29 03:12:15 Servidor kernel: ptdrvInit(0)
Sep 29 03:12:15 Servidor kernel: Init settings done
Sep 29 03:12:15 Servidor kernel: ScanData = 0xcc604000
Sep 29 03:12:15 Servidor kernel: Using fast I/O
Sep 29 03:12:15 Servidor kernel: Requested port at 0x378
Sep 29 03:12:15 Servidor kernel: Requested port (0x378) found
Sep 29 03:12:15 Servidor kernel: Port mode reported: (0x0047)
Sep 29 03:12:15 Servidor kernel: Port for device 0 registered
Sep 29 03:12:15 Servidor kernel: ptdrvOpen(port=0x378)
Sep 29 03:12:15 Servidor kernel: Try to claim the parport
Sep 29 03:12:15 Servidor kernel: parport-modi: SPP PS/2 EPP EPP(ECP) PS/2(ECP)
Sep 29 03:12:15 Servidor kernel: Using EPP-mode
Sep 29 03:12:15 Servidor kernel: Starting Scanner-Autodetection
Sep 29 03:12:15 Servidor kernel: ************ DETECTP48xx ************
Sep 29 03:12:15 Servidor kernel: ModelSet4800()
Sep 29 03:12:15 Servidor kernel: modelInitPageSettings()
Sep 29 03:12:15 Servidor kernel: A4 set
Sep 29 03:12:15 Servidor kernel: ModelSet4800() done.
Sep 29 03:12:15 Servidor kernel: P48xxInitAsic()
Sep 29 03:12:15 Servidor kernel: DacInitialize()
Sep 29 03:12:15 Servidor kernel: ImageInitialize()
Sep 29 03:12:15 Servidor kernel: IOFuncInitialize()
Sep 29 03:12:15 Servidor kernel: IOInitialize()
Sep 29 03:12:15 Servidor kernel: MotorInitialize()
Sep 29 03:12:15 Servidor kernel: Dataport = 0x0378
Sep 29 03:12:15 Servidor kernel: Ctrlport = 0x037a
Sep 29 03:12:15 Servidor kernel: Test 0x55
Sep 29 03:12:15 Servidor kernel: Test 0xAA
Sep 29 03:12:15 Servidor kernel: Compare data=0xce and status=0xce, port=0x378
Sep 29 03:12:15 Servidor kernel: detectScannerConnection() returns -9021.
Sep 29 03:12:15 Servidor kernel: ************* ASIC9800x *************
Sep 29 03:12:15 Servidor kernel: IOInitialize()
Sep 29 03:12:15 Servidor kernel: ASIC = 0xCC
Sep 29 03:12:15 Servidor kernel: Unknown ASIC-ID
Sep 29 03:12:15 Servidor kernel: *** DETECTION DONE, result: -9020 ***
Sep 29 03:12:15 Servidor kernel: ptdrvClose()
Sep 29 03:12:15 Servidor kernel: MiscRestorePort()
Sep 29 03:12:15 Servidor kernel: - no need to restore portmode !
Sep 29 03:12:15 Servidor kernel: Releasing parport
Sep 29 03:12:15 Servidor kernel: ptdrvShutdown()
Sep 29 03:12:15 Servidor kernel: cleanup device 0
Sep 29 03:12:15 Servidor kernel: Port unregistered
Sep 29 03:12:15 Servidor kernel: ProcFsShutdown()
Sep 29 03:12:15 Servidor kernel: pt drv: proc del 'info' root='pt drv'
Sep 29 03:12:15 Servidor kernel: pt drv: proc del 'pt drv' root='/proc'
Sep 29 03:12:15 Servidor kernel: pt drv : no device(s) detected, (-9020)
Sep 29 03:12:15 Servidor kernel: ---------------------------------------------
Thanks in advance for the help! If more info is needed please let me know ok?
plustek@linuxhacker.org