David Miller writes: > From: Mikael Pettersson <mikpe@xxxxxxxx> > Date: Tue, 6 May 2008 09:54:05 +0200 > > > OF stdout device is: /pci@1f,0/pci@1,1/SUNW,m64B@2 > > PROM: Built device tree with 46848 bytes of memory. > > On node 0 totalpages: 32298 > > Normal zone: 335 pages used for memmap > > Normal zone: 0 pages reserved > > Normal zone: 31963 pages, LIFO batch:7 > > Movable zone: 0 pages used for memmap > > Booting Linux... > > Built 1 zonelists in Zone order, mobility grouping on. Total pages: 31963 > > Kernel command line: ro root=/dev/sda5 > > PID hash table entries: 1024 (order: 10, 8192 bytes) > > clocksource: mult[28000] shift[16] > > clockevent: mult[66666666] shift[32] > > Console: colour dummy device 80x25 > > console handover: boot [earlyprom0] -> real [tty0] > > > > *** 2.6.26-rc1 gets as far as the line above, then hangs > > It's possible your machine does boot up all the way. > The video driver simply isn't registerring for whatever > reason. > > Can you ping the box if you wait a minute or two after the > messages stop? No joy, it's dead. > The only patch to the aty driver since 2.6.25 is the > following, below, which you can try reverting. > > Another thing you can do is edit arch/sparc64/kernel/setup.c > and in the prom_early_console struct initializer, remove the > "CON_BOOT" bit from the .flags setting. That will keep the > PROM console enabled even when another console wants to > register. We'll get more messages that way. I removed "| CON_BOOT" and got what looks like the same oops Raúl Porcel reported earlier today (which he for some reason sent only to the lists, not to you or me); his oops was: [ 0.760209] NET: Registered protocol family 1 [ 0.808403] Unpacking initramfs...<1>Unable to handle kernel paging request at virtual address 00 [ 0.928065] tsk->{mm,active_mm}->context = 0000000000000000 [ 0.996069] tsk->{mm,active_mm}->pgd = fffff8003f4217d4 [ 1.060074] \|/ ____ \|/ [ 1.060079] "@'/ .. \`@" [ 1.060082] /_| \__/ |_\ [ 1.060086] \__U_/ [ 1.236087] swapper(1): Oops [#1] [ 1.276091] TSTATE: 0000000080001606 TPC: 00000000007fad00 TNPC: 00000000007fad04 Y: 00000041 W [ 1.400109] TPC: <unpack_to_rootfs+0xac/0xa28> [ 1.452097] g0: 0000000000000001 g1: 0000000000000001 g2: 0000000000000001 g3: 0000000000000000 [ 1.556104] g4: fffff8003e02d860 g5: 0000000000000000 g6: fffff8003e03c000 g7: 0000000000000000 [ 1.660111] o0: fffff8003e160000 o1: 00000000000000d0 o2: 0000000000000001 o3: 0000000000000001 [ 1.764117] o4: 0000000000000000 o5: 00000000bde9fd0b sp: fffff8003e03f431 ret_pc: 00000000007fac [ 1.876125] RPC: <unpack_to_rootfs+0x58/0xa28> [ 1.928127] l0: 00000000007c2800 l1: 0000000000814400 l2: 0000000000814400 l3: 0000000000000000 [ 2.032134] l4: 0000000000000001 l5: 00000000007e4350 l6: fffff8003e11a420 l7: 000000000076b360 [ 2.136141] i0: 000000003f800000 i1: 00000000000b864f i2: 0000000000814400 i3: fffff8003e1becc0 [ 2.240147] i4: 00000000000003f7 i5: 00000000007ed400 i6: fffff8003e03f4f1 i7: 00000000007fb6e0 [ 2.344155] I7: <populate_rootfs+0x64/0xac> [ 2.396155] Caller[00000000007fb6e0]: populate_rootfs+0x64/0xac [ 2.466224] Caller[00000000007f819c]: kernel_init+0xac/0x208 [ 2.534229] Caller[0000000000426cf8]: kernel_thread+0x38/0x48 [ 2.602233] Caller[00000000006d1d34]: rest_init+0x18/0x60 [ 2.666238] Instruction DUMP: 03002050 10680243 c07063a0 <c24e0000> 05002051 80a06030 124800 [ 2.796183] Kernel panic - not syncing: Attempted to kill init! [ 2.864187] Press Stop-A (L1-A) to return to the boot prom I got the oops in the same location (unpack_to_rootfs) with the same call stack, only the code addresses differ. Also, the data address my kernel oopsed on was 0000000010800000, which was the physical address of the initrd. /Mikael -- 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