plustek: Thread: pt_drv


[<<] [<] Page 1 of 1 [>] [>>]
Subject: pt_drv
From: Sandro Lemos ####@####.####
Date: 24 Jul 2000 11:46:01 -0000
Message-Id: <20000724.11455200@taylor.eng.ufba.br>

	Dear Sirs,

	My name is Sandro Lemos Machado and I am trying to install the Plustek 
Driver together with Sane. Following the Howto proposed, when I type 
“make -f Makefile load” the message “no dependencies were found to 
pr_drv”. So, I inserted the module with insmod and compiled the Sane. 
Now, when I try to get the scanner, the following menssage appears: 
“can't open /dev/pt_drv as a drive” “attach: open failure: Error during 
device I/O. 
	One interesting thing is that the scanner ligth turns on as the same 
time as the computer.

	What I can do?

				Best regards,

									Sandro Lemos Machado
Subject: Re: pt_drv
From: "Jaeger, Gerhard" ####@####.####
Date: 24 Jul 2000 11:54:16 -0000
Message-Id: <00072413541108.23432@dagobert>

Hi Sandro,

have a look the sane-configuration in /etc/sane.d/dll.conf
there you need a plustek entry (see the example in backend/dll.conf).
If this entry doesn't exist, please add it.

Gerhard
Subject: pt_drv
From: Andreas Grund ####@####.####
Date: 31 Mar 2001 01:09:43 -0000
Message-Id: <01033103082300.00825@sonne>

Hallo,

