2.6.29.1 sparc64 boot failure

From: Zoltan Kovacs
Date: Wed Apr 08 2009 - 06:38:36 EST


Hi,

I just tried to put the latest kernel (2.6.29.1) to my Sun Fire V250
sparc server machine.

When I booted the system with the new kernel it just failed with the
following error message:
"kernel BUG at /usr/src/linux-2.6.29.1/arch/sparc/include/asm/tlb_64.h:48!"

The full boot log and kernel config is attached to the mail.

Regards,
Zoltan
SILO Version 1.4.13
boot:
Allocated 8 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.6.29

PROMLIB: Sun IEEE Boot Prom 'OBP 4.11.4 2003/07/23 08:03'
PROMLIB: Root node compatible:
Initializing cgroup subsys cpu
Linux version 2.6.29.1 (root@zeus) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Tue Apr 7 13:11:40 CEST 2009
console [earlyprom0] enabled
ARCH: SUN4U
Ethernet address: 00:03:ba:92:0c:e5
Kernel: Using 2 locked TLB entries for main kernel image.
Remapping the kernel... done.
OF stdout device is: /pci@1e,600000/isa@7/serial@0,3f8
PROM: Built device tree with 79827 bytes of memory.
Top of RAM: 0x1fec2000, Total RAM: 0x1feba000
Memory hole size: 0MB
[0000000200000000-fffff80000400000] page_structs=131072 node=0 entry=0/0
[0000000200000000-fffff80000800000] page_structs=131072 node=0 entry=1/0
Zone PFN ranges:
Normal 0x00000000 -> 0x0000ff61
Movable zone start PFN for each node
early_node_map[4] active PFN ranges
0: 0x00000000 -> 0x0000f7ff
0: 0x0000f800 -> 0x0000ff00
0: 0x0000ff02 -> 0x0000ff53
0: 0x0000ff54 -> 0x0000ff61
Booting Linux...
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64862
Kernel command line: root=/dev/sda1 ro
PID hash table entries: 2048 (order: 11, 16384 bytes)
clocksource: mult[535555] shift[16]
clockevent: mult[3126e97] shift[32]
Console: colour dummy device 80x25
console handover: boot [earlyprom0] -> real [tty0]
PROMLIB: Sun IEEE Boot Prom 'OBP 4.11.4 2003/07/23 08:03'
PROMLIB: Root node compatible:
Initializing cgroup subsys cpu
Linux version 2.6.29.1 (root@zeus) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Tue Apr 7 13:11:40 CEST 2009
console [earlyprom0] enabled
ARCH: SUN4U
Ethernet address: 00:03:ba:92:0c:e5
Kernel: Using 2 locked TLB entries for main kernel image.
Remapping the kernel... done.
OF stdout device is: /pci@1e,600000/isa@7/serial@0,3f8
PROM: Built device tree with 79827 bytes of memory.
Top of RAM: 0x1fec2000, Total RAM: 0x1feba000
Memory hole size: 0MB
[0000000200000000-fffff80000400000] page_structs=131072 node=0 entry=0/0
[0000000200000000-fffff80000800000] page_structs=131072 node=0 entry=1/0
Zone PFN ranges:
Normal 0x00000000 -> 0x0000ff61
Movable zone start PFN for each node
early_node_map[4] active PFN ranges
0: 0x00000000 -> 0x0000f7ff
0: 0x0000f800 -> 0x0000ff00
0: 0x0000ff02 -> 0x0000ff53
0: 0x0000ff54 -> 0x0000ff61
Booting Linux...
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64862
Kernel command line: root=/dev/sda1 ro
PID hash table entries: 2048 (order: 11, 16384 bytes)
clocksource: mult[535555] shift[16]
clockevent: mult[3126e97] shift[32]
Console: colour dummy device 80x25
console handover: boot [earlyprom0] -> real [tty0]
Dentry cache hash table entries: 65536 (order: 6, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 5, 262144 bytes)
Memory: 508112k available (3232k kernel code, 1112k data, 176k init) [fffff80000000000,000000001fec2000]
Calibrating delay using timer specific routine.. 24.23 BogoMIPS (lpj=12115)
Security Framework initialized
Mount-cache hash table entries: 512
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys devices
Brought up 1 CPUs
net_namespace: 1352 bytes
NET: Registered protocol family 16
Testing NMI watchdog ... OK.
/pci@1c,600000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1c,600000: PCI IO[7ce01000000] MEM[7cf00000000]
PCI: Scanning PBM /pci@1c,600000
pci 0000:00:03.0: PME# supported from D3hot
pci 0000:00:03.0: PME# disabled
/pci@1d,700000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1d,700000: PCI IO[7c601000000] MEM[7c700000000]
PCI: Scanning PBM /pci@1d,700000
/pci@1e,600000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1e,600000: PCI IO[7fe01000000] MEM[7ff00000000]
PCI: Scanning PBM /pci@1e,600000
pci 0002:00:06.0: quirk: region 0800-083f claimed by ali7101 ACPI
pci 0002:00:06.0: quirk: region 0600-061f claimed by ali7101 SMB
pci 0002:00:0a.0: PME# supported from D3cold
pci 0002:00:0a.0: PME# disabled
pci 0002:00:0b.0: PME# supported from D3cold
pci 0002:00:0b.0: PME# disabled
/pci@1f,700000: TOMATILLO PCI Bus Module ver[4:0]
/pci@1f,700000: PCI IO[7f601000000] MEM[7f700000000]
PCI: Scanning PBM /pci@1f,700000
bio: create slab <bio-0> at 0
SCSI subsystem initialized
/pci@1e,600000/isa@7/rtc@0,70: RTC regs at 0x7fe01000070
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 32768 bytes)
TCP established hash table entries: 16384 (order: 5, 262144 bytes)
TCP bind hash table entries: 16384 (order: 5, 262144 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
NET: Registered protocol family 1
power: Control reg at 7fe01000800
chmc: UltraSPARC-IIIi memory controller at /memory-controller@0,0
audit: initializing netlink socket (disabled)
type=2000 audit(0.139:1): initialized
msgmni has been set to 993
alg: No test for stdrng (krng)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler anticipatory registered (default)
pci 0002:00:07.0: Activating ISA DMA hang workarounds
f0099840: ttyS0 at MMIO 0x7fe010003f8 (irq = 23) is a 16550A
Console: ttyS0 (SU)
console [ttyS0] enabled
f009b2a4: ttyS1 at MMIO 0x7fe010002e8 (irq = 23) is a 16550A
tg3.c:v3.97 (December 10, 2008)
tg3 0000:00:03.0: PME# disabled
eth0: Tigon3 [partno(none) rev 1002] (PCI:66MHz:64-bit) MAC address 00:03:ba:92:0c:e5
eth0: attached PHY is 5703 (10/100/1000Base-T Ethernet) (WireSpeed[1])
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
eth0: dma_rwctrl[763f0000] dma_mask[32-bit]
Uniform Multi-Platform E-IDE driver
alim15x3 0002:00:0d.0: IDE controller (0x10b9:0x5229 rev 0xc4)
alim15x3 0002:00:0d.0: 100% native mode on irq 28
ide0: BM-DMA at 0x7fe01000920-0x7fe01000927
ide1: BM-DMA at 0x7fe01000928-0x7fe0100092f
hdc: JLMS XJ-HD166S, ATAPI CD/DVD-ROM drive
hdc: UDMA/33 mode selected
ide0 at 0x7fe01000900-0x7fe01000907,0x7fe0100091a on irq 28
ide1 at 0x7fe01000910-0x7fe01000917,0x7fe0100090a on irq 28
ide-gd driver 1.18
ide-cd driver 5.00
ide-cd: hdc: ATAPI 48X DVD-ROM drive, 512kB Cache
Uniform CD-ROM driver Revision: 3.20
Loading iSCSI transport class v2.0-870.
sym0: <1010-66> rev 0x1 at pci 0001:00:04.0 irq 12
sym0: No NVRAM, ID 7, Fast-80, LVD, parity checking
sym0: SCSI BUS has been reset.
scsi0 : sym-2.2.3
sym1: <1010-66> rev 0x1 at pci 0001:00:04.1 irq 13
sym1: No NVRAM, ID 7, Fast-80, LVD, parity checking
sym1: SCSI BUS has been reset.
scsi1 : sym-2.2.3
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
megasas: 00.00.04.01 Thu July 24 11:41:51 PST 2008
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
SCSI Media Changer driver v0.25
Driver 'ch' needs updating - please use bus_type methods
Fusion MPT base driver 3.04.07
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SPI Host driver 3.04.07
Fusion MPT FC Host driver 3.04.07
Fusion MPT SAS Host driver 3.04.07
mptbase: ioc0: Initiating bringup
ioc0: LSISAS1064 A3: Capabilities={Initiator}
scsi 0:0:0:0: Direct-Access SEAGATE ST373307LSUN72G 0507 PQ: 0 ANSI: 3
scsi target0:0:0: tagged command queuing enabled, command queue depth 16.
scsi target0:0:0: Beginning Domain Validation
scsi target0:0:0: asynchronous
scsi target0:0:0: wide asynchronous
scsi target0:0:0: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 31)
scsi target0:0:0: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 31)
scsi target0:0:0: Ending Domain Validation
scsi2 : ioc0: LSISAS1064 A3, FwRev=01060000h, Ports=1, MaxQ=511, IRQ=14
Fusion MPT misc device (ioctl) driver 3.04.07
mptctl: Registered with Fusion MPT base driver
mptctl: /dev/mptctl @ (major,minor=10,220)
mice: PS/2 mouse device common for all mice
rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one no, 114 bytes nvram
TCP cubic registered
NET: Registered protocol family 17
registered taskstats version 1
scsi: waiting for bus probes to complete ...
sd 0:0:0:0: [sda] 143374738 512-byte hardware sectors: (73.4 GB/68.3 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, supports DPO and FUA
sd 0:0:0:0: [sda] 143374738 512-byte hardware sectors: (73.4 GB/68.3 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, supports DPO and FUA
sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI disk
sd 0:0:0:0: Attached scsi generic sg0 type 0
rtc_cmos rtc_cmos: setting system clock to 2009-04-08 08:27:34 UTC (1239179254)
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
kernel BUG at /usr/src/linux-2.6.29.1/arch/sparc/include/asm/tlb_64.h:48!
\|/ ____ \|/
"@'/ .. \`@"
/_| \__/ |_\
\__U_/
modprobe(417): Kernel bad sw trap 5 [#1]
TSTATE: 0000004411001602 TPC: 00000000004c132c TNPC: 00000000004c1330 Y: 00000000 Not tainted
TPC: <unmap_region+0x14c/0x160>
g0: 0000000000000000 g1: 0000000000000000 g2: 0000000000804fb0 g3: 0000000000000001
g4: fffff8001e06e060 g5: fffff8001f638000 g6: fffff8001e53c000 g7: 000000000081f6b0
o0: 000000000000004d o1: 00000000007a01d0 o2: 0000000000000030 o3: 000000000007bfcf
o4: 0000000000000000 o5: 0000000000000000 sp: fffff8001e53f451 ret_pc: 00000000004c1324
RPC: <unmap_region+0x144/0x160>
l0: fffff8001feb23c8 l1: fffff8001e521740 l2: 000000000083c680 l3: 0000000000200200
l4: 0000000000100100 l5: 000000000083c400 l6: fffff8001d81a318 l7: 00000000f7f6b000
i0: fffff8001e51b720 i1: fffff8001e5212a8 i2: fffff8001e521350 i3: 00000000f7f9c000
i4: 00000000f7f9e000 i5: fffffffc00000000 i6: fffff8001e53f521 i7: 00000000004c2388
I7: <do_munmap+0x228/0x320>
Caller[00000000004c2388]: do_munmap+0x228/0x320
Caller[00000000004c249c]: SyS_munmap+0x1c/0x40
Caller[0000000000406214]: linux_sparc_syscall32+0x34/0x40
Caller[00000000f7e61c08]: 0xf7e61c08
Instruction DUMP: 92102030 7ffda31f 901221d0 <91d02005> 30680004 01000000 01000000 01000000 9de3bf40

Attachment: kernel_config
Description: Binary data