On Tue, 6 Apr 2004, Clemens Ladisch wrote:
> I wrote:
> > I think I'll write a quirk for this ...
>
> Please try the attached patch.
Sorry, don't have lots time now, I only applied the patch, loaded the
module, pluged in the device ... result is attached.
Unfortunately I'm (still) not familar with ksymoops to resolve a problem.
If there is more time, I will learn and hopefully understand.
So far,
Patrick
Unable to handle kernel paging request at virtual address 2e2f2e2e
printing eip:
c011999d
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
CPU: 0
EIP: 0060:[<c011999d>] Tainted: PF
EFLAGS: 00010007 (2.6.5)
EIP is at __wake_up_common+0x13/0x50
eax: cd963740 ebx: c5cf6000 ecx: 00000001 edx: 2e2f2e2e
esi: 00000292 edi: 00000001 ebp: c5cf7ee4 esp: c5cf7ecc
ds: 007b es: 007b ss: 0068
Process sed (pid: 5839, threadinfo=c5cf6000 task=c7001260)
Stack: 00000000 400f007b 0000007b c5cf6000 00000292 dfc8d45e c5cf7f04 c0119a0c
cd963740 00000001 00000001 00000000 c67f7b00 c5cf7f6c 00000000 c015cc1e
40018000 dfc8d45e 00001000 00000000 00000000 00000000 c5cf6000 c5cf6000
Call Trace:
[<c0119a0c>] __wake_up+0x32/0x57
[<c015cc1e>] pipe_readv+0x288/0x2d8
[<c015cca5>] pipe_read+0x37/0x3b
[<c0150d74>] vfs_read+0xd0/0x135
[<c0151007>] sys_read+0x42/0x63
[<c01071ef>] syscall_call+0x7/0xb
Code: 8b 32 74 31 8b 5a f4 8d 42 f4 8b 55 14 89 54 24 08 89 04 24
<6>note: sed[5839] exited with preempt_count 1
Unable to handle kernel paging request at virtual address 6273753b
printing eip:
c0162216
*pde = 00000000
Oops: 0000 [#2]
PREEMPT
CPU: 0
EIP: 0060:[<c0162216>] Tainted: PF
EFLAGS: 00010002 (2.6.5)
EIP is at fasync_helper+0x39/0xed
eax: c7162000 ebx: 00000000 ecx: cd963768 edx: 6273752f
esi: cedefb80 edi: cd963768 ebp: 00000000 esp: c7163f2c
ds: 007b es: 007b ss: 0068
Process usb.agent (pid: 5828, threadinfo=c7162000 task=d30d06a0)
Stack: c7162000 00030002 00000000 c67f7b68 c67f7b00 dfe9e300 c67f7b00 c015d244
ffffffff cedefb80 00000000 cd963768 cedefb80 c015d36b c015d38a ffffffff
cedefb80 00000000 c0151e50 c67f7b00 cedefb80 c5b34280 cedefb80 00000000
Call Trace:
[<c015d244>] pipe_read_fasync+0x48/0x68
[<c015d36b>] pipe_read_release+0x0/0x3f
[<c015d38a>] pipe_read_release+0x1f/0x3f
[<c0151e50>] __fput+0x116/0x128
[<c0150562>] filp_close+0x59/0x86
[<c01505f2>] sys_close+0x63/0x96
[<c01071ef>] syscall_call+0x7/0xb
Code: 39 72 0c 74 53 8d 4a 08 8b 52 08 85 d2 75 f1 85 ed 74 1f c7
<6>note: usb.agent[5828] exited with preempt_count 1