> 2) Then I downloaded the lastest kernel binaries for ppc from Cooker > (2.4.17-8). I upgraded a lot of packages (as glibc, iniscripts, bash, > setup, perl, rpm) and then - with no errors - I installed the kernel > packages. > > At the reboot the problem was the same: > > Ooop: kernel access of bad area. Sig 11. > Kernel Panic (rebooting in 180 secs). > I'm using Mdk8.0 with cooker packages. I tried 2.4.8, 2.4.14, 2.4.15, 2.4.16, 2.4.17 that I compiled from kernel.org sources. I found no way to have it run properly on my 603e ppc (yes, this is old !).
2.4.8 totally broke my former distro (LinuxPPC, in september) : my filesystem was corrupted and e2fsck crashed each time I tried to recover it ! So here I am, Mandrake users ! I try to compile 2.4.14 and later sometimes with the fewest drivers and features I need -in order to avoid modules incompatibility-, sometimes with the mandrake kernel config. They always crash ! 2.4.17 runs well with KDE, but crash when I use Gnome applications. I suppose there is a bug in the kernel for ppc. I first tought it was only for my processor, but maybe is it for non altivec processors... I tried to compile or not compile altivec in the kernel : no difference, it crashes in tghe two cases. Here is the beginning of the log of my latest 2.4.17 crash (with debugger, so there is several oops) in /var/log/message. It crashed when I launched gnome from gdm (gdm succeeded this time, but sometimes it causes a crash too..). Feb 1 17:42:01 localhost kernel: floating point used in kernel (task=c4346000, pc=c018bc00) Feb 1 17:42:01 localhost kernel: Oops: Exception in kernel mode, sig: 4 Feb 1 17:42:01 localhost kernel: NIP: C018BC04 XER: 00000000 LR: C014307C SP: C4347E50 REGS: c4347da0 TRAP: 0700 Not tainted Feb 1 17:42:01 localhost kernel: MSR: 0008b032 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11 Feb 1 17:42:01 localhost kernel: TASK = c4346000[770] 'gnome-session' Last syscall: 4 Feb 1 17:42:01 localhost kernel: last math c4346000 last altivec 00000000 Feb 1 17:42:01 localhost kernel: GPR00: 00000000 C4347E50 C4346000 C38DB5C0 C4347EE8 000000FC C4347EA8 C4347F08 Feb 1 17:42:01 localhost kernel: GPR08: C38DB5C0 00000000 00000802 00000000 28004422 1002AE80 10073E08 10033C38 Feb 1 17:42:01 localhost kernel: GPR16: 10074450 10074908 10073E80 00000000 00009032 04347F40 C3C2B420 000000FC Feb 1 17:42:01 localhost kernel: GPR24: C4347EA8 00000000 C4347EE8 C3C2B0E0 C3C2B420 00000000 C4347EE8 C38DB5C0 Feb 1 17:42:01 localhost kernel: Call backtrace: Feb 1 17:42:01 localhost kernel: C00266CC C014307C C01432E0 C0038D90 C000423C 00000000 0FEBE500 Feb 1 17:42:02 localhost kernel: 0FE9A7C0 0FE9BF70 0FE96A5C 0FC0AE58 0FD3642C 10008300 0F6BC308 Feb 1 17:42:02 localhost kernel: 00000000 Feb 1 17:42:02 localhost kernel: floating point used in kernel (task=c3ca0000, pc=c018bc00) Feb 1 17:42:02 localhost kernel: Oops: kernel access of bad area, sig: 11 Feb 1 17:42:02 localhost kernel: NIP: C018BC00 XER: 00000000 LR: C014307C SP: C3CA1E50 REGS: c3ca1da0 TRAP: 0300 Not tainted Feb 1 17:42:02 localhost kernel: MSR: 0000b032 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11 Feb 1 17:42:02 localhost kernel: DAR: 10006980, DSISR: 22000000 Feb 1 17:42:02 localhost kernel: TASK = c3ca0000[785] 'medusa-idled' Last syscall: 4 Feb 1 17:42:02 localhost kernel: last math c3ca0000 last altivec 00000000 Feb 1 17:42:02 localhost kernel: GPR00: 00000000 C3CA1E50 C3CA0000 C3CFDD00 C3CA1EE8 00000008 C3CA1EA8 C3CA1F08 Feb 1 17:42:02 localhost kernel: GPR08: C3CFDD00 00000000 00000802 00000000 28004462 1001AEB8 00000000 00000000 Feb 1 17:42:02 localhost kernel: GPR16: 10000000 10000000 7FFFF844 00000001 00009032 03CA1F40 C5CEE6E0 00000008 Feb 1 17:42:02 localhost kernel: GPR24: C3CA1EA8 00000000 C3CA1EE8 C5CEE3A0 C5CEE6E0 00000000 C3CA1EE8 C3CFDD00 Feb 1 17:42:02 localhost kernel: Call backtrace: Feb 1 17:42:02 localhost kernel: C0143DAC C014307C C01432E0 C0038D90 C000423C 0FDAEEB4 0FA46808 Feb 1 17:42:02 localhost kernel: 0FA46500 0FA227C0 0FA23F70 0FA18018 100021D8 0F90C460 0F90C604 Feb 1 17:42:02 localhost kernel: 100022DC 10001BA0 0F7B9308 00000000 Feb 1 17:42:05 localhost kernel: floating point used in kernel (task=c4804000, pc=c018bc00) Feb 1 17:42:05 localhost kernel: Oops: kernel access of bad area, sig: 11 Feb 1 17:42:05 localhost kernel: NIP: C018BC00 XER: 00000000 LR: C014307C SP: C4805E50 REGS: c4805da0 TRAP: 0300 Not tainted Feb 1 17:42:05 localhost kernel: MSR: 0000b032 EE: 1 PR: 0 FP: 1 ME: 1 IR/DR: 11 Feb 1 17:42:05 localhost kernel: DAR: 00006980, DSISR: 22000000 Feb 1 17:42:05 localhost kernel: TASK = c4804000[761] 'gdm' Last syscall: 4 Feb 1 17:42:05 localhost kernel: last math 00000000 last altivec 00000000 Feb 1 17:42:05 localhost kernel: GPR00: 00000000 C4805E50 C4804000 C47113E0 C4805EE8 0000000C C4805EA8 C4805F08 Feb 1 17:42:05 localhost kernel: GPR08: C47113E0 00000000 00000802 00000000 20000862 1002E21C 00000000 00000000 Feb 1 17:42:05 localhost kernel: GPR16: 00000000 00000000 00000000 00000000 00009032 04805F40 C5CEEA20 0000000C Feb 1 17:42:05 localhost kernel: GPR24: C4805EA8 00000000 C4805EE8 C5CEED60 C5CEEA20 00000000 C4805EE8 C47113E0 Feb 1 17:42:05 localhost kernel: Call backtrace: Feb 1 17:42:05 localhost kernel: C0026720 C014307C C01432E0 C0038D90 C000423C 00000000 0FD7B500 Feb 1 17:42:05 localhost kernel: 0FD577C0 0FD58F70 0FD53A5C 0FD32CB4 10008208 10007698 10006C94 Feb 1 17:42:05 localhost kernel: 10005FE8 10005D30 1000589C 10005530 0FE86174 10005330 0FBCB308 Feb 1 17:42:05 localhost kernel: 00000000