plustek@linuxhacker.org

plustek@linuxhacker.org


Subject: Kernel Oops [was Re: OpticPro 1236P and Linux]
From: Alastair Burt
Date: 17 Sep 2001 11:37:15 +0200

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