> > On Thu, 12 Jul 2001, Edgar Denny wrote: > > > I've just attempted to get the 2.4.6 kernel working on my 2 CPU > > DS20 Alphaserver. It compiled, which was an advance on 2.4.5, but > > every 2.4 kernel that I've tried, I always get the same error. The > > boot process stops with: > > > > Trace: 81001c > > Kernel Panic: Attempted to kill idle task! > > In idle task - not syncing > > > > If I disable SMP I can get a kernel to boot. > > > > I've tried both the default debian, and the new gcc-3.0 compiler > > with the same result. > > > > Can anybody help? > > Yes :-) I had the same trouble (UP2000 dual EV67 667MHz) and have a patch > on my work machine that I'll post when I get to work. There's a function > in arch/alpha/kernel/smp.c that used to be used to set the cacheflush_time > var for the scheduler, but the 2.4 scheduler doesn't require it > anymore. The function (smp_tune_scheduler()) is totally uneeded in 2.4 > and seems to cause problems. Removing the function call from > smp_boot_cpus() should allow you to boot SMP. > > Again, I'll send you a patch when I get in (actually, I'll post it to the > list and send it in to the kernel list). > > C >
Thankyou very much. Edgar.

