plustek@linuxhacker.org
plustek@linuxhacker.org
Hi Thierry,
thanks for your prompt reply. I have now actually installed the last but
one distribution of the Plustek drivers and the problem has gone away. I
can scan everything, no problem. It actaully works better than the Windows
driver that used to break off scan jobs in the middle. I used to have to
reboot to use the scanner again..
However, one unnerving thing remains. If I run "scanimage -T", to test the
driver (or try to cancel a job within xscanimage), then I crash my
system. I get the following error messages:
Sep 17 11:09:32 linux kernel: Unable to handle kernel NULL pointer
dereference at virtual addr
ess 00000004
Sep 17 11:09:32 linux kernel: printing eip:
Sep 17 11:09:32 linux kernel: c0118d75
Sep 17 11:09:32 linux kernel: *pde = 00000000
Sep 17 11:09:32 linux kernel: Oops: 0002
Sep 17 11:09:32 linux kernel: CPU: 0
Sep 17 11:09:32 linux kernel: EIP: 0010:[add_timer+165/200]
Sep 17 11:09:32 linux kernel: EFLAGS: 00210082
Sep 17 11:09:32 linux kernel: eax: cff6df00 ebx: cff6df00 ecx: 00200297
edx: 00000000
Sep 17 11:09:32 linux kernel: esi: 00007809 edi: c3b20000 ebp: 00000000
esp: c7ec9e54
Sep 17 11:09:32 linux kernel: ds: 0018 es: 0018 ss: 0018
Sep 17 11:09:32 linux kernel: Process scanimage (pid: 2135,
stackpage=c7ec9000)
Sep 17 11:09:32 linux kernel: Stack: c3b20000 cff640de cff6df00 00007809
c1e7ac10 00007809 000
00000 bfffecfc
Sep 17 11:09:32 linux kernel: c3b20000 cff680ef c3b20000 0000001b
00000000 cff6485b c3b
20000 c7ec82a0
Sep 17 11:09:32 linux kernel: ffffffff cff6484b c3b20000 bfffecf8
00000004 00000000 000
00003 00007809
Sep 17 11:09:32 linux kernel: Call Trace:
[usbcore:usb_devfs_handle+85710238/26822198] [usbcor
e:usb_devfs_handle+85750720/26781716]
[usbcore:usb_devfs_handle+85726639/26805797] [usbcore:us
b_devfs_handle+85712155/26820281]
[usbcore:usb_devfs_handle+85712139/26820297] [handle_signal+
113/228] [do_signal+567/636]
Sep 17 11:09:32 linux kernel: [<ffff037f>] [<ffff4020>]
[usbcore:usb_devfs_handle+85715
164/26817272] [schedule+607/924] [sys_ioctl+490/516] [system_call+51/56]
Sep 17 11:09:32 linux kernel:
Sep 17 11:09:32 linux kernel: Code: 89 5a 04 89 13 89 43 04 89 18 51 9d eb
13 51 9d ff 74 24 0
4
This is with:
sane-backends-1.0.5
plustek-sane-0_39_3
kernel 2.4.4
I notice these messages involve USB code, although my scanner is a parallel
port model.
--- Alastair
plustek@linuxhacker.org