--- linux-2.6.20/arch/arm/mach-ixp4xx/nslu2-setup.c.orig 2007-03-05 22:43:27.000000000 -0600 +++ linux-2.6.20/arch/arm/mach-ixp4xx/nslu2-setup.c 2007-03-05 22:44:23.000000000 -0600 @@ -220,8 +220,6 @@ static void __init nslu2_init(void) { - ixp4xx_timer_freq = NSLU2_FREQ; - ixp4xx_sys_init(); nslu2_flash_resource.start = IXP4XX_EXP_BUS_BASE(0); @@ -268,6 +266,9 @@ t = tag_next(t); t->hdr.tag = ATAG_NONE; t->hdr.size = 0; + + /* The xtal on this machine is non-standard. */ + ixp4xx_timer_freq = NSLU2_FREQ; } MACHINE_START(NSLU2, "Linksys NSLU2")