Well, after testing a number of kernels, Vuescan scans with
2.4.19-pre9!
Not completely error-free, though, I got an oops when I disconnected
the USB cable, without closing Vuescan:
usb.c: USB disconnect on device 2
Unable to handle kernel paging request at virtual address 0804ec94
printing eip:
c0209681
*pde = 19b45067
*pte = 19b0d025
What ksymoops says:
Oops: 0003
CPU: 0
EIP: 0010:[<c0209681>] Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: 00000000 ebx: 00000006 ecx: 00000006 edx: 40753032
esi: 4075302c edi: 0804ec94 ebp: da6229a0 esp: d9b65f50
ds: 0018 es: 0018 ss: 0018
Process vuescan (pid: 618, stackpage=d9b65000)
Stack: 00000002 00000006 00000000 00000006 00000006 df9bf2ad 0804ec94 4075302c
00000006 00000000 d9b99840 ffffffea 00000006 0804ec94 00010f85 00000000
00000000 00000006 00000282 c0131e86 d9b99840 4075302c 00000006 d9b99860
Call Trace: [<df9bf2ad>] [<c0131e86>] [<c010854b>]
Code: f3 aa 58 59 e9 56 bf ff ff ba f2 ff ff ff e9 8b bf ff ff ba
>>EIP; c0209681 <rwsem_wake+2719/2756> <=====
>>edx; 40753032 Before first symbol
>>esi; 4075302c Before first symbol
>>edi; 0804ec94 Before first symbol
>>ebp; da6229a0 <_end+1a35d2a4/1e588904>
>>esp; d9b65f50 <_end+198a0854/1e588904>
Trace; df9bf2ad <[scanner]write_scanner+81/198>
Trace; c0131e86 <sys_write+96/f0>
Trace; c010854b <system_call+33/38>
Code; c0209681 <rwsem_wake+2719/2756>
00000000 <_EIP>:
Code; c0209681 <rwsem_wake+2719/2756> <=====
0: f3 aa repz stos %al,%es:(%edi) <=====
Code; c0209683 <rwsem_wake+271b/2756>
2: 58 pop %eax
Code; c0209684 <rwsem_wake+271c/2756>
3: 59 pop %ecx
Code; c0209685 <rwsem_wake+271d/2756>
4: e9 56 bf ff ff jmp ffffbf5f <_EIP+0xffffbf5f> c02055e0
<__generic_copy_from_user+38/58>
Code; c020968a <rwsem_wake+2722/2756>
9: ba f2 ff ff ff mov $0xfffffff2,%edx
Code; c020968f <rwsem_wake+2727/2756>
e: e9 8b bf ff ff jmp ffffbf9e <_EIP+0xffffbf9e> c020561f
<__strncpy_from_user+1f/24>
Code; c0209694 <rwsem_wake+272c/2756>
13: ba 00 00 00 00 mov $0x0,%edx
Martin
--
"An ideal world is left as an exercise to the reader."
-Paul Graham, On Lisp
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users