[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problems with file corruption on C240

On Sun, Aug 07, 200n at 11:03:03AM +0100, James Stocks wrote:
> Thanks for your reply.  OK, I changed my sources.list to unstable  
> (couldn't find the 2.6.10 kernel in stable) and did 'apt-get install  
> kernel-image-2.6.10-1-32' then 'ls -l /boot' to verify it was there:
> and ran 'palo'.  After rebooting, uname -a reported 'Linux heavy  
> 2.6.10-1-32 #1 Mon Jan 24 03:53:09 EST 2005 parisc GNU/Linux'.  I ran  
> 'stress --hdd 1 --cpu 1 --io 1 --vm 1 -t 6000 &' and within a couple  
> of minutes, got a kernel panic (retyped from screen):

Thanks for typing in the whole mess.

>  IAOQ[0]: alloc_slabmgmt+0x30/0x6c
>  IAOQ[1]: alloc_slabmgmt+0x30/0x6c
>  RP(r2): cache_grow+0x4d/0x1ac

This looks like a bug that was recently fixed:

> What should I do?

Two things. 
First, run "reportbug kernel-image-2.6.10-1-32".
Include a link to your own email:

and the patches to fix this problem are here:

I went trolling through parisc-linux-cvs for additional fixes:

Additional bug fixes debian could pick up are listed below.
I don't know if debian wants them in the same bug report or
seperate ones...but here is the list:
		Fix USB keyboard support for parisc/mips

		Fix USB Storage (improves error recovery/retry)

		enforce insn ordering in flush cache sequence.

		fix audio (ad1889) on C3000/J5000 and related workstations
		(best to grab ad1889.[ch] from cvs.parisc-linux.org linux-2.6)

		fix 32-bit compat support for signals on 64-bit kernels.

		fixes misc panics due to FP reg corruption

Secondly, you can try a bleeding edge kernel from here:

I've been running the latest kernel (2.6.13-rc3-pa1) and it seems
to be holding up fairly well on my a500 and the little bit that I've
used it on C3000. However, this is an experimental kernel and
time will tell if it has other issues.

The general steps you need to do are:
	wget http://cvs.parisc-linux.org/download/linux-2.6/autobuild/32/palinux-32-2.6.13-rc3-pa1_0-2_all.deb
	dpkg -i palinux-32-2.6.13-rc3-pa1_0-2_all.deb

During boot up, interrupt the boot process when prompted by firmware.
Then "boot" command and say "Y" to interact with the boot loader (palo).
Then enter "vmlinux-32-2.6.13-rc3-pa1" for parameter 0
instead of "vmlinux". Then "b" to boot that kernel.

I probably have some details wrong. But it should be close enough that
you can recognize the details I have wrong.


Reply to: