[sane-devel] sane on linux 2.6

Joseph M. Maher maher@its.caltech.edu
Thu, 22 Jan 2004 23:49:25 -0800 (PST)


I have a hp 2110, and I'm running debian unstable on a vanilla 2.6.1
kernel.

Printing works, but scanning doesn't.

I guess this is a bug, but I'm not sure which package to report it
against...

>ariadne:/home/maher# scanimage --list devices
>
>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).

Running sane-find-scanner (which I know isn't meant to work for hpoj)
gives me a kernel oops:

Jan 22 23:17:33 ariadne kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000003
Jan 22 23:17:33 ariadne kernel:  printing eip:
Jan 22 23:17:33 ariadne kernel: c01565c0
Jan 22 23:17:33 ariadne kernel: *pde = 00000000
Jan 22 23:17:33 ariadne kernel: Oops: 0000 [#1]
Jan 22 23:17:33 ariadne kernel: CPU:    0
Jan 22 23:17:33 ariadne kernel: EIP:    0060:[chrdev_open+80/320]    Not
tainted
Jan 22 23:17:33 ariadne kernel: EFLAGS: 00010206
Jan 22 23:17:33 ariadne kernel: EIP is at chrdev_open+0x50/0x140
Jan 22 23:17:33 ariadne kernel: eax: 00000003   ebx: d6366a00   ecx:
d6366a3c   edx: d17b2a1c
Jan 22 23:17:33 ariadne kernel: esi: 00000000   edi: 00000000   ebp:
d17b2914   esp: d1ab3f20
Jan 22 23:17:33 ariadne kernel: ds: 007b   es: 007b   ss: 0068
Jan 22 23:17:33 ariadne kernel: Process sane-find-scann (pid: 1117,
threadinfo=d1ab2000 task=d241a6a0)
Jan 22 23:17:33 ariadne kernel: Stack: 00000000 01500000 d1ab3f2c 00000000
d1e2c480 d17b2914 00000000 d7ff41c0
Jan 22 23:17:33 ariadne kernel:        c014d530 d17b2914 d1e2c480 00000882
00020000 d40b7000 d1ab2000 c014d418
Jan 22 23:17:33 ariadne kernel:        d17cc880 d7ff41c0 00000882 d1ab3f70
d17cc880 d7ff41c0 fffffff4 d40b7000
Jan 22 23:17:33 ariadne kernel: Call Trace:
Jan 22 23:17:33 ariadne kernel:  [dentry_open+272/416]
dentry_open+0x110/0x1a0
Jan 22 23:17:33 ariadne kernel:  [filp_open+104/112] filp_open+0x68/0x70
Jan 22 23:17:33 ariadne kernel:  [sys_open+91/144] sys_open+0x5b/0x90
Jan 22 23:17:33 ariadne kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jan 22 23:17:33 ariadne kernel:
Jan 22 23:17:33 ariadne kernel: Code: 8b 00 85 c0 74 0b 83 38 02 74 60 ff
80 00 01 00 00 8b 43 38
Jan 22 23:17:38 ariadne kernel:  spurious 8259A interrupt: IRQ7.
Jan 22 23:39:56 ariadne kernel: request_module: failed /sbin/modprobe --
char-major-81-0. error = 256


I'd be happy to supply any more information if it would be useful.

Yours

Joseph