[sane-devel] edited /etc/sane.d/dll.conf, what next?

Mertens Bram bram-mertens@linux.be
25 Nov 2002 11:24:43 +0100


On Sun, 2002-11-24 at 22:06, Jochen Eisinger wrote:
> does scanimage -L show your scanner? If yes, could you please send me
> the output of the following command:
> 
> SANE_DEBUG_MUSTEK_PP=128 scanimage -T

scanimage does show the scanner, but only as root, here's the requested
output:
[M8ram@localhost M8ram]$ scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
[M8ram@localhost M8ram]$ SANE_DEBUG_MUSTEK_PP=128 scanimage -T
[sanei_debug] Setting debug level of mustek_pp to 128.
[mustek_pp] init: SANE v1.0.8, backend v1.0.9-devel
[mustek_pp] I wouldn't let myself be root if I were you...
[mustek_pp] init: option io-mode 2
[mustek_pp] init: option niceload
[mustek_pp] init: trying port `0x378'
[mustek_pp] attach: couldn't attach to `0x378' (Invalid argument)
[mustek_pp] attach(v1.0.9-devel): line 2538: debug exception
[mustek_pp] init: couldn't attach to port `0x378'
[mustek_pp] init: 'name' only allowed after 'port'
[mustek_pp] init: 'vendor' only allowed after 'port'
[mustek_pp] init: option wait-bank 250
[mustek_pp] init: setting global option wait-bank to 250
[mustek_pp] init: option strip-height 16
[mustek_pp] init: setting global option strip-height to 16
[mustek_pp] init: option buffer 122400
[mustek_pp] init: setting global option buffer to 122400
scanimage: no SANE devices found
[mustek_pp] exit: (...)
[M8ram@localhost M8ram]$ su
Password: 
[root@localhost M8ram]# scanimage -L
device `mustek_pp:MD9848' is a Medion MFS-600IIIP flatbed scanner
[root@localhost M8ram]# SANE_DEBUG_MUSTEK_PP=128 scanimage -T
[sanei_debug] Setting debug level of mustek_pp to 128.
[mustek_pp] init: SANE v1.0.8, backend v1.0.9-devel
[mustek_pp] I wouldn't let myself be root if I were you...
[mustek_pp] init: option io-mode 2
[mustek_pp] init: option niceload
[mustek_pp] init: trying port `0x378'
[mustek_pp] attach: device 0x378 attached
[mustek_pp] attach: asic 0xa5, ccd 01
[mustek_pp] attach: use600 is `no'
[mustek_pp] init: naming device 0x378 'MD9848'
[mustek_pp] init: device 0x378 is from 'Medion'
[mustek_pp] init: option wait-bank 250
[mustek_pp] init: setting wait-bank to 250 for device MD9848
[mustek_pp] init: option strip-height 16
[mustek_pp] init: setting strip-height to 16 for device MD9848
[mustek_pp] init: option buffer 122400
[mustek_pp] init: setting buffer to 122400 for device MD9848
[mustek_pp] open: device `MD9848'
[mustek_pp] open: range (0.0,0.0)-(220.133316,296.333313)
[mustek_pp] init_options(v1.0.9-devel): line 2702: debug exception
[mustek_pp] ASSERT((dev->asic_id == 0xA8) || ((dev->asic_id == 0xA5) &&
(dev->ccd_type == 0))) failed
[mustek_pp] expect disaster...
[mustek_pp] config_ccd: 100 dpi, mode 1, invert 0, size 0
[mustek_pp] set_dpi_value: value 0x01
[mustek_pp] set_line_adjust: ppl 0 (0), adjust 0, skip 0
[mustek_pp] motor_controll_1015: control code 0xc3
[mustek_pp] config_ccd: 300 dpi, mode 2, invert 0, size 0
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 0 (0), adjust 0, skip 0
[mustek_pp] open: success
[mustek_pp] control_option: option 0, action 0
[mustek_pp] control_option: option 0, action 0
[mustek_pp] get_option_descriptor: requested option 0 ((null))
[mustek_pp] get_option_descriptor: requested option 1 ((null))
[mustek_pp] get_option_descriptor: requested option 2 (mode)
[mustek_pp] get_option_descriptor: requested option 3 (resolution)
[mustek_pp] get_option_descriptor: requested option 4 (preview)
[mustek_pp] get_option_descriptor: requested option 5 (preview-in-gray)
[mustek_pp] get_option_descriptor: requested option 6 ((null))
[mustek_pp] get_option_descriptor: requested option 7 (tl-x)
[mustek_pp] get_option_descriptor: requested option 8 (tl-y)
[mustek_pp] get_option_descriptor: requested option 9 (br-x)
[mustek_pp] control_option: option 9, action 0
[mustek_pp] get_option_descriptor: requested option 10 (br-y)
[mustek_pp] control_option: option 10, action 0
[mustek_pp] get_option_descriptor: requested option 11 ((null))
[mustek_pp] get_option_descriptor: requested option 12 (custom-gamma)
[mustek_pp] get_option_descriptor: requested option 13 (gamma-table)
[mustek_pp] get_option_descriptor: requested option 14 (red-gamma-table)
[mustek_pp] get_option_descriptor: requested option 15
(green-gamma-table)
[mustek_pp] get_option_descriptor: requested option 16
(blue-gamma-table)
[mustek_pp] control_option: option 7, action 0
[mustek_pp] control_option: option 8, action 0
[mustek_pp] control_option: option 7, action 0
[mustek_pp] get_option_descriptor: requested option 9 (br-x)
[mustek_pp] control_option: option 9, action 1
[mustek_pp] control_option: option 8, action 0
[mustek_pp] get_option_descriptor: requested option 10 (br-y)
[mustek_pp] control_option: option 10, action 1
[mustek_pp] get_parameters: mode `Color'
[mustek_pp] get_parameters: 300 dpi
[mustek_pp] get_parameters: resolution 300 dpi -> hardware 300 dpi
[mustek_pp] get_parameters: 2600x3500 pixels
[mustek_pp] start: maybe waiting for lamp...
[mustek_pp] config_ccd: 300 dpi, mode 2, invert 0, size 2600
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 0
[mustek_pp] config_ccd: 100 dpi, mode 1, invert 0, size 2600
[mustek_pp] set_dpi_value: value 0x01
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 866, skip 0
[mustek_pp] motor_controll_1015: control code 0xc3
[mustek_pp] config_ccd: 300 dpi, mode 2, invert 0, size 2600
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 0
[mustek_pp] start: executing calibration
[mustek_pp] calibrate entered (asic = 0xa5)
[mustek_pp] calibrate_device_101x: use600 = no
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 0
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 0
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 22
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 0
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 22
[mustek_pp] calibrate: ref_black 251, blackpos 106
[mustek_pp] move_motor: 39 steps (forward)
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] start: device ready for scanning
[mustek_pp] get_parameters: can't set parameters while scanning
[mustek_pp] sane_mustek_pp_get_parameters(v1.0.9-devel): line 3914:
debug exception
scanimage: scanning image of size 2600x3500 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 7800 bytes...	[mustek_pp] read:
scanning next 15 lines
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] motor_controll_1015: control code 0x1b
[mustek_pp] read: delivering 7800 bytes
PASS
scanimage: reading one byte...		[mustek_pp] read: delivering 1 bytes
PASS
scanimage: stepped read, 2 bytes... 	[mustek_pp] read: delivering 2
bytes
PASS
scanimage: stepped read, 4 bytes... 	[mustek_pp] read: delivering 4
bytes
PASS
scanimage: stepped read, 8 bytes... 	[mustek_pp] read: delivering 8
bytes
PASS
scanimage: stepped read, 16 bytes... 	[mustek_pp] read: delivering 16
bytes
PASS
scanimage: stepped read, 32 bytes... 	[mustek_pp] read: delivering 32
bytes
PASS
scanimage: stepped read, 64 bytes... 	[mustek_pp] read: delivering 64
bytes
PASS
scanimage: stepped read, 128 bytes... 	[mustek_pp] read: delivering 128
bytes
PASS
scanimage: stepped read, 256 bytes... 	[mustek_pp] read: delivering 256
bytes
PASS
scanimage: stepped read, 512 bytes... 	[mustek_pp] read: delivering 512
bytes
PASS
scanimage: stepped read, 1024 bytes... 	[mustek_pp] read: delivering
1024 bytes
PASS
scanimage: stepped read, 2048 bytes... 	[mustek_pp] read: delivering
2048 bytes
PASS
scanimage: stepped read, 4096 bytes... 	[mustek_pp] read: delivering
4096 bytes
PASS
scanimage: stepped read, 8192 bytes... 	[mustek_pp] read: delivering
8192 bytes
PASS
scanimage: stepped read, 8191 bytes... 	[mustek_pp] read: delivering
8191 bytes
PASS
scanimage: stepped read, 4095 bytes... 	[mustek_pp] read: delivering
4095 bytes
PASS
scanimage: stepped read, 2047 bytes... 	[mustek_pp] read: delivering
2047 bytes
PASS
scanimage: stepped read, 1023 bytes... 	[mustek_pp] read: delivering
1023 bytes
PASS
scanimage: stepped read, 511 bytes... 	[mustek_pp] read: delivering 511
bytes
PASS
scanimage: stepped read, 255 bytes... 	[mustek_pp] read: delivering 255
bytes
PASS
scanimage: stepped read, 127 bytes... 	[mustek_pp] read: delivering 127
bytes
PASS
scanimage: stepped read, 63 bytes... 	[mustek_pp] read: delivering 63
bytes
PASS
scanimage: stepped read, 31 bytes... 	[mustek_pp] read: delivering 31
bytes
PASS
scanimage: stepped read, 15 bytes... 	[mustek_pp] read: delivering 15
bytes
PASS
scanimage: stepped read, 7 bytes... 	[mustek_pp] read: delivering 7
bytes
PASS
scanimage: stepped read, 3 bytes... 	[mustek_pp] read: delivering 3
bytes
PASS
[mustek_pp] cancel: stopping current scan
[mustek_pp] config_ccd: 100 dpi, mode 1, invert 0, size 2600
[mustek_pp] set_dpi_value: value 0x01
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 866, skip 0
[mustek_pp] motor_controll_1015: control code 0xc3
[mustek_pp] config_ccd: 300 dpi, mode 2, invert 0, size 2600
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 22
[mustek_pp] close: maybe waiting for lamp...
[mustek_pp] config_ccd: 100 dpi, mode 1, invert 0, size 2600
[mustek_pp] set_dpi_value: value 0x01
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 866, skip 0
[mustek_pp] motor_controll_1015: control code 0xc3
[mustek_pp] config_ccd: 300 dpi, mode 2, invert 0, size 2600
[mustek_pp] set_dpi_value: value 0x21
[mustek_pp] set_line_adjust: ppl 2600 (2600), adjust 2600, skip 22
[mustek_pp] close: device closed
[mustek_pp] exit: (...)
[root@localhost M8ram]# 

TIA
-- 
 #  Mertens Bram "M8ram" <bram-mertens@linux.be>   Linux User #249103  #
 #  Red Hat Linux 7.3  KDE 3.0.0-10  kernel 2.4.18-3  i686  128MB RAM  #
 #  11:20am up 5 days, 10 min, 3 users, load average: 0.56, 1.82, 1.33 #