plustek@linuxhacker.org

plustek@linuxhacker.org


Subject: Re: kann pt drv.o für 12000P nicht laden
From: Kevin Koeser
Date: Tue, 16 Jan 2001 12:27:25 +0100


I have switched on DEBUG now (sorry, didn´t think of that...)
[ As I had to compile my kernel with SMP activated, I have
also tried with and without the SMP options in the Makefile. 
That didn´t help either. ]
As I told you the scanner light is on after modprobe,
so this all shouldn´t be completely wrong ?!

Jan 16 11:51:34 linux kernel: *********************************************
Jan 16 11:51:34 linux kernel: pt_drv: init_module()
Jan 16 11:51:34 linux kernel: pt_drv : driver version 0.37-24
Jan 16 11:51:34 linux kernel: ptdrvInit(0)
Jan 16 11:51:34 linux kernel: Init settings done
Jan 16 11:51:34 linux kernel: ScanData = 0xc631c000
Jan 16 11:51:34 linux kernel: Requested port at 0x378
Jan 16 11:51:34 linux kernel: 0x378: FIFO is 16 bytes
Jan 16 11:51:34 linux kernel: 0x378: writeIntrThreshold is 16
Jan 16 11:51:34 linux kernel: 0x378: readIntrThreshold is 16
Jan 16 11:51:34 linux kernel: 0x378: PWord is 8 bits
Jan 16 11:51:34 linux kernel: 0x378: Interrupts are ISA-Pulses
Jan 16 11:51:34 linux kernel: 0x378: ECP port cfgA=0x10 cfgB=0x48
Jan 16 11:51:34 linux kernel: 0x378: ECP settings irq=7 dma=<none or set by other means>
Jan 16 11:51:34 linux kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,COMPAT,EPP,ECP]
Jan 16 11:51:34 linux kernel: parport0: cpp_daisy: aa5500ff(38)
Jan 16 11:51:34 linux kernel: parport0: assign_addrs: aa5500ff(38)
Jan 16 11:51:34 linux kernel: parport0: cpp_daisy: aa5500ff(38)
Jan 16 11:51:34 linux kernel: parport0: assign_addrs: aa5500ff(38)
Jan 16 11:51:34 linux kernel: Requested port (0x378) found
Jan 16 11:51:34 linux kernel: Port mode reported: (0x005f)
Jan 16 11:51:34 linux kernel: Port for device 0 registered
Jan 16 11:51:34 linux kernel: ptdrvOpen(port=0x378)
Jan 16 11:51:34 linux kernel: Try to claim the parport
Jan 16 11:51:34 linux kernel: parport-modi: SPP PS/2 EPP ECP EPP(ECP) PS/2(ECP)
Jan 16 11:51:34 linux kernel: Using EPP-mode
Jan 16 11:51:34 linux kernel: Trying faster mode...
Jan 16 11:51:34 linux kernel: Starting Scanner-Autodetection
Jan 16 11:51:34 linux kernel: ************ DETECTP48xx ************
Jan 16 11:51:34 linux kernel: ModelSet4800()
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet4800() done.
Jan 16 11:51:34 linux kernel: P48xxInitAsic()
Jan 16 11:51:34 linux kernel: DacInitialize()
Jan 16 11:51:34 linux kernel: ImageInitialize()
Jan 16 11:51:34 linux kernel: IOFuncInitialize()
Jan 16 11:51:34 linux kernel: IOInitialize()
Jan 16 11:51:34 linux kernel: MotorInitialize()
Jan 16 11:51:34 linux kernel: Dataport = 0x0378
Jan 16 11:51:34 linux kernel: Ctrlport = 0x037a
Jan 16 11:51:34 linux kernel: Test 0x55
Jan 16 11:51:34 linux kernel: Test 0xAA
Jan 16 11:51:34 linux kernel: Compare data=0x7f and status=0xf, port=0x378
Jan 16 11:51:34 linux kernel: p48xxReadWriteTest()
Jan 16 11:51:34 linux kernel: Found a 96003 ASIC at Reg 0x13
Jan 16 11:51:34 linux kernel: ModelSet4830()
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet4830() done.
Jan 16 11:51:34 linux kernel: p48xxDoTest()
Jan 16 11:51:34 linux kernel: IODELAY = 0
Jan 16 11:51:34 linux kernel: Bank 0 overwritten
Jan 16 11:51:34 linux kernel: found 0 bytes of memory
Jan 16 11:51:34 linux kernel: No memory ! No scanner...
Jan 16 11:51:34 linux kernel: p48xxReadWriteTest()
Jan 16 11:51:34 linux kernel: Found a 96003 ASIC at Reg 0x13
Jan 16 11:51:34 linux kernel: ModelSet4830()
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet4830() done.
Jan 16 11:51:34 linux kernel: p48xxDoTest()
Jan 16 11:51:34 linux kernel: IODELAY = 1
Jan 16 11:51:34 linux kernel: Bank 0 overwritten
Jan 16 11:51:34 linux kernel: found 0 bytes of memory
Jan 16 11:51:34 linux kernel: No memory ! No scanner...
Jan 16 11:51:34 linux kernel: p48xxReadWriteTest()
Jan 16 11:51:34 linux kernel: Found a 96003 ASIC at Reg 0x13
Jan 16 11:51:34 linux kernel: ModelSet4830()
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet4830() done.
Jan 16 11:51:34 linux kernel: p48xxDoTest()
Jan 16 11:51:34 linux kernel: IODELAY = 2
Jan 16 11:51:34 linux kernel: Bank 0 overwritten
Jan 16 11:51:34 linux kernel: found 0 bytes of memory
Jan 16 11:51:34 linux kernel: No memory ! No scanner...
Jan 16 11:51:34 linux kernel: p48xxReadWriteTest()
Jan 16 11:51:34 linux kernel: Found a 96003 ASIC at Reg 0x13
Jan 16 11:51:34 linux kernel: ModelSet4830()
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet4830() done.
Jan 16 11:51:34 linux kernel: p48xxDoTest()
Jan 16 11:51:34 linux kernel: IODELAY = 3
Jan 16 11:51:34 linux kernel: Bank 0 overwritten
Jan 16 11:51:34 linux kernel: found 0 bytes of memory
Jan 16 11:51:34 linux kernel: No memory ! No scanner...
Jan 16 11:51:34 linux kernel: p48xxReadWriteTest()
Jan 16 11:51:34 linux kernel: Found a 96003 ASIC at Reg 0x13
Jan 16 11:51:34 linux kernel: ModelSet4830()
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet4830() done.
Jan 16 11:51:34 linux kernel: p48xxDoTest()
Jan 16 11:51:34 linux kernel: IODELAY = 4
Jan 16 11:51:34 linux kernel: Bank 0 overwritten
Jan 16 11:51:34 linux kernel: found 0 bytes of memory
Jan 16 11:51:34 linux kernel: No memory ! No scanner...
Jan 16 11:51:34 linux kernel: detectScannerConnection() returns -9020.
Jan 16 11:51:34 linux kernel: ************ DETECTP9636 ************
Jan 16 11:51:34 linux kernel: ModelSet9636()
Jan 16 11:51:34 linux kernel: ModelSet9360()
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet9630() done.
Jan 16 11:51:34 linux kernel: modelInitPageSettings()
Jan 16 11:51:34 linux kernel: A4 set
Jan 16 11:51:34 linux kernel: ModelSet9636() done.
Jan 16 11:51:34 linux kernel: P9636InitAsic()
Jan 16 11:51:34 linux kernel: DacInitialize()
Jan 16 11:51:34 linux kernel: ImageInitialize()
Jan 16 11:51:34 linux kernel: IOFuncInitialize()
Jan 16 11:51:34 linux kernel: IOInitialize()
Jan 16 11:51:34 linux kernel: MotorInitialize()
Jan 16 11:51:34 linux kernel: AsicID = 0x20
Jan 16 11:51:34 linux kernel: ptdrvClose()
Jan 16 11:51:34 linux kernel: MiscRestorePort()
Jan 16 11:51:34 linux kernel: - no need to restore portmode !
Jan 16 11:51:34 linux kernel: Releasing parport
Jan 16 11:51:34 linux kernel: ptdrvShutdown()
Jan 16 11:51:34 linux kernel: cleanup device 0
Jan 16 11:51:34 linux kernel: Lamp-Timer stopped !
Jan 16 11:51:34 linux kernel: Try to claim the parport
Jan 16 11:51:34 linux kernel: Releasing parport
Jan 16 11:51:34 linux kernel: Port unregistered
Jan 16 11:51:34 linux kernel: pt_drv: proc del 'info' root='pt_drv'
Jan 16 11:51:34 linux kernel: pt_drv: proc del 'pt_drv' root='/proc'
Jan 16 11:51:34 linux kernel: pt_drv : no device(s) detected, (-9020)
Jan 16 11:51:34 linux kernel: ---------------------------------------------