I have a problem with my scanner Plustek Optic Pro 6000P under SuSE 7.1.
Compiling goes without problems, but
make load    or
modprobe pt_drv says:
device or ressource busy
With Windows I have not problems with scanning.
I have enabled the debug modus, hier is the result:
Mar 31 02:15:45 sonne kernel: *********************************************
Mar 31 02:15:45 sonne kernel: pt_drv: init_module()
Mar 31 02:15:45 sonne kernel: pt_drv : driver version 0.37-24
Mar 31 02:15:45 sonne kernel: ptdrvInit(0)
Mar 31 02:15:45 sonne kernel: Init settings done
Mar 31 02:15:45 sonne kernel: ScanData = 0xc311c000
Mar 31 02:15:45 sonne kernel: Requested port at 0x378
Mar 31 02:15:45 sonne kernel: Requested port (0x378) found
Mar 31 02:15:45 sonne kernel: Port mode reported: (0x0007)
Mar 31 02:15:45 sonne kernel: Port for device 0 registered
Mar 31 02:15:45 sonne kernel: ptdrvOpen(port=0x378)
Mar 31 02:15:45 sonne kernel: Try to claim the parport
Mar 31 02:15:45 sonne kernel: parport-modi: SPP PS/2 EPP
Mar 31 02:15:45 sonne kernel: Using EPP-mode
Mar 31 02:15:45 sonne kernel: Trying faster mode...
Mar 31 02:15:45 sonne kernel: Starting Scanner-Autodetection
Mar 31 02:15:45 sonne kernel: ************ DETECTP48xx ************
Mar 31 02:15:45 sonne kernel: ModelSet4800()
Mar 31 02:15:45 sonne kernel: modelInitPageSettings()
Mar 31 02:15:45 sonne kernel: A4 set
Mar 31 02:15:45 sonne kernel: ModelSet4800() done.
Mar 31 02:15:45 sonne kernel: P48xxInitAsic()
Mar 31 02:15:45 sonne kernel: DacInitialize()
Mar 31 02:15:45 sonne kernel: ImageInitialize()
Mar 31 02:15:45 sonne kernel: IOFuncInitialize()
Mar 31 02:15:45 sonne kernel: IOInitialize()
Mar 31 02:15:45 sonne kernel: MotorInitialize()
Mar 31 02:15:45 sonne kernel: Dataport = 0x0378
Mar 31 02:15:45 sonne kernel: Ctrlport = 0x037a
Mar 31 02:15:45 sonne kernel: Test 0x55
Mar 31 02:15:45 sonne kernel: Test 0xAA
Mar 31 02:15:45 sonne kernel: Compare data=0xe and status=0xe, port=0x378
Mar 31 02:15:45 sonne kernel: detectScannerConnection() returns -9021.
Mar 31 02:15:45 sonne kernel: ************ DETECTP9636 ************
Mar 31 02:15:45 sonne kernel: ModelSet9636()
Mar 31 02:15:45 sonne kernel: ModelSet9360()
Mar 31 02:15:45 sonne kernel: modelInitPageSettings()
Mar 31 02:15:45 sonne kernel: A4 set
Mar 31 02:15:45 sonne kernel: ModelSet9630() done.
Mar 31 02:15:45 sonne kernel: modelInitPageSettings()
Mar 31 02:15:45 sonne kernel: A4 set
Mar 31 02:15:45 sonne kernel: ModelSet9636() done.
Mar 31 02:15:45 sonne kernel: P9636InitAsic()
Mar 31 02:15:45 sonne kernel: DacInitialize()
Mar 31 02:15:45 sonne kernel: ImageInitialize()
Mar 31 02:15:45 sonne kernel: IOFuncInitialize()
Mar 31 02:15:45 sonne kernel: IOInitialize()
Mar 31 02:15:45 sonne kernel: MotorInitialize()
Mar 31 02:15:45 sonne kernel: AsicID = 0x10
Mar 31 02:15:45 sonne kernel: ptdrvClose()
Mar 31 02:15:45 sonne kernel: MiscRestorePort()
Mar 31 02:15:45 sonne kernel: - no need to restore portmode !
Mar 31 02:15:45 sonne kernel: Releasing parport
Mar 31 02:15:45 sonne kernel: ptdrvShutdown()
Mar 31 02:15:45 sonne kernel: cleanup device 0
Mar 31 02:15:45 sonne kernel: Lamp-Timer stopped !
Mar 31 02:15:45 sonne kernel: Try to claim the parport
Mar 31 02:15:45 sonne kernel: Releasing parport
Mar 31 02:15:45 sonne kernel: Port unregistered
Mar 31 02:15:45 sonne kernel: pt_drv : no device(s) detected, (-9020)
Mar 31 02:15:45 sonne kernel: ---------------------------------------------

If I make modprobe pt_drv, the lamp goes on, but nothing more.
/dev/pt_drv I have  generated manuelly.
Can you help me? Thankful for each information.
Greetings
andreas

-- 
Diese Nachricht wurde durch einen freilaufenden Pinguin
aus artgerechter Bodentierhaltung ohne
Mikrosoftschen Viren erstellt
Subject: Re: pt_drv
From: "Jaeger, Gerhard" ####@####.####
Date: 31 Mar 2001 15:53:16 -0000
Message-Id: <01033117540900.00833@ruebennase>

Hi,

sometimes the IEEE1248 readback stuff from the parport
make trouble, as this module sends commands to each parport-device
and they cause the misdetection....

Please disable this in your kernel configuration (PnP-Support menu).
And recompile the modules...

Gerhard

