Thanks David, With the patch applied it boots and works just fine! Thanks and regards, Pieter-Paul > -----Original Message----- > From: David Miller [mailto:davem@xxxxxxxxxxxxx] > Sent: vrijdag 12 augustus 2011 2:59 > To: Pieter-Paul Giesberts > Cc: sparclinux@xxxxxxxxxxxxxxx > Subject: Re: Bug report: booting 3.1-rc1 on Sunfire V120 fails > > From: "Pieter-Paul Giesberts" <pieterpg@xxxxxxxxxxxx> > Date: Thu, 11 Aug 2011 08:52:05 -0700 > > > [ 56.043741] swapper(1): Kernel bad sw trap 7f [#1] > > We shouldn't be trying sun4v traps on sun4u hardware :-) > > This patch should fix it, thanks for the report: > > diff --git a/arch/sparc/kernel/ds.c b/arch/sparc/kernel/ds.c > index 490e541..7429b47 100644 > --- a/arch/sparc/kernel/ds.c > +++ b/arch/sparc/kernel/ds.c > @@ -1256,13 +1256,14 @@ static int __init ds_init(void) > { > unsigned long hv_ret, major, minor; > > - hv_ret = sun4v_get_version(HV_GRP_REBOOT_DATA, &major, &minor); > - if (hv_ret == HV_EOK) { > - pr_info("SUN4V: Reboot data supported > (maj=%lu,min=%lu).\n", > - major, minor); > - reboot_data_supported = 1; > + if (tlb_type == hypervisor) { > + hv_ret = sun4v_get_version(HV_GRP_REBOOT_DATA, &major, > &minor); > + if (hv_ret == HV_EOK) { > + pr_info("SUN4V: Reboot data supported > (maj=%lu,min=%lu).\n", > + major, minor); > + reboot_data_supported = 1; > + } > } > - > kthread_run(ds_thread, NULL, "kldomd"); > > return vio_register_driver(&ds_driver); -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html