Talk:RT PREEMPT HOWTO

From RTwiki
Revision as of 08:28, 28 October 2008 by Sancelot (Talk | contribs)

Jump to: navigation, search

The 'make config' screenshots are illegible for me, can anyone else read them?


_________________________________________________

Hi,

No, I can't read them either. Perhaps I need higher resoloution and subpixel hinting?

This is a truly wonderful project, many thanks...

Although some systems may have a bzcat2 alias for bzcat, on my system the man page for bzip2 begins:

SYNOPSIS

      bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ...  ]
      bunzip2 [ -fkvsVL ] [ filenames ...  ]
      bzcat [ -s ] [ filenames ...  ]
      bzip2recover filenam

Note that it has bzcat not bzcat2.

I apologize if editing bzcat2->bzcat on the installation page is poor protocol--you could always change it back :-) It gave me a moment's panic when I couldn't find bzcat2 to patch the kernel. But I feel much better now <VBG>

--Lawrence

rt_down_timeout bug

at time of writing the rt_down_timeout() function is buggy.

this seems to launch a timer with no fonction to call.

unfortunately this will generate an exception when timeout is reached  : BUG: unable to handle kernel NULL pointer dereference at 00000000 IP: [<00000000>]

  • pde = 00000000

Oops: 0000 [#1] PREEMPT Dumping ftrace buffer:

  (ftrace buffer empty) 

Pid: 5, comm: sirq-timer/0 Tainted: P (2.6.26.5-rt9-ipipe #2) EIP: 0060:[<00000000>] EFLAGS: 00010246 CPU: 0 EIP is at 0x0 EAX: dc11df0c EBX: 00000000 ECX: 00000001 EDX: 00000000 ESI: dc11df0c EDI: c0498e20 EBP: ddc29f58 ESP: ddc29f40

DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 preempt:00000001 

Process sirq-timer/0 (pid: 5, ti=ddc29000 task=ddc44d80 task.ti=ddc29000) Stack: c0133e3a 00000000 c0498ea4 00000202 c050af80 fffffffd ddc29f6c c0134a38

      c050af80 ddc29f6c 00000202 ddc29fa0 c0126452 00000001 00000002 c050aab0 
      ddc29f88 c013da9b ddc29fa0 00000046 00000002 00000002 c050aab0 fffffffd 

Call Trace:

[<c0133e3a>] ? run_hrtimer_pending+0x5a/0x110 
[<c0134a38>] ? hrtimer_run_pending+0x48/0xe0 
[<c0126452>] ? run_timer_softirq+0x82/0x2c0 
[<c013da9b>] ? trace_hardirqs_on+0xb/0x10 
[<c012298d>] ? ksoftirqd+0x10d/0x230 
[<c0122880>] ? ksoftirqd+0x0/0x230 
[<c0130716>] ? kthread+0x46/0x80 
[<c01306d0>] ? kthread+0x0/0x80 
[<c0103cf3>] ? kernel_thread_helper+0x7/0x10
Personal tools