On Saturday, 31. March 2001 03:08, Andreas Grund wrote:
> Hallo,
>
> I have a problem with my scanner Plustek Optic Pro 6000P under SuSE 7.1.
> Compiling goes without problems, but
> make load    or
> modprobe pt_drv says:
> device or ressource busy
> With Windows I have not problems with scanning.
> I have enabled the debug modus, hier is the result:
> Mar 31 02:15:45 sonne kernel: *********************************************
> Mar 31 02:15:45 sonne kernel: pt_drv: init_module()
> Mar 31 02:15:45 sonne kernel: pt_drv : driver version 0.37-24
> Mar 31 02:15:45 sonne kernel: ptdrvInit(0)
> Mar 31 02:15:45 sonne kernel: Init settings done
> Mar 31 02:15:45 sonne kernel: ScanData = 0xc311c000
> Mar 31 02:15:45 sonne kernel: Requested port at 0x378
> Mar 31 02:15:45 sonne kernel: Requested port (0x378) found
> Mar 31 02:15:45 sonne kernel: Port mode reported: (0x0007)
> Mar 31 02:15:45 sonne kernel: Port for device 0 registered
> Mar 31 02:15:45 sonne kernel: ptdrvOpen(port=0x378)
> Mar 31 02:15:45 sonne kernel: Try to claim the parport
> Mar 31 02:15:45 sonne kernel: parport-modi: SPP PS/2 EPP
> Mar 31 02:15:45 sonne kernel: Using EPP-mode
> Mar 31 02:15:45 sonne kernel: Trying faster mode...
> Mar 31 02:15:45 sonne kernel: Starting Scanner-Autodetection
> Mar 31 02:15:45 sonne kernel: ************ DETECTP48xx ************
> Mar 31 02:15:45 sonne kernel: ModelSet4800()
> Mar 31 02:15:45 sonne kernel: modelInitPageSettings()
> Mar 31 02:15:45 sonne kernel: A4 set
> Mar 31 02:15:45 sonne kernel: ModelSet4800() done.
> Mar 31 02:15:45 sonne kernel: P48xxInitAsic()
> Mar 31 02:15:45 sonne kernel: DacInitialize()
> Mar 31 02:15:45 sonne kernel: ImageInitialize()
> Mar 31 02:15:45 sonne kernel: IOFuncInitialize()
> Mar 31 02:15:45 sonne kernel: IOInitialize()
> Mar 31 02:15:45 sonne kernel: MotorInitialize()
> Mar 31 02:15:45 sonne kernel: Dataport = 0x0378
> Mar 31 02:15:45 sonne kernel: Ctrlport = 0x037a
> Mar 31 02:15:45 sonne kernel: Test 0x55
> Mar 31 02:15:45 sonne kernel: Test 0xAA
> Mar 31 02:15:45 sonne kernel: Compare data=0xe and status=0xe, port=0x378
> Mar 31 02:15:45 sonne kernel: detectScannerConnection() returns -9021.
> Mar 31 02:15:45 sonne kernel: ************ DETECTP9636 ************
> Mar 31 02:15:45 sonne kernel: ModelSet9636()
> Mar 31 02:15:45 sonne kernel: ModelSet9360()
> Mar 31 02:15:45 sonne kernel: modelInitPageSettings()
> Mar 31 02:15:45 sonne kernel: A4 set
> Mar 31 02:15:45 sonne kernel: ModelSet9630() done.
> Mar 31 02:15:45 sonne kernel: modelInitPageSettings()
> Mar 31 02:15:45 sonne kernel: A4 set
> Mar 31 02:15:45 sonne kernel: ModelSet9636() done.
> Mar 31 02:15:45 sonne kernel: P9636InitAsic()
> Mar 31 02:15:45 sonne kernel: DacInitialize()
> Mar 31 02:15:45 sonne kernel: ImageInitialize()
> Mar 31 02:15:45 sonne kernel: IOFuncInitialize()
> Mar 31 02:15:45 sonne kernel: IOInitialize()
> Mar 31 02:15:45 sonne kernel: MotorInitialize()
> Mar 31 02:15:45 sonne kernel: AsicID = 0x10
> Mar 31 02:15:45 sonne kernel: ptdrvClose()
> Mar 31 02:15:45 sonne kernel: MiscRestorePort()
> Mar 31 02:15:45 sonne kernel: - no need to restore portmode !
> Mar 31 02:15:45 sonne kernel: Releasing parport
> Mar 31 02:15:45 sonne kernel: ptdrvShutdown()
> Mar 31 02:15:45 sonne kernel: cleanup device 0
> Mar 31 02:15:45 sonne kernel: Lamp-Timer stopped !
> Mar 31 02:15:45 sonne kernel: Try to claim the parport
> Mar 31 02:15:45 sonne kernel: Releasing parport
> Mar 31 02:15:45 sonne kernel: Port unregistered
> Mar 31 02:15:45 sonne kernel: pt_drv : no device(s) detected, (-9020)
> Mar 31 02:15:45 sonne kernel: ---------------------------------------------
>
> If I make modprobe pt_drv, the lamp goes on, but nothing more.
> /dev/pt_drv I have  generated manuelly.
> Can you help me? Thankful for each information.
> Greetings
> andreas
Subject: pt_drv
From: Andreas Grund ####@####.####
Date: 1 Apr 2001 00:35:54 -0000
Message-Id: <01040102342000.05399@sonne>

