[HELP] Bug: Badness at kernel/rcutree_plugin.h

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, All

I try to patch the 2.6.33.7-rt29 to 2.6.34.6.
Now I can boot the kernel successfully without config SCSI.
But if I add SCSI support in kernel config it always failed. Detail
log is below.
Is there any suggestion?
Thanks a lot!

=======================================
Blackfin support (C) 2004-2010 Analog Devices, Inc.
Compiled for ADSP-BF548 Rev 0.2
Blackfin Linux support by http://blackfin.uclinux.org/
Processor Speed: 525 MHz core clock and 131 MHz System Clock
NOMPU: setting up cplb tables
Instruction Cache Enabled for CPU0
  External memory: cacheable in instruction cache
  L2 SRAM        : uncacheable in instruction cache
Data Cache Enabled for CPU0
  External memory: cacheable (write-through) in data cache
  L2 SRAM        : uncacheable in data cache
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 15748
Kernel command line: root=/dev/mtdblock0 rw
earlyprintk=serial,uart1,57600 console=ttyBF1,57600
ip=10.100.4.50:10.100.4.174:10.99.29.1:255.255.255.0:bf548-ezkit:eth0:off
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory available: 52664k/65536k RAM, (7664k init code, 1757k kernel
code, 831k data, 2048k dma, 572k reserved)
Real-Time Preemption Support (C) 2004-2007 Ingo Molnar
Experimental preemptable hierarchical RCU implementation.
NR_IRQS:295
Configuring Blackfin Priority Driven Interrupts
Console: colour dummy device 80x25
console [ttyBF1] enabled, bootconsole disabled
console [ttyBF1] enabled, bootconsole disabled
Calibrating delay loop... 1044.48 BogoMIPS (lpj=2088960)
Mount-cache hash table entries: 512
Blackfin Scratchpad data SRAM: 4 KB
Blackfin L1 Data A SRAM: 16 KB (16 KB free)
Blackfin L1 Data B SRAM: 16 KB (16 KB free)
Blackfin L1 Instruction SRAM: 48 KB (41 KB free)
Blackfin L2 SRAM: 128 KB (128 KB free)
NET: Registered protocol family 16
Blackfin DMA Controller
ezkit_init(): registering device resources
bio: create slab <bio-0> at 0
------------[ cut here ]------------
Badness at kernel/rcutree_plugin.h:132

ADSP-BF548-0.2 525(MHz CCLK) 131(MHz SCLK) (mpu off)
Linux version 2.6.34.6-rt-ADI-2010R1-pre-svn9115 (root@adam-desktop)
(gcc version 4.3.5 (ADI-trunk/svn-4813) ) #74 PREEMPT RT Wed Sep 1
17:11:32 CST 2010

SEQUENCER STATUS:               Not tainted
 SEQSTAT: 00000021  IPEND: 8008  IMASK: 003f  SYSCFG: 0006
  Peripheral interrupts masked off
  Kernel interrupts masked off
  EXCAUSE   : 0x21
  physical IVG3 asserted : <0xffa007c4> { _trap + 0x0 }
  physical IVG15 asserted : <0xffa010b8> { _evt_system_call + 0x0 }
  logical irq   6 mapped  : <0xffa003fc> { _bfin_coretmr_interrupt + 0x0 }
 RETE: <0x00000000> /* Maybe null pointer? */
Double Fault
Kernel OOPS in progress
Deferred Exception context
CURRENT PROCESS:
COMM= PID=33676352  CPU=0
invalid mm
return address: [0x0000776c]; contents of:
0x00007740:  0c05  e10c  7860  e12f  00d0  b1f5  0204  5abc
0x00007750:  9152  e149  0026  e109  7860  3262  443c  084c
0x00007760:  1920  020c  1859  0000  0000  0000 [e425] 003b
0x00007770:  0c05  1bee  321d  6d63  3043  e301  3251  0c00

ADSP-BF548-0.2 525(MHz CCLK) 131(MHz SCLK) (mpu off)
Linux version 2.6.34.6-rt-ADI-2010R1-pre-svn9115 (root@adam-desktop)
(gcc version 4.3.5 (ADI-trunk/svn-4813) ) #74 PREEMPT RT Wed Sep 1
17:11:32 CST 2010

SEQUENCER STATUS:               Not tainted
 SEQSTAT: 00060024  IPEND: 8028  IMASK: 003f  SYSCFG: 0006
  Peripheral interrupts masked off
  Kernel interrupts masked off
  EXCAUSE   : 0x24
  physical IVG3 asserted : <0xffa007c4> { _trap + 0x0 }
  physical IVG5 asserted : <0xffa00dbc> { _evt_ivhw + 0x0 }
  physical IVG15 asserted : <0xffa010b8> { _evt_system_call + 0x0 }
  logical irq   6 mapped  : <0xffa003fc> { _bfin_coretmr_interrupt + 0x0 }
 RETE: <0x00000000> /* Maybe null pointer? */
 RETN: <0x0201f920> /* kernel dynamic memory (maybe user-space) */
 RETX: <0x0000776c> { _decode_address + 0x17c }
 RETS: <0x0000773a> { _decode_address + 0x14a }
 PC  : <0x0000776c> { _decode_address + 0x17c }
