From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <41E427C1.2000600@stc.donpac.ru> Date: Tue, 11 Jan 2005 22:23:45 +0300 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: hardware@altlinux.ru Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [Hardware] sane: =?koi8-r?b?0M/Ey8zA3sXOycUgUGx1c3RlayBPcHRpY1BybyA0ODMwUA==?= X-BeenThere: hardware@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hardware@altlinux.ru List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jan 2005 19:23:54 -0000 Archived-At: List-Archive: Здравствуйте! Есть в наличии сканер Plustek OpticPro 4830P, хочется подключить его _правильно_ Прочел man sane-plustek_pp и понял, что мой сканер может работать в двух режимах: 1. direct - т.е. работая с параллельным портом в пользовательском режиме 2. kernel - т.е. используя модуль ядра Это настраивается в /etc/sane.d/plustek_pp.conf, по умолчанию он там прописан в direct-режиме. Чтобы описанное в /etc/sane.d/plustek_pp.conf работало, я в /etc/sane.d/dll.conf написал: plustek_pp а все остальное оттуда поудалял (так было рекомендовано в man sane-dll). И вот теперь я в раздумьях - а чего делать дальше? Сканера никто не видит: # xscanimage [xscanimage] No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by sane-find-scanner (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). Правил /etc/sane.d/plustek_pp.conf, чтобы сканер работал в kernel-режиме, эффект тот же. Когда-то я настраивал его неправильно (make, make install ...), пытаюсь воспроизвести. Нашел у себя исходники старого модуля ядра (plustek-module-0_42_9.tar.gz), там внутри Makefile, в котором есть такие цели: install - собирает и копирует pt_drv.o в /lib/modules/2.4.26-std-up-alt6/misc/ (кстати, а почему в коробке этого модуля нет?) load - загружает этот модуль В файле INSTALL также рекомендуют написать в /etc/modules.conf: alias char-major-40 pt_drv pre-install pt_drv modprobe -k parport options pt_drv lampoff=180 warmup=15 port=0x378 lOffonEnd=0 mov=0 slowIO=1 После этих манипуляций получаем: # ls -l /dev/pt_drv* crw-r--r-- 1 root root 40, 0 Jan 11 21:39 /dev/pt_drv crw-r--r-- 1 root root 40, 0 Jan 11 21:39 /dev/pt_drv0 crw-r--r-- 1 root root 40, 1 Jan 11 21:39 /dev/pt_drv1 crw-r--r-- 1 root root 40, 2 Jan 11 21:39 /dev/pt_drv2 crw-r--r-- 1 root root 40, 3 Jan 11 21:39 /dev/pt_drv3 # cat /proc/pt_drv/info Plustek Flatbed Scanner Driver version 0.42-10 Devices : 1 IOCTL-Version: 0x00000103 # cat /proc/pt_drv/device0/info Model : 4830P Portaddress : 0x378 Portmode : BiDi (PS/2) (delayed I/O, autodetect) Buttons : 1 Warmuptime : 15s Lamp timeout: 180s mov-switch : 0 I/O-delay : 0 CCD-Type : SONY Type TPA : no # cat /proc/pt_drv/device0/button0 0 # xscanimage [xscanimage] No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by sane-find-scanner (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). В INSTALL рекомендуют проверять доступность сканера утилитой scanimage, но я ее не нашел, в каком она пакете? -- С уважением, Прокопьев Евгений