Hi Gerhard,

this is not the solution of my problem.
The PNP support was disabled.
I do not know what I can make.
I have installed the SuSE kernel 2.2.18.
Greetings
andreas
Subject: Re: pt_drv
From: "Jaeger, Gerhard" ####@####.####
Date: 4 Apr 2001 07:05:20 -0000
Message-Id: <01040409092403.00500@gja>

Okay Andreas,

the IEEE1248 stuff is not the problem!
Is there a printer attached? So remove it!

The following line in the log, should not appear that way:
> Mar 31 02:15:45 sonne kernel: Test 0xAA
> Mar 31 02:15:45 sonne kernel: Compare data=0xe and status=0xe, port=0x378

data and status MUST be different. In general this happens when:
- the parport hw seems to be out of order
- the scanner does not respond correctly

Maybe we have a timing problem on your system. You might have
a look into file plustek_driver/h/plustek_scan.h
There you will find outb and inb function calls. Please replace
every occurance of outb by outb_p and inb by inb_p, then 
recompile and reinstall the driver

Gerhard
Subject: pt_drv
From: Andreas Grund ####@####.####
Date: 5 Apr 2001 14:01:30 -0000
Message-Id: <01040515592500.00715@sonne>

Hi Gerhard, 

I have recompiled the modul pt_drv,
here is the new debug message:
Apr  5 15:31:21 sonne kernel: *********************************************
Apr  5 15:31:21 sonne kernel: pt_drv: init_module()
Apr  5 15:31:21 sonne kernel: pt_drv : driver version 0.37-24
Apr  5 15:31:21 sonne kernel: ptdrvInit(0)
Apr  5 15:31:21 sonne kernel: Init settings done
Apr  5 15:31:21 sonne kernel: ScanData = 0xc51e0000
Apr  5 15:31:21 sonne kernel: Requested port at 0x378
Apr  5 15:31:21 sonne kernel: parport0: PC-style at 0x378 [SPP,PS2,EPP]
Apr  5 15:31:21 sonne kernel: parport_probe: failed
Apr  5 15:31:21 sonne kernel: parport0: no IEEE-1284 device present.
Apr  5 15:31:21 sonne kernel: Requested port (0x378) found
Apr  5 15:31:21 sonne kernel: Port mode reported: (0x0007)
Apr  5 15:31:21 sonne kernel: Port for device 0 registered
Apr  5 15:31:21 sonne kernel: ptdrvOpen(port=0x378)
Apr  5 15:31:21 sonne kernel: Try to claim the parport
Apr  5 15:31:21 sonne kernel: parport-modi: SPP PS/2 EPP
Apr  5 15:31:21 sonne kernel: Using EPP-mode
Apr  5 15:31:21 sonne kernel: Trying faster mode...
Apr  5 15:31:21 sonne kernel: Starting Scanner-Autodetection
Apr  5 15:31:21 sonne kernel: ************ DETECTP48xx ************
Apr  5 15:31:21 sonne kernel: ModelSet4800()
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet4800() done.
Apr  5 15:31:21 sonne kernel: P48xxInitAsic()
Apr  5 15:31:21 sonne kernel: DacInitialize()
Apr  5 15:31:21 sonne kernel: ImageInitialize()
Apr  5 15:31:21 sonne kernel: IOFuncInitialize()
Apr  5 15:31:21 sonne kernel: IOInitialize()
Apr  5 15:31:21 sonne kernel: MotorInitialize()
Apr  5 15:31:21 sonne kernel: Dataport = 0x0378
Apr  5 15:31:21 sonne kernel: Ctrlport = 0x037a
Apr  5 15:31:21 sonne kernel: Test 0x55
Apr  5 15:31:21 sonne kernel: Test 0xAA
Apr  5 15:31:21 sonne kernel: Compare data=0x7e and status=0xe, port=0x378
Apr  5 15:31:21 sonne kernel: p48xxReadWriteTest()
Apr  5 15:31:21 sonne kernel: Found a 96003 ASIC at Reg 0x13
Apr  5 15:31:21 sonne kernel: ModelSet4830()
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet4830() done.
Apr  5 15:31:21 sonne kernel: p48xxDoTest()
Apr  5 15:31:21 sonne kernel: IODELAY = 0
Apr  5 15:31:21 sonne kernel: Bank 0 overwritten
Apr  5 15:31:21 sonne kernel: found 0 bytes of memory
Apr  5 15:31:21 sonne kernel: No memory ! No scanner...
Apr  5 15:31:21 sonne kernel: p48xxReadWriteTest()
Apr  5 15:31:21 sonne kernel: Found a 96003 ASIC at Reg 0x13
Apr  5 15:31:21 sonne kernel: ModelSet4830()
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet4830() done.
Apr  5 15:31:21 sonne kernel: p48xxDoTest()
Apr  5 15:31:21 sonne kernel: IODELAY = 1
Apr  5 15:31:21 sonne kernel: Bank 0 overwritten
Apr  5 15:31:21 sonne kernel: found 0 bytes of memory
Apr  5 15:31:21 sonne kernel: No memory ! No scanner...
Apr  5 15:31:21 sonne kernel: p48xxReadWriteTest()
Apr  5 15:31:21 sonne kernel: Found a 96003 ASIC at Reg 0x13
Apr  5 15:31:21 sonne kernel: ModelSet4830()
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet4830() done.
Apr  5 15:31:21 sonne kernel: p48xxDoTest()
Apr  5 15:31:21 sonne kernel: IODELAY = 2
Apr  5 15:31:21 sonne kernel: Bank 0 overwritten
Apr  5 15:31:21 sonne kernel: found 0 bytes of memory
Apr  5 15:31:21 sonne kernel: No memory ! No scanner...
Apr  5 15:31:21 sonne kernel: p48xxReadWriteTest()
Apr  5 15:31:21 sonne kernel: Found a 96003 ASIC at Reg 0x13
Apr  5 15:31:21 sonne kernel: ModelSet4830()
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet4830() done.
Apr  5 15:31:21 sonne kernel: p48xxDoTest()
Apr  5 15:31:21 sonne kernel: IODELAY = 3
Apr  5 15:31:21 sonne kernel: Bank 0 overwritten
Apr  5 15:31:21 sonne kernel: found 0 bytes of memory
Apr  5 15:31:21 sonne kernel: No memory ! No scanner...
Apr  5 15:31:21 sonne kernel: p48xxReadWriteTest()
Apr  5 15:31:21 sonne kernel: Found a 96003 ASIC at Reg 0x13
Apr  5 15:31:21 sonne kernel: ModelSet4830()
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet4830() done.
Apr  5 15:31:21 sonne kernel: p48xxDoTest()
Apr  5 15:31:21 sonne kernel: IODELAY = 4
Apr  5 15:31:21 sonne kernel: Bank 0 overwritten
Apr  5 15:31:21 sonne kernel: found 0 bytes of memory
Apr  5 15:31:21 sonne kernel: No memory ! No scanner...
Apr  5 15:31:21 sonne kernel: detectScannerConnection() returns -9020.
Apr  5 15:31:21 sonne kernel: ************ DETECTP9636 ************
Apr  5 15:31:21 sonne kernel: ModelSet9636()
Apr  5 15:31:21 sonne kernel: ModelSet9360()
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet9630() done.
Apr  5 15:31:21 sonne kernel: modelInitPageSettings()
Apr  5 15:31:21 sonne kernel: A4 set
Apr  5 15:31:21 sonne kernel: ModelSet9636() done.
Apr  5 15:31:21 sonne kernel: P9636InitAsic()
Apr  5 15:31:21 sonne kernel: DacInitialize()
Apr  5 15:31:21 sonne kernel: ImageInitialize()
Apr  5 15:31:21 sonne kernel: IOFuncInitialize()
Apr  5 15:31:21 sonne kernel: IOInitialize()
Apr  5 15:31:21 sonne kernel: MotorInitialize()
Apr  5 15:31:21 sonne kernel: AsicID = 0x10
Apr  5 15:31:21 sonne kernel: ptdrvClose()
Apr  5 15:31:21 sonne kernel: MiscRestorePort()
Apr  5 15:31:21 sonne kernel: - no need to restore portmode !
Apr  5 15:31:21 sonne kernel: Releasing parport
Apr  5 15:31:21 sonne kernel: ptdrvShutdown()
Apr  5 15:31:21 sonne kernel: cleanup device 0
Apr  5 15:31:21 sonne kernel: Lamp-Timer stopped !
Apr  5 15:31:21 sonne kernel: Try to claim the parport
Apr  5 15:31:21 sonne kernel: Releasing parport
Apr  5 15:31:21 sonne kernel: Port unregistered
Apr  5 15:31:21 sonne kernel: pt_drv : no device(s) detected, (-9020)
Apr  5 15:31:21 sonne kernel: ---------------------------------------------

