diff -Naur ../linux-2.6.10/drivers/sbus/sbus.c linux-2.6.10/drivers/sbus/sbus.c --- ../linux-2.6.10/drivers/sbus/sbus.c 2004-12-24 22:35:50.000000000 +0100 +++ linux-2.6.10/drivers/sbus/sbus.c 2005-01-03 11:36:33.000000000 +0100 @@ -358,6 +358,8 @@ (nd = prom_searchsiblings(nd, "sbi")) == 0) { panic("sbi not found"); } + } else if(sparc_cpu_model == sparc_leon) { + return 0; } else if((nd = prom_searchsiblings(topnd, "sbus")) == 0) { if((iommund = prom_searchsiblings(topnd, "iommu")) == 0 || (nd = prom_getchild(iommund)) == 0 ||