plustek@linuxhacker.org

plustek@linuxhacker.org


Subject: Re: Problems with plustek-module-0_42_9.tar.gz
From: Gene Heskett
Date: Sun, 29 Sep 2002 09:34:12 -0400

On Sunday 29 September 2002 06:47, Martin Baum wrote:
>Hello all.
>
>I'm new on this list.
>
>Yesterday, I have buy an Epson Perfection 1260 Photo, with is only
>supported by this Plustek driver (I hope so).
>
>I have install the sane backends 1.0.8 with no problems. Then I
> have copy the plustek-module-0_42_9.tar.gz to the backends
> folder.
>
>In this Makefile, I have chance two thiks:
>  HEADER_PATH = /usr/src/linux-2.4.18-rock/include
>  K24_HEADER_PATH = /lib/modules/2.4.18/build/include
>
>"make all" works:
>---
>martin@Janny:~/sane-backends-1.0.8/backend/plustek_driver > make
> all gcc -Wall -Wstrict-prototypes -fomit-frame-pointer
> -D_PTDRV_V1=0 -D_PTDRV_V0=42 -D_PTDRV_BUILD=10 -D__KERNEL__
>-I/lib/modules/2.4.18/build/include -I./h -I./.. -O2 -DMODULE
>-DMODVERSIONS -include
>/lib/modules/2.4.18/build/include/linux/modversions.h -M ./src/*.c
> > .depend
>ld -r obj/dac.o obj/detect.o obj/genericio.o obj/image.o obj/map.o
>obj/misc.o obj/models.o obj/io.o obj/procfs.o obj/motor.o
> obj/p9636.o obj/ptdrv.o obj/scale.o obj/tpa.o obj/p48xx.o
> obj/p12.o obj/p12ccd.o -o pt_drv.o
>--- is this all right?

Is this truely a parallel port scanner? The 1250u, which I own, is 
usb only.  The above build trace looks as if its being built for 
the parallel port, pt_drv.

>
>
>But I become an error by "make install" (as root):
>---
>Janny:[...]/sane-backends-1.0.8/backend/plustek_driver # make
> install mkdir -p /lib/modules/2.4.18/misc
>install -c -m "644" pt_drv.o /lib/modules/2.4.18/misc
>/sbin/depmod -a
>depmod: *** Unresolved symbols in
>/lib/modules/2.4.18/kernel/drivers/char/drm/sis.o
>depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/adm1021.o depmod: *** Unresolved symbols
> in /lib/modules/2.4.18/misc/adm1024.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/adm1025.o depmod: ***
> Unresolved symbols in /lib/modules/2.4.18/misc/adm9240.o depmod:
> *** Unresolved symbols in /lib/modules/2.4.18/misc/bt869.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/ddcmon.o depmod: *** Unresolved symbols
> in /lib/modules/2.4.18/misc/ds1621.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/eeprom.o depmod: ***
> Unresolved symbols in /lib/modules/2.4.18/misc/fscpos.o depmod:
> *** Unresolved symbols in /lib/modules/2.4.18/misc/fscscy.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/gl518sm.o depmod: *** Unresolved symbols
> in /lib/modules/2.4.18/misc/gl520sm.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/i2c-ali1535.o depmod: ***
> Unresolved symbols in /lib/modules/2.4.18/misc/i2c-ali15x3.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/i2c-amd756.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/i2c-hydra.o depmod: ***
> Unresolved symbols in /lib/modules/2.4.18/misc/i2c-i801.o depmod:
> *** Unresolved symbols in /lib/modules/2.4.18/misc/i2c-i810.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/i2c-isa.o depmod: *** Unresolved symbols
> in /lib/modules/2.4.18/misc/i2c-piix4.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/i2c-sis5595.o depmod: ***
> Unresolved symbols in /lib/modules/2.4.18/misc/i2c-via.o depmod:
> *** Unresolved symbols in /lib/modules/2.4.18/misc/i2c-viapro.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/i2c-voodoo3.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/it87.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/lm75.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/lm78.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/lm80.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/lm87.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/ltc1710.o depmod: ***
> Unresolved symbols in /lib/modules/2.4.18/misc/matorb.o depmod:
> *** Unresolved symbols in /lib/modules/2.4.18/misc/maxilife.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/mtp008.o depmod: *** Unresolved symbols
> in /lib/modules/2.4.18/misc/pcf8574.o depmod: *** Unresolved
> symbols in /lib/modules/2.4.18/misc/pcf8591.o depmod: ***
> Unresolved symbols in /lib/modules/2.4.18/misc/sis5595.o depmod:
> *** Unresolved symbols in /lib/modules/2.4.18/misc/thmc50.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.18/misc/via686a.o depmod: *** Unresolved symbols
> in /lib/modules/2.4.18/misc/w83781d.o make: *** [install] Fehler
> 1
>--- ??

You've been playing with lm_sensors, eh?  I can't make mine work 
either...

>The pt_drv.o is copy to /lib/modules/2.4.18/misc/
>
>martin@Janny:/lib/modules/2.4.18/misc > l
>[...]
>-rw-r--r--    1 root     root       143602 Sep 29 12:31 pt_drv.o
>[...]
>
>Are there any problems with "depmod -a" ?
>
>Also "make load" have any problmes ...
>---
>Janny:[...]/sane-backends-1.0.8/backend/plustek_driver # make load
>/sbin/modprobe pt_drv || exit 1
>/lib/modules/2.4.18/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.18/misc/pt_drv.o: insmod
>/lib/modules/2.4.18/misc/pt_drv.o failed
>/lib/modules/2.4.18/misc/pt_drv.o: insmod pt_drv failed
>make: *** [load] Error 1
>---
>
>And I can't load the modul by hand:
>---
>Janny:~ # modprobe ls_drv
>modprobe: Can't locate module ls_drv
>---
>
>I'm not realy a linux hacker, so I need some help. Know anyone my
>problem?
>
>---
>Janny:~ # lsmod
>Module                  Size  Used by    Not tainted
>snd-pcm-oss            35232   0  (autoclean)
>snd-mixer-oss           8960   1  (autoclean) [snd-pcm-oss]
>snd-ens1371             9440   1  (autoclean)
>snd-pcm                48032   0  (autoclean) [snd-pcm-oss
> snd-ens1371] snd-timer              10112   0  (autoclean)
> [snd-pcm]
>snd-rawmidi            12256   0  (autoclean) [snd-ens1371]
>snd-seq-device          3968   0  (autoclean) [snd-rawmidi]
>snd-ac97-codec         22304   0  (autoclean) [snd-ens1371]
>snd                    25256   0  (autoclean) [snd-pcm-oss
> snd-mixer-oss snd-ens1371 snd-pcm snd-timer snd-rawmidi
> snd-seq-device
>snd-ac97-codec]
>soundcore               3588   6  (autoclean) [snd]
>ipv6                  123328  -1  (autoclean)
>8139too                13728   1  (autoclean)
>mii                     1088   0  (autoclean) [8139too]
>stv680                 22304   0  (unused)
>videodev                2976   0  [stv680]
>usb-storage            20380   0  (unused)
>scanner                 8448   0  (unused)
>printer                 5600   0  (unused)
>parport_pc             25256   0  (autoclean)
>parport                22848   0  [parport_pc]
>---
>
>I'm using dROCK Linux 1.6.0 with 2.4.18 Kernel and a gcc 2.95.3
>
>
>It's better to put this Epson Scanner to trash and to buy a
> scannen, with is really supported by sane?
>
>
>thanks
>  martin

It should be a good scanner.  The previous 1250u works just fine 
here, either with the sane/plustek driver, or with the epson 
driver.  Be aware that this is probably a rebadged unit, made as an 
epson under contract.

-- 
Cheers, Gene
AMD K6-III@500mhz 320M
Athlon1600XP@1400mhz  512M
99.16% setiathome rank, not too shabby for a WV hillbilly

plustek@linuxhacker.org