cat /proc/parport/0/autoprobe:
MODEL: Unknown vendor
MANUFACTURER:Unknown vendor
cat /proc/devices
no information about pt_drv or scanner

It is also the same problem, the lamp goes on and not more.
Andreas
Subject: pt_drv
From: John MacDonald ####@####.####
Date: 13 Apr 2002 15:07:45 -0000
Message-Id: <3CB847EE.5090105@nbnet.nb.ca>

I'm trying to get my Plustek OpticPro 600P scanner to work with Red hat 
Linus 7.1.
I have read that I need the driver pt_drv. I have looked every where for 
this driver but can't find it.
Can you help ?
Any instructions for loading this driver would be appriciated too.

Thanks  John

-- 
John and Sharon MacDonald
Moncton NB Canada
http://personal.nbnet.nb.ca/johnmd/family2.html 


Subject: Re: pt_drv
From: "Jaeger, Gerhard" ####@####.####
Date: 14 Apr 2002 22:15:26 -0000
Message-Id: <16ws0i-114nYmC@fmrl00.sul.t-online.com>

Hi John,

goto the site
www.gjaeger.de/scanner/plustek.html and have a look at the
download section and the installation instructions. Then
it should become clear how to create pt_drv and how to install
it...

 Good luck
    Gerhard

On Saturday, 13. April 2002 16:59, John MacDonald wrote:
> I'm trying to get my Plustek OpticPro 600P scanner to work with Red hat
> Linus 7.1.
> I have read that I need the driver pt_drv. I have looked every where for
> this driver but can't find it.
> Can you help ?
> Any instructions for loading this driver would be appriciated too.
>
> Thanks  John
[<<] [<] Page 1 of 1 [>] [>>]


Powered by ezmlm-browse 0.20.