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

RE: [Xen-devel] [PATCH] Disable SMP on the MacBook by default



> I had also many crashes with xen until. I did some search on google
and
> found
> a patch on the xen ml for the bridging code in linux which cused the
> crashes.
> Have atached the patch.

I'm pretty sure a 'better' fix from upstream linux was put in the
xen-unstable patch queue sometime back.

As I recall, it was the sky2 driver that exhibited this.

Would be good if you could confirm the fix.

Thanks,
Ian 


 
> cu
> 
> Edgar (gimli) Hucek
> 
> gimli schrieb:
> > Marco Gerards schrieb:
> >> "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx> writes:
> >>
> >> [...]
> >>
> >>>> The SMP issue can be avoided from GRUB when you press the "right
> >>>> arrow" key instead of "enter" to boot.  Someone mentioned this on
the
> >>>> mailinglist, perhaps that is why you mixed up the two?
> >>> This does kinda suggest that a further Grub patch might be part of
the
> >>> solution, no?
> >> This is something I looked at, of course.  The GRUB code doesn't
make
> >> a difference between "right arrow" and return.  Besides that, it
> >> doesn't work with the timeout either.
> >
> > Hm... The strange thing is, hitting the "Return" key crashed xen
every
> time.
> > Using the "Rigth arrow" key made xen bootable evry time from grub.
So
> there must
> > be a difference.
> >
> >>> Are there any issues with SMP linux 2.6.16 at all?
> >> No, unless you disable ACPI.
> >>
> >> The FreeBSD and NetBSD hackers have encountered the same problem.
> >> They were not able to come up with a patch yet.
> >>
> >>> Any idea what's going on?
> >> The second core can not be initialized because the INIT IPI does
not
> >> arrive.  It only happens on the MacBook and not on the desktop
Intel
> >> Macs.  On the MacBook the second core is put into deep sleep mode.
It
> >> should get out of sleep mode when an IPI or interrupt is received.
> >>
> >> That does not happen.  It looks like the keyboard interrupt does
> >> wakeup the second core, after which the IPI is received.
> >>
> >> The annoying thing is that both the keyboard handling and ACPI on
the
> >> Intel Mac is a big mess.  There are a lot of bugs.  It could also
be a
> >> bug in the processor itself.  The reason why Windows and Linux work
is
> >> that the ACPI interpreter is used, perhaps this also has a side
effect
> >> of waking up the second core.
> >>
> >>> What are distros link Ubuntu using for booting on MacBook? Do they
go
> >>> with bootcamp/grub, or elilo?
> >> Sorry, I am not sure what you mean.  English is not my native
> >> language.  Do you mean which bootloaders they use by default?
> >>
> >> When I was installing Ubuntu for the first time on the MacBook, it
> >> tried installing GRUB and failed.  First I tried lilo which worked.
> >> Later I started using GRUB.  I haven't seen ELILO being used
anywhere.
> >
> > I use the patched grub and elilo.
> >
> >> --
> >> Marco
> >>
> >>
> >> _______________________________________________
> >> Xen-devel mailing list
> >> Xen-devel@xxxxxxxxxxxxxxxxxxx
> >> http://lists.xensource.com/xen-devel
> >>
> >
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-devel
> >


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.