Hallo zusammen,
mit Hilfe folgender Posts hier habe ich meinen Scanner unter SuSe 9.0, Kernel 2.6.6 (Vanilla) schon ziemlich ans laufen gebracht:
http://www.linux-club.de/viewtopic.php?t=10279: Scanner Howto
http://www.linux-club.de/viewtopic.php?t=11072 Plustek OpticPro P12
http://www.linux-club.de/viewtopic.php?t=10525 OpticPro 12000T
Jetzt habe ich aber ein Problem, das ich weder mit Hilfe des Forums noch mittels Google lösen konnte.
liefert:
[sanei_debug] Setting debug level of plustek_pp to 20.
[plustek_pp] PlustekPP backend V0.01-8, part of sane-backends 1.0.14
[plustek_pp] ># Plustek-PP SANE Backend configuration file<
[plustek_pp] ># For use with Plustek parallel-port scanners<
[plustek_pp] >#<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># user either [direct] or [kernel] to access the scanner<
[plustek_pp] ># when using [kernel], device specifies the device-node, which is created<
[plustek_pp] ># by the kernel-module loader (applies only to Linux)<
[plustek_pp] ># when using [direct], device is used to set the parallel-port base address<
[plustek_pp] ># or a device-name suitable for libieee1284, i.e. parport0<
[plustek_pp] >#<
[plustek_pp] >[direct]<
[plustek_pp] >device 0x378<
[plustek_pp] Decoding device name >0x378<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># leave the default values as specified in /etc/modules.conf<
[plustek_pp] >#<
[plustek_pp] >#option warmup -1<
[plustek_pp] >#option lOffOnEnd -1<
[plustek_pp] >#option lampOff -1<
[plustek_pp] ><
[plustek_pp] ># model override switch, mostly for cosmetic changes, if the autodetection<
[plustek_pp] ># does not work or could not work correctly<
[plustek_pp] >#option mov 7<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># example for accessing the scanner via libieee1284<
[plustek_pp] >#<
[plustek_pp] >#[direct]<
[plustek_pp] >#device parport0<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># example for accessing the scanner via the kernel module<
[plustek_pp] >#<
[plustek_pp] >#[kernel]<
[plustek_pp] >#device /dev/pt_drv<
[plustek_pp] >#<
[plustek_pp] >#option warmup -1<
[plustek_pp] >#option lOffOnEnd -1<
[plustek_pp] >#option lampOff -1<
[plustek_pp] attach (0x378, 0xbfffc200, (nil))
[plustek_pp] Device configuration:
[plustek_pp] device name : >0x378<
[plustek_pp] direct I/O : yes
[plustek_pp] warmup : -1s
[plustek_pp] lampOff : -1
[plustek_pp] lampOffOnEnd : yes
[plustek_pp] model override: 0
[plustek_pp] ---------------------
[plustek_pp] drvopen()
[plustek_pp] open: PtDrvInit failed: 4
[plustek_pp] open failed: -1
[plustek_pp] sane_get_devices (0xbfffe2c8, 0)
Im Forum von G.Jäger (http://www.linuxhacker.org/cgi-bin/ezmlm-cgi?3:mss:2557:200404:ccinoaaoodepccckejhi) habe ich gefunden, dass dann entweder libieee1248 support oder direct io support fehlt. Ersteren habe ich einkompiliert, zweiteren finde ich unter Menuconfig nicht.... Außerdem hab eich noch das Probem, dass ich das Modul parport_pc jedes Mal von Hand laden muss, seit ich die modprobe.conf geändert habe. Wer hat weitere Ideen?
Danke, Basti
mit Hilfe folgender Posts hier habe ich meinen Scanner unter SuSe 9.0, Kernel 2.6.6 (Vanilla) schon ziemlich ans laufen gebracht:
http://www.linux-club.de/viewtopic.php?t=10279: Scanner Howto
http://www.linux-club.de/viewtopic.php?t=11072 Plustek OpticPro P12
http://www.linux-club.de/viewtopic.php?t=10525 OpticPro 12000T
Jetzt habe ich aber ein Problem, das ich weder mit Hilfe des Forums noch mittels Google lösen konnte.
Code:
export SANE_DEBUG_PLUSTEK_PP=20 ; scanimage -L
[sanei_debug] Setting debug level of plustek_pp to 20.
[plustek_pp] PlustekPP backend V0.01-8, part of sane-backends 1.0.14
[plustek_pp] ># Plustek-PP SANE Backend configuration file<
[plustek_pp] ># For use with Plustek parallel-port scanners<
[plustek_pp] >#<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># user either [direct] or [kernel] to access the scanner<
[plustek_pp] ># when using [kernel], device specifies the device-node, which is created<
[plustek_pp] ># by the kernel-module loader (applies only to Linux)<
[plustek_pp] ># when using [direct], device is used to set the parallel-port base address<
[plustek_pp] ># or a device-name suitable for libieee1284, i.e. parport0<
[plustek_pp] >#<
[plustek_pp] >[direct]<
[plustek_pp] >device 0x378<
[plustek_pp] Decoding device name >0x378<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># leave the default values as specified in /etc/modules.conf<
[plustek_pp] >#<
[plustek_pp] >#option warmup -1<
[plustek_pp] >#option lOffOnEnd -1<
[plustek_pp] >#option lampOff -1<
[plustek_pp] ><
[plustek_pp] ># model override switch, mostly for cosmetic changes, if the autodetection<
[plustek_pp] ># does not work or could not work correctly<
[plustek_pp] >#option mov 7<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># example for accessing the scanner via libieee1284<
[plustek_pp] >#<
[plustek_pp] >#[direct]<
[plustek_pp] >#device parport0<
[plustek_pp] ><
[plustek_pp] >#<
[plustek_pp] ># example for accessing the scanner via the kernel module<
[plustek_pp] >#<
[plustek_pp] >#[kernel]<
[plustek_pp] >#device /dev/pt_drv<
[plustek_pp] >#<
[plustek_pp] >#option warmup -1<
[plustek_pp] >#option lOffOnEnd -1<
[plustek_pp] >#option lampOff -1<
[plustek_pp] attach (0x378, 0xbfffc200, (nil))
[plustek_pp] Device configuration:
[plustek_pp] device name : >0x378<
[plustek_pp] direct I/O : yes
[plustek_pp] warmup : -1s
[plustek_pp] lampOff : -1
[plustek_pp] lampOffOnEnd : yes
[plustek_pp] model override: 0
[plustek_pp] ---------------------
[plustek_pp] drvopen()
[plustek_pp] open: PtDrvInit failed: 4
[plustek_pp] open failed: -1
[plustek_pp] sane_get_devices (0xbfffe2c8, 0)
Im Forum von G.Jäger (http://www.linuxhacker.org/cgi-bin/ezmlm-cgi?3:mss:2557:200404:ccinoaaoodepccckejhi) habe ich gefunden, dass dann entweder libieee1248 support oder direct io support fehlt. Ersteren habe ich einkompiliert, zweiteren finde ich unter Menuconfig nicht.... Außerdem hab eich noch das Probem, dass ich das Modul parport_pc jedes Mal von Hand laden muss, seit ich die modprobe.conf geändert habe. Wer hat weitere Ideen?
Danke, Basti