At 15.01.01 19:26, you wrote:
>Hi Kevin,
>
>enable the debug options in the plustek_driver/Makefile, then recompile
>and reload. After reloading, send us the output of dmesg
>
>Gerhard
>
>On Mon, 15 Jan 2001 01:16:59 +0100, Kevin Koeser wrote:
>
>>Hallo !
>>
>>Ich kann einfach das Scannermodul nicht laden...
>>
>>Hardware: 12000P über Parallelport an PC (Celeron)
>>Software: plustek 037_23 / sane 1.0.4 / kernel 2.4.0 / modutils 2.4.1
>>
>>Hab die Anleitung in INSTALL Schritt für Schritt befolgt,
>>hat auch wunderbar funtioniert bis ich zu "make load" kam. 
>>Dort bekam ich diese Fehlermeldung:
>>
>> /usr/src/sane/sane-backends-1.0.4/backend/plustek_driver > make load
>>-------------------------------------------------------------------------
>> /sbin/modprobe pt_drv || exit 1
>> /lib/modules/2.4.0/misc/pt_drv.o: init_module: Erfolg
>> Hint: insmod errors can be caused by incorrect module parameters, including invalid
IO or IRQ parameters
>> /lib/modules/2.4.0/misc/pt_drv.o: insmod /lib/modules/2.4.0/misc/pt_drv.o failed
>> /lib/modules/2.4.0/misc/pt_drv.o: insmod pt_drv failed
>> make: *** [load] Error 1  
>>
>>Die Beleuchtung des Scanners ist aber schon angegangen !
>>Die .o-Datei liegt in genau dem Verzeichnis und alle "options" sind richtig.
>>Woran könnte es liegen ?
>>
>>
>>Kevin 



plustek@linuxhacker.org