parport problem

Hi,

I Have a strange problem using the module comedi_parport

Here is my system configuration
Kernel 2.6.19 patched with RTAI 3.5
Dist debian etch

if I install the module comedi_parport with the following configuration
comedi_config /dev/comedi0 comedi_parport 0x378,7
With an heavy disk activity i see this message on console

etch kernel: Oops: 0000 [#1]

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: PREEMPT

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: CPU:    0

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: EIP:    0060:[<c016415a>]    Tainted: P      VLI

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: EFLAGS: 00010206   (2.6.19-rtai35 #4)

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: EIP is at __d_lookup+0x15b/0x1b3

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: eax: 0000b43a   ebx: 0000ffff   ecx: 00000010   edx: 00002f68

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: esi: 00000400   edi: d3f425ec   ebp: d247de10   esp: d247dd88

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: ds: 007b   es: 007b   ss: 0068
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: Process grep (pid: 2846, ti=d247c000 task=d4041030 
task.ti=d247c000)
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: Stack: d3f42644 d47f701b 00000003 00000008 29721507 
d47f701f d247def4 d47f701f
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:        00000008 ddee42c0 c015a674 d3f425ec d247de10 
d3846778 d247de1c d247de10
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:        d247def4 ddee42c0 d247def4 d47f701f 00000008 
ddee42c0 c015c4cc d3f42a48
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: Call Trace:
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c015a674>] do_lookup+0x2c/0x16b
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c015c4cc>] __link_path_walk+0xa3f/0xf41
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c01352d4>] do_generic_mapping_read+0x4c9/0x556
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c015ca21>] link_path_walk+0x53/0xd0
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c01513ac>] do_filp_open+0x44/0x4b
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c015ce3c>] do_path_lookup+0x23f/0x260
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c015b7e4>] getname+0x6c/0xa9
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c015d6cf>] __user_walk_fd+0x31/0x4c
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c01563ef>] vfs_stat_fd+0x1e/0x52
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c01513ac>] do_filp_open+0x44/0x4b
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c01564d3>] vfs_stat+0x1f/0x23
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c01564ef>] sys_stat64+0x18/0x2c
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c0150f93>] filp_close+0x61/0x69
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c0152205>] sys_close+0xab/0x116
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  [<c0102d8c>] sysenter_past_esp+0x65/0x69
Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel:  =======================

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: Code: e0 ff ff ff 48 14 81 3d 80 d0 35 c0 00 ad 35 c0 75 13 
89 e0 25 00 e0 ff ff 8b 40 08 a8 08 74 05 e8 19 f2 19 00 8b 36 85 f6 74 
17 <8b> 06 0f 18 00 90 8d 5e f4 8b 44 24 10 39 43 18 75 e8 e9 fb fe

Message from syslogd_at_etch at Wed Oct  3 13:43:21 2007 ...
etch kernel: EIP: [<c016415a>] __d_lookup+0x15b/0x1b3 SS:ESP 0068:d247dd88

Changing the configuration in the following way,removing the IRQ level, 
the problem disappear.
comedi_config /dev/comedi0 comedi_parport 0x378,7

Any idea?

Thanks

Received on 2007-10-25Z13:07:15