DCPLB_FAULT_ADDR: <0x0025cc92> /* kernel dynamic memory (maybe user-space) */
ICPLB_FAULT_ADDR: <0x00034f56> { _rcu_preempt_note_context_switch + 0x10e }
PROCESSOR STATE:
 R0 : 00000000    R1 : 0201e000    R2 : 0201e000    R3 : 00000004
 R4 : 00000000    R5 : 0000100d    R6 : 0201fd68    R7 : 0201fb11
 P0 : 0026c4f8    P1 : 00267860    P2 : 0201d851    P3 : 0201e008
 P4 : 0201d781    P5 : 0201fb04    FP : 000000d0    SP : 0201f844
 LB0: 000be334    LT0: 000be332    LC0: 00000000
 LB1: 000bd312    LT1: 000bd308    LC1: 00000000
 B0 : 0000001b    L0 : 00000000    M0 : ffffffff    I0 : 00000000
 B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 001c5194
 B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 00000020
 B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 0000000f
A0.w: 020d0000   A0.x: 00000000   A1.w: 000036da   A1.x: 00000000
USP : 00000000  ASTAT: 02003045

Hardware Trace:
   0 Target : <0x00003ff8> { _trap_c + 0x0 }
     Source : <0xffa00758> { _exception_to_level5 + 0xa4 } JUMP.L
   1 Target : <0xffa006b4> { _exception_to_level5 + 0x0 }
     Source : <0xffa00568> { _bfin_return_from_exception + 0x18 } RTX
   2 Target : <0xffa00550> { _bfin_return_from_exception + 0x0 }
     Source : <0xffa0060c> { _ex_trap_c + 0x74 } JUMP.S
   3 Target : <0xffa00598> { _ex_trap_c + 0x0 }
     Source : <0xffa0081e> { _trap + 0x5a } JUMP (P4)
   4 Target : <0xffa007c4> { _trap + 0x0 }
      FAULT : <0x00034f56> { _rcu_preempt_note_context_switch + 0x10e } BUG
     Source : <0x00034f54> { _rcu_preempt_note_context_switch + 0x10c
} IF !CC JUMP pcrel (BP)
   5 Target : <0x00034f48> { _rcu_preempt_note_context_switch + 0x100 }
     Source : <0x00034eec> { _rcu_preempt_note_context_switch + 0xa4 }
IF !CC JUMP pcrel
   6 Target : <0x00034ec6> { _rcu_preempt_note_context_switch + 0x7e }
     Source : <0x0000b7a8> { _add_preempt_count + 0x2c } RTS
   7 Target : <0x0000b7a4> { _add_preempt_count + 0x28 }
     Source : <0x0000b7da> { _add_preempt_count + 0x5e } IF CC JUMP pcrel (BP)
   8 Target : <0x0000b7d2> { _add_preempt_count + 0x56 }
     Source : <0x0000b7a2> { _add_preempt_count + 0x26 } IF CC JUMP pcrel
   9 Target : <0x0000b790> { _add_preempt_count + 0x14 }
     Source : <0x0000b7b6> { _add_preempt_count + 0x3a } IF !CC JUMP pcrel (BP)
  10 Target : <0x0000b7aa> { _add_preempt_count + 0x2e }
     Source : <0x0000b78e> { _add_preempt_count + 0x12 } IF CC JUMP pcrel
  11 Target : <0x0000b77c> { _add_preempt_count + 0x0 }
     Source : <0x00034ec2> { _rcu_preempt_note_context_switch + 0x7a } JUMP.L
  12 Target : <0x00034eaa> { _rcu_preempt_note_context_switch + 0x62 }
     Source : <0x00034e68> { _rcu_preempt_note_context_switch + 0x20 }
IF CC JUMP pcrel
  13 Target : <0x00034e48> { _rcu_preempt_note_context_switch + 0x0 }
     Source : <0x00034f88> { _rcu_sched_qs + 0x14 } CALL pcrel
  14 Target : <0x00034f74> { _rcu_sched_qs + 0x0 }
     Source : <0x001b668a> { ___schedule + 0xe } JUMP.L
  15 Target : <0x001b6686> { ___schedule + 0xa }
     Source : <0x000c15f8> { _debug_smp_processor_id + 0x20 } RTS
Kernel panic - not syncing: Double Fault - unrecoverable event

-- 
Regards,
--Bob
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux