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

Reply via email to