vu que j'ai rajouté 512Mo de RAM pour un total de 1Go, j'ai voulu recompiler mon kernel
le dernier 2.4.20 debian avec les patches lowlatency et preempt
que j'utilise actuellement sans aucun problème
j'ai activé CONFIG_HIGHMEM4G, et modifié 2-3 trucs (viré 8139too et le module OSS que j'utilise plus)
mais j'ai systématiquement un beau kernel panic ...
kernel BUG at sched.c:577!
[...]
Stack: (balbla dump de la pile)
Call Trace: (blablabla)
[...]
<0>Kernel panic: Aiee, killing interrupt handler! |
ça vient sûrement du patch preempt
vu que
Code :
- 560:{
- 561: struct schedule_data * sched_data;
- 562: struct task_struct *prev, *next, *p;
- 563: struct list_head *tmp;
- 564: int this_cpu, c;
- 565:
- 566: spin_lock_prefetch(&runqueue_lock);
- 567:
- 568: preempt_disable();
- 569:
- 570: BUG_ON(!current->active_mm);
- 571:need_resched_back:
- 572: prev = current;
- 573: this_cpu = prev->processor;
- 574:
- 575: if (unlikely(in_interrupt())) {
- 576: printk("Scheduling in interrupt\n" );
- 577: BUG();
- 578: }
|
:'(
Message édité par DDT le 25-04-2003 à 14:23:29