- From: Arne Koß <freako1_at_gmx.net>
- Date: Mon, 04 Dec 2006 11:41:05 +0100
Hi!
I'm running Arch Linux with a RTAI 3.4 patched 2.6.17er kernel. All patching worked fine. I first compiled RTAI 3.4 without comedi support. Then I compiled comedi 0.7.73 with ipipe (RTAI-support). After that I recompiled RTAI now with comedi support.
Everything worked fine so far. But if I try to load the module for my card (dt2821) with the command "modprobe dt282x" I get a kernel panic:
I-pipe: Domain RTAI registered.
RTAI[hal]: <3.4> mounted over IPIPE-NOTHREADS 1.3-08.
RTAI[hal]: compiled with gcc version 4.1.2 20061027 (prerelease).
RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs VECTORED), ISOL_C
US_MASK: 0).
PIPELINE layers:
d8ec2c00 9ac15d93 RTAI 200
c03faa00 0 Linux 100
RTAI[malloc]: vmalloced extent d8f3b000, size 2097152.
RTAI[malloc]: loaded (global heap size=2097152 bytes).
RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE<with RTAI TASKs>: ).
RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing mode i
periodic; linear ordering of timed lists.
RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 501190000 hz.
RTAI[sched]: timer setup = 2009 ns, resched latency = 2689 ns.
comedi: version 0.7.73 - David Schleef <ds_at_schleef.org>
BUG: unable to handle kernel NULL pointer dereference at virtual address 000000
0
printing eip:
c025c830
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: comedi rtai_sched rtai_hal ipv6 tsdev intel_agp agpgart psmo
se ne2k_pci 8390 serio_raw evdev uhci_hcd usbcore
CPU: 0
EIP: 0060:[<c025c830>] Not tainted VLI
EFLAGS: 00010206 (2.6.17-ARCH #5)
EIP is at vsnprintf+0x30/0x610
eax: 00000000 ebx: d686e53c ecx: 00000000 edx: 00000014
esi: 00000014 edi: d686e54f ebp: d4e6c448 esp: d4f3fe54
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 977, threadinfo=d4f3e000 task=d72f3ab0)
Stack: ffffffff ffffffff c025cd24 00000000 00000000 0000000a ffffffff ffffffff
00000002 004921d8 0000000a 00000002 d686e4c0 00000014 d686e3c0 d4e6c448
c02c21d6 d686e53c 00000014 00000000 d4f3fed0 d4f3fed0 d4f3fed8 d8ebb800
Call Trace:
<c025cd24> vsnprintf+0x524/0x610 <c02c21d6> class_device_create+0x96/0xd0
<d8e130fd> comedi_init+0xfd/0x17c [comedi] <c013e929> sys_init_module+0x179/0
17b0
<c01033fa> sysenter_past_esp+0x63/0x67
Code: ec 30 8b 44 24 48 85 c0 0f 88 b6 05 00 00 8b 44 24 44 8b 54 24 48 8d 7c 1
ff 48 39 c7 0f 82 ef 01 00 00 8b 44 24 4c 8b 5c 24 44 <0f> b6 00 84 c0 0f 84 0
05 00 00 90 8d 74 26 00 31 c9 3c 25 89
EIP: [<c025c830>] vsnprintf+0x30/0x610 SS:ESP 0068:d4f3fe54
That's what dmesg sais.
Does anyone know how I can fix this problem? I tried the whole thing on debian sarge with the exact same result.
Thanks in advance!
Arne Koß
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
Received on 2006-12-04Z10:41:05