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

Re: Panic on Mac Q700 with 2.2.25



On 1/26/07, Finn Thain <fthain@telegraphics.com.au> wrote:


On Fri, 26 Jan 2007, Steve Brown wrote:

> Hi m68k folks --
>
> I have a Mac Quadra 700 which is running sarge.  I installed kernel
> 2.2.25 from the abandoned(?) Mac page at http://mac.linux-m68k.org/ ;
> more specifically, the kernel here:
> http://sourceforge.net/project/showfiles.php?group_id=11666
> It reports its version as:
> Linux version 2.2.25 (rayk@q650) (gcc version 2.95.4 20011002 (Debian
> prerelease
> )) #1 Fri Sep 5 17:57:09 EDT 2003
>
> I assumed this was the same as the Debian stable kernel.  I can get
> maybe four days' uptime with this kernel before the system locks up.
> I recently got a serial console working and got a dump of the panic
> text:
> http://pastey.net/5543
> Warning: kfree_skb passed an skb still on a list (from 000e21c6).
> Unable to handle kernel NULL pointer dereference at virtual address 00000004

That's the SONIC driver bug. It has been fixed in 2.6.

> What should I do?  I would like to keep this system as low-maintenance
> as possible.  Should I upgrade to the 2.4 or 2.6 lines?  What is the
> best stable kernel for Macs these days?

The Q700 should be ok with this one (depending on what sort of nubus cards
you want to use with it):

http://people.debian.org/~cts/debian-m68k/linux-image/linux-image-2.6.18-4-mac_2.6.18-9_m68k.deb

Only trouble is you'll need to extract the vmlinux.gz and make it
available to the bootloader under MacOS.

> Am I using the completely wrong kernel and should I go for the official
> Debian one?

No, 2.2.25 is generally OK... you were unlucky. Macs running 2.6 don't yet
have a working real time clock, so use ntp to set the clock at boot up,
and disable the timestamp based fsck with tune2fs -i 0 /dev/sdXY before
you boot into 2.6.

You'll probably want to upgrade to etch too.

-f

> Thanks very much for your help.
>
> Steve Brown
>
>
>


Thanks very much for the tips.  I'll try it and see how it works.
Steve Brown



Reply to: