[#5566] kerrnel crashes with certain console settings
Submitted By: Vivi Li
Open Date
2009-09-27 06:10:57 Close Date
2009-09-28 02:58:32
Priority:
Medium Assignee:
Sonic Zhang
Status:
Closed Fixed In Release:
N/A
Found In Release:
2010R1 Release:
Category:
N/A Board:
N/A
Processor:
BF527 Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Out of Date
Uboot version or rev.:
Toolchain version or rev.:
trunk
App binary format:
N/A
Summary: kerrnel crashes with certain console settings
Details:
In bf527-EZKIT, default boot args in u-boot should set console to ttyBF1 instead of ttyBF0, otherwise it will cause kernel crash.
I think there are similar problems on all platforms.
Bellow is the log on bf527-ezkit:
--
U-Boot 2009.08-svn2041 (ADI-2009R2-pre) (Sep 26 2009 - 20:02:23)
CPU: ADSP bf527-0.0 (Detected Rev: 0.2) (parallel flash boot)
Board: ADI BF527 EZ-Kit board
Support: http://blackfin.uclinux.org/
Clock: VCO: 525 MHz, Core: 525 MHz, System: 131.250 MHz
RAM: 64 MB
Flash: 4 MB
In: serial
Out: serial
Err: serial
Net: Blackfin EMAC
MAC: 00:e0:22:fe:bd:7c
Hit any key to stop autoboot: 0
bfin>
bfin> printenv
bootcmd=run ramboot
bootdelay=5
baudrate=57600
loads_echo=1
autoload=no
rootpath=/romfs
netmask=255.255.255.0
hostname=bf527-ezkit
loadaddr=0x1000000
ubootfile=u-boot.ldr
update=tftp $(loadaddr) $(ubootfile);protect off 0x20000000 +$(filesize);erase 0x20000000 +$(filesize);cp.b $(loadaddr) 0x200000)
addip=set bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):eth0:off
ramfile=uImage
ramboot=tftp $(loadaddr) $(ramfile);run ramargs;run addip;bootm
nfsfile=vmImage
nfsargs=set bootargs root=/dev/nfs rw nfsroot=$(serverip):$(rootpath),tcp,nfsvers=3
nfsboot=tftp $(loadaddr) $(nfsfile);run nfsargs;run addip;bootm
flashboot=bootm 0x20100000
ethaddr=00:e0:22:fe:bd:7c
ethact=Blackfin EMAC
ipaddr=10.100.4.50
gatewayip=10.100.4.174
serverip=10.100.4.174
bootargs=root=/dev/mtdblock0 rw clkin_hz=25000000 earlyprintk=serial,uart1,57600 console=tty0 console=ttyBF0,57600
ramargs=set bootargs root=/dev/mtdblock0 rw clkin_hz=25000000 earlyprintk=serial,uart1,57600 console=tty0 console=ttyBF0,57600
stdin=serial
stdout=serial
stderr=serial
Environment size: 1079/8188 bytes
bfin>
bfin> tftp 0x1000000 uImage
Using Blackfin EMAC device
TFTP from server 10.100.4.174; our IP address is 10.100.4.50
Filename 'uImage'.
Load address: 0x1000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
##########################################################
done
Bytes transferred = 4660768 (471e20 hex)
bfin> bootm
## Booting kernel from Legacy Image at 01000000 ...
Image Name: bf527-2.6.31-ADI-2010R1-pre-svn7
Created: 2009-09-27 6:02:45 UTC
Image Type: Blackfin Linux Kernel Image (gzip compressed)
Data Size: 4660704 Bytes = 4.4 MB
Load Address: 00001000
Entry Point: 001d8924
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting Kernel at = 001d8924
Linux version 2.6.31-ADI-2010R1-pre-svn7469 (test@uclinux63-527-usbdev) (gcc version 4.1.2 (ADI svn)) #268 Sun Sep 27 14:02:31 C9
register early platform devices
bootconsole [early_shadow0] enabled
bootconsole [early_BFuart1] enabled
early printk enabled on early_BFuart1
Board Memory: 64MB
Kernel Managed Memory: 64MB
Memory map:
fixedcode = 0x00000400-0x00000490
text = 0x00001000-0x00138940
rodata = 0x00138940-0x001a51f0
bss = 0x001a6000-0x001b762c
data = 0x001b762c-0x001ce000
stack = 0x001cc000-0x001ce000
init = 0x001ce000-0x008d3000
available = 0x008d3000-0x03eff000
DMA Zone = 0x03f00000-0x04000000
Hardware Trace Active and Enabled
Boot Mode: 1
Blackfin support (C) 2004-2009 Analog Devices, Inc.
Compiled for ADSP-BF527 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
Data Cache Enabled for CPU0
External memory: cacheable (write-back) in data cache
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001
Kernel command line: root=/dev/mtdblock0 rw clkin_hz=25000000 earlyprintk=serial,uart1,57600 console=tty0 console=ttyBF0,57600
PID hash table entries: 256 (order: 8, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory available: 54904k/65536k RAM, (7188k init code, 1246k kernel code, 598k data, 1024k dma, 572k reserved)
NR_IRQS:119
Configuring Blackfin Priority Driven Interrupts
NULL pointer access
Kernel OOPS in progress
Deferred Exception context
No Valid process in current context
return address: [0x000a6f4c]; contents of:
0x000a6f20: 4a09 b269 6000 b0f0 a168 4e20 b130 304c
0x000a6f30: 3017 3045 e3ff f8c2 3030 300e 3045 e3ff
0x000a6f40: eaeb 0037 61f9 0041 ac6a 6c22 [9512] 6001
0x000a6f50: 9711 ac6a 6c62 9511 4a39 9711 0024 ac6a
ADSP-BF527-0.2 525(MHz CCLK) 131(MHz SCLK) (mpu off)
Linux version 2.6.31-ADI-2010R1-pre-svn7469 (test@uclinux63-527-usbdev) (gcc version 4.1.2 (ADI svn)) #268 Sun Sep 27 14:02:31 C9
SEQUENCER STATUS: Not tainted
SEQSTAT: 00000027 IPEND: 8008 IMASK: 003f SYSCFG: 0006
Peripheral interrupts masked off
Kernel interrupts masked off
EXCAUSE : 0x27
physical IVG3 asserted : <0xffa00764> { _trap + 0x0 }
physical IVG15 asserted : <0xffa00f8c> { _evt_system_call + 0x0 }
logical irq 6 mapped : <0xffa00408> { _timer_interrupt + 0x0 }
RETE: <0x00000000> /* Maybe null pointer? */
RETN: <0x001cded8> /* kernel dynamic memory */
RETX: <0x00000480> /* Maybe fixed code section */
RETS: <0x000a6f42> { _bfin_serial_set_termios + 0xc2 }
PC : <0x000a6f4c> { _bfin_serial_set_termios + 0xcc }
DCPLB_FAULT_ADDR: <0x00000004> /* Maybe null pointer? */
ICPLB_FAULT_ADDR: <0x000a6f4c> { _bfin_serial_set_termios + 0xcc }
PROCESSOR STATE:
R0 : 0000008e R1 : 0000003f R2 : 0000008e R3 : fffecf50
R4 : 001c11d8 R5 : 00000013 R6 : 0000e100 R7 : 0000ffff
P0 : 00000000 P1 : 00000020 P2 : 00000004 P3 : 00000008
P4 : 001cdf10 P5 : 001b4700 FP : 001b9d1c SP : 001cddfc
LB0: ffa01614 LT0: ffa015f4 LC0: 00000000
LB1: 00010f4a LT1: 00010f0c LC1: 00000007
B0 : 00000040 L0 : 00000000 M0 : 00000001 I0 : 00000007
B1 : 001ab004 L1 : 00000000 M1 : 00000000 I1 : 02000120
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000001
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : ffffffe0
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000
USP : 001ce000 ASTAT: 02002020
Hardware Trace:
0 Target : <0x00004fc0> { _trap_c + 0x0 }
Source : <0xffa006f8> { _exception_to_level5 + 0xa4 } CALL pcrel
1 Target : <0xffa00654> { _exception_to_level5 + 0x0 }
Source : <0xffa00508> { _bfin_return_from_exception + 0x18 } RTX
2 Target : <0xffa004f0> { _bfin_return_from_exception + 0x0 }
Source : <0xffa005ac> { _ex_trap_c + 0x74 } JUMP.S
3 Target : <0xffa00538> { _ex_trap_c + 0x0 }
Source : <0xffa007be> { _trap + 0x5a } JUMP (P4)
4 Target : <0xffa00764> { _trap + 0x0 }
Source : <0x000a6f4a> { _bfin_serial_set_termios + 0xca } 0x6c22
5 Target : <0x000a6f42> { _bfin_serial_set_termios + 0xc2 }
Source : <0x000a453c> { _uart_get_divisor + 0x28 } RTS
6 Target : <0x000a4538> { _uart_get_divisor + 0x24 }
Source : <0xffa01636> { ___udivsi3 + 0xde } RTS
7 Target : <0xffa01630> { ___udivsi3 + 0xd8 }
Source : <0xffa01618> { ___udivsi3 + 0xc0 } IF !CC JUMP
8 Target : <0xffa0159a> { ___udivsi3 + 0x42 }
Source : <0xffa01570> { ___udivsi3 + 0x18 } IF !CC JUMP
9 Target : <0xffa01558> { ___udivsi3 + 0x0 }
Source : <0x000a4534> { _uart_get_divisor + 0x20 } CALL pcrel
10 Target : <0x000a4514> { _uart_get_divisor + 0x0 }
Source : <0x000a6f3e> { _bfin_serial_set_termios + 0xbe } CALL pcrel
11 Target : <0x000a6f38> { _bfin_serial_set_termios + 0xb8 }
Source : <0x000a6154> { _uart_get_baud_rate + 0x9c } RTS
12 Target : <0x000a614e> { _uart_get_baud_rate + 0x96 }
Source : <0x000a6124> { _uart_get_baud_rate + 0x6c } IF !CC JUMP
13 Target : <0x000a611a> { _uart_get_baud_rate + 0x62 }
Source : <0x000a6112> { _uart_get_baud_rate + 0x5a } IF CC JUMP
14 Target : <0x000a6108> { _uart_get_baud_rate + 0x50 }
Source : <0x000a1210> { _tty_termios_baud_rate + 0x24 } RTS
15 Target : <0x000a1202> { _tty_termios_baud_rate + 0x16 }
Source : <0x000a123c> { _tty_termios_baud_rate + 0x50 } IF CC JUMP
Kernel Stack
Stack info:
SP: [0x001ce000] <0x001ce000> { __edata + 0x0 }
Memory from 0x001ce000 to 001d0000
001ce000:[001ae14a] e10a6008 93106008 00000010 001be14a e10a6050 93109ce8 00106000
001ce020: 001be14a e10a6020 93109ce8 00106000 001ae14a 6014e10a 001be149 e1099310
001ce040: 60008044 e0b268fa 92082002 00106008 001ae14a 6018e10a 001be149 e1099310
001ce060: 60008044 e0b268fa 92082002 00106008 00000010 00000010 e14d04c4 e14c001e
001ce080: e10d001e e10ca250 0167a250 6fa609e5 00001008 00000000 0062906a 1ffc09e5
001ce0a0: 01276c66 00100484 6fa60167 e141b130 3046001b 9ce8e101 e3f56480 6c66dd37
001ce0c0: 01276000 00000010 e14c04c4 e140001e e10c001e e100a7e4 304ca7dc 09880167
001ce0e0: 100a6fa6 00000000 00003228 e3f19028 09e59789 6c661ffb 04840127 00000010
001ce100: 6f660167 60003008 e140b0f0 e100001c b130e4c4 0016e140 e1006002 e3f2e140
001ce120: 6ca67ce3 00100127 6fa60167 60096000 1942e3f2 60096000 18f0e3f2 60006c66
001ce140: 01276009 189ce2f2 322005fb e14b0167 6fa6001e e10b6007 2013a560 5a8c320b
001ce160: 0c009950 61e91c37 18340808 001ee14a e10a6c63 09d3a7dc 00001028 00000000
001ce180: 3045915d fce0e3f5 30180c00 324c1c11 98083010 08089829 02081008 67fa1007
001ce1a0: 13f80c02 20026000 0c005208 000017e0 0c00a098 ac5a17d4 180e0c42 5019304c
001ce1c0: 0c000062 600f1fd4 01276c66 05bb3007 600f0010 e1402fcc e1000016 9119e150
001ce1e0: 148ee3f2 2ff1600f e14d04c3 0167001e e10d3220 6fa64904 e3f53045 6408fca5
001ce200: 60026101 001ae14b 668ee300 6004e10b 30449318 fc98e3f5 61016408 e3006002
001ce220: 915a6683 001ae149 6010e109 32429308 9a009828 1ffd0208 324a914a 9a089820
001ce240: 1ffd0208 01276c66 00100483 6fa60167 523ee300 01276c66 6daee200 e14c04c4
001ce260: e140001e e10c001e e100aa74 304ca7e4 09880167 100a6fa6 00000000 00003228
001ce280: e3f19028 09e596bf 6c661ffb 04840127 73fae2f2 6fa60167 5ba6e300 5b8ae300
001ce2a0: 8672e300 fde0e3f2 fee8e3ff 01276c66 ffd6e2ff 322904c3 0003e800 0c453220
001ce2c0: e3f51811 3208fc41 325a5a8c 085d6c0b 6c121806 188d0855 2000efcd e6a861e8
001ce2e0: 3044ffff ff32e3ff 18070c00 60006c66 01279077 00100483 61713044 fbf8e3f5
001ce300: 180e0c00 18040c45 0a01304d e1401c09 304c0016 e184e100 13f2e3f2 e1512fe8
001ce320: e111001a 3289601c 0c009108 0c4517e0 0000183a 001be14b 7fb4e10b 0c42915a
001ce340: 3245182e e143327b e1500016 4420001a 6c276805 e1ace103 6020e110 084d6901
001ce360: 32891405 3288930b 0c40934c 324c1819 98083050 08089811 02081008 67fa1007
001ce380: 13f80c02 20026000 0c005208 00001809 6c0d0000 0c42907a 200217e2 5eab6805
001ce3a0: 2fa59354 001be148 8040e108 0c009100 e14d181e e10d001a 32506020 68019129
001ce3c0: 6c226002 91106903 6c090c00 0859180a e1421406 304c0016 e1cce102 2ff46c22
001ce3e0: 93293291 5e889312 2f819354 2ffc6801 e6a861e8 3045fffe fba6e3f5 304d3010
001ce400: 3043640a 0b04e3f6 2f6c326b e14d04c5 e10d001e 91284900 0c000167 14156fa6
001ce420: 001ee140 001ee141 4904e101 0200e122 4700e100 fd1ee3f5 001ee140 4700e100
001ce440: fe60e3ff 93286008 01276c66 00100485 4d683046 32084f68 016704c5 001be14a
001ce460: b3cce10a b1119109 e14d914a 6fa6001a 6018e10d 004fe410 001be14a 0edce10a
001ce480: e3ff9310 e300fe23 e3ff55a1 9128ff05 18120c00 91286001 839ce3f3 1c050c00
001ce4a0: 93286000 03b0e300 9686e3f1 01276c66 04856000 e1400010 e1000016 9328e28c
001ce4c0: 00002fea 322805f3 001ee147 001ee140 a560e100 a7dce107 e80009b8 30310003
001ce4e0: 32181042 0016e14c 0016e14f e2dce10c e2e4e10f 324d2019 9808915a 08089811
001ce500: 02081004 20021ffb 0c005208 30061410 0062ac5a 102d0c00 30436c63 102309b8
001ce520: 00000000 a0980000 17e60c00 3254324d 98119808 10040808 1ffb0208 52082002
001ce540: 17eb0c00 324f915a 98099810 10040808 1ffb0208 52082002 1fda0c00 30436c63
001ce560: 1fe109b8 90776c66 01276000 001005b3 0016e140 e100304d e3f2e2f0 2fcd12c1
001ce580: 016705fc 001ce14a e10a6f46 0062e070 e3f20030 e300ec1d e3ff5fbd e140fdc7
001ce5a0: e1410016 e1010013 e1008954 e3f2e310 304612a7 e30064a0 a1701629 fe16e3ff
001ce5c0: 20a6e3f3 6758e300 0016e140 001ee141 4904e101 e318e100 1292e3f2 ff18e3ff
001ce5e0: 001ae142 001ae140 4e30e102 51f0e100 e1415210 e101cccc 4d10cccd b0f040c8
001ce600: 001ce140 e2b4e100 001ae14a 6010e10a e140b130 91110016 e334e100 ffe0e14d
001ce620: 7a62e3f2 2104e10d 5a5ae300 6e80e300 5ac8e300 1814e300 fe0ae3ff 5518e300
001ce640: 62079128 0c005438 e300108c e3005ab9 e3006039 e3001811 e3007b55 e3005935
001ce660: e3005ca1 e30057f1 e3005db3 e3f21a53 9128a501 0c005438 e14a106d e10a001b
001ce680: 91108bc8 63f80040 001be14a 003fe140 e238e10a e3009310 e3006b57 e14a7e4b
001ce6a0: e10a001a 9110601c 10630c00 001ae14c 624ce10c 0c009120 e3001434 e14a7ae5
001ce6c0: e10a001e 91524b04 18020c42 e3000062 e14da94b e300001b e14a59bb e10a001c
001ce6e0: e10de074 006216f8 5d1ce300 e3009128 e300556d e30055b1 e3007009 912876d7
001ce700: 6d9ae300 7b3ce300 593ce300 6974e300 72d6e300 3cd2e3fb 01276cc6 001005bc
001ce720: 001ae14a 6248e10a 0c459155 e14a17c7 e10a001b ce821598 911283a0 09910000
001ce740: e14017bd e1000016 e3f2e3c8 936511d9 e1402fb5 e1000016 e3f2e390 2f8e11d1
001ce760: 0016e140 e344e100 11cae3f2 2f6e0030 001ae14a 6020e10a e3f29111 00000bcd
001ce780: 99503210 100a0c00 001be14a 8254e10a 4a009110 60089310 60000010 00000010
001ce7a0: 99503210 100a0c00 001be14a 8254e10a 4c009110 60089310 60000010 00000010
001ce7c0: 99503210 10080c00 001ee14a e10a6008 93104b4c 60000010 00000010 001ee14a
001ce7e0: 4b50e10a 60089310 00000010 001ee14a 4b54e10a 60089310 00000010 6fa60167
001ce800: 60026001 fc56e3f5 e14a6019 5408001e 4b5ce10a 93106c66 60080127 00000010
001ce820: 30080167 001ee140 e1226fa6 e1000040 e3f54b0c 6c66fb1f 01276008 00000010
001ce840: 6fa60167 60026001 fbe2e3f5 001ee14a 4b58e10a 93106c66 60080127 00000010
001ce860: 016705f5 ff78e129 326e5b8e 009ce123 0027e631 30086c65 e6323046 50980028
001ce880: e6323045 e3f60020 e140070f e1000016 e121e458 60020802 7e26e3f3 30380c80
001ce8a0: e1211809 6002025a db42e3f3 e3f33007 e1407d6b 304d0016 e464e100 1120e3f2
001ce8c0: 0016e140 e1ece100 60026011 7e0ce3f3 30300c80 3046182c 005ce121 301751c8
001ce8e0: 5401e121 e3f33006 e430db23 4c08001a 001ae630 5404e121 30063017 db18e3f3
001ce900: 0087e123 505a3056 600a3006 8dfee3f3 001ae430 e6304a08 e121001a 30065404
001ce920: e3f33017 3006db05 7d2ee3f3 0088e129 01275b8e 001005b5 e14a05f4 0167001e
001ce940: 4b54e10a 6fa69152 0c423228 3208181e 9a089810 1ffd0208 61626001 98680000
001ce960: 180d0c00 00000000 e5a80000 0810ffff e6a917f6 9868ffff 17f70c00 01276c66
001ce980: 9b286000 001005b4 6dbae300 32653210 60006ffc 5a950c44 1bf19b10 20046006
001ce9a0: 0c443221 307c1bec 6051640f e3f53007 3008f89f e5a0604a 08100001 321717f2
001ce9c0: 6c0a6052 98500000 43009a28 17fb0810 ffffe6ae 00002fe6 6f660167 a2713019
001ce9e0: e141b131 b0f20016 e45ce101 e3f43013 0c00189b e1401438 e1000016 e3f3e45c
001cea00: 3046840f 4f684d68 e1423208 e1020017 914aba3c 0087e512 ad52ad52 e14aa093
001cea20: e10a001a 93136234 e512914a ad520087 a308ad51 4800adca 0016e140 e488e100
001cea40: ce820610 91118163 b0f00000 e14063f8 54c3000f 0016e140 e420e100 e3f2b133
001cea60: 6000104f 01276ca6 00000010 e14b05e3 0167001b 1bb0e10b 30206e86 30319118
001cea80: 00d0e121 740ee3f3 3228306e e3ff6485 9968ff55 184d0c00 001ee14c e10c307d
001ceaa0: 300f4b50 b0f09120 30043016 ff96e3ff 08086399 0c001831 63511c27 182e0808
001ceac0: 001ae14a 6234e10a 9110300d 0f5ae3f5 001ee14a 4b08e10a 0016e140 30159111
001ceae0: e494e100 100ce3f2 0016e140 e4c0e100 1006e3f2 761ee300 0016e140 e514e100
001ceb00: e3f2300d 304d0a09 e3f39118 6d8674c3 05a30127 4a060010 30072fbd f814e3f5
001ceb20: 32105038 640f3038 0001e590 17ba0c00 0016e140 e538e100 0fe2e3f2 75fae300
001ceb40: 0016e140 e554e100 0fdae3f2 0c009968 307d1814 0017e140 e100300f e3f2de80
001ceb60: 30070fcf f7f0e3f5 32105038 640f3038 0001e590 17ef0c00 0016e140 f9bce100
001ceb80: 0fbee3f2 e14a307e 6487001a 6234e10a c207ce82 00009110 0ef4e3f5 0016e140
001ceba0: e514e100 e3f2300f 000009b7 e14a0570 e146001a 01670016 6234e10a e458e106
001cebc0: 6fa69117 e3f33006 c682cba5 437a8167 56824f40 0fffe120 54074f40 56824f60
001cebe0: 6180e121 e3f33006 6c66cd2f 001be14a e10a0127 ce828254 9111c006 05300000
001cec00: ff36e2ff e14d04c5 0167001e 4b58e10d 0c019129 10896f66 ddbce3f6 001ee149
001cec20: 4b0ce109 0c009948 e14d186e e10d001e 601b4b08 0016e14a e10a9369 3013e5bc
001cec40: 98119808 10080808 10070208 0c0267fa 600013f8 52082002 18140c00 0016e14a
001cec60: e5c0e10a 98089169 08089811 02081008 67fb1007 13f80c03 20026000 0c005208
001cec80: e14a1022 e10a001b 91288254 e3ff9111 e120feef b0f02000 b1306000 0016e141
001ceca0: 0018e140 1de4e100 f7f0e101 e3f46002 6ca6173b e1400127 e1000018 04851de4
001cecc0: 8316e2f3 e3f19128 e14a92e3 e10a001a 93106234 e14a6028 91690016 e57ce10a
001cece0: 980b3010 080b9811 020b1008 67fa1007 13f80c02 20026003 0c0352cb 91281404
001ced00: 93286428 04fae300 13c40c00 001ae14d 6234e10d 0c009128 91281c1a 0c104ea0
001ced20: e3ff183c 2fb6ff45 0016e140 e588e100 0ee6e3f2 c6829128 52418228 32113208
001ced40: 30425e91 e3f24f18 2f674463 001ee14a 4b4ce10a 0c009110 e1401fe5 e1410016
001ced60: e101001e e1004b0c e3f2e5c4 20050ec9 0064e120 444ce3f2 dacee3f6 13f90c00
001ced80: 001ee140 4b0ce100 9282e3f1 93280c00 e3f21ff0 2fc2a89f 001ee14a 4b5ce10a
001ceda0: 0c009110 60001fbf 0306e300 1fba0c00 e14a6008 4fa0001a 6234e10a 2fb29310
001cedc0: 001ae14a 6240e10a 93100167 001ae14a 001ce140 320a6f26 6244e10a eee8e100
001cede0: b0f09311 b1306000 e140b170 e100001c e142ee5c b1b0001c e1026001 6000ee8c
001cee00: e14a0061 e10a001a 9111623c 6ce60c01 06016009 00100127 6fa60167 60026001
001cee20: f948e3f5 001ee14a 4b64e10a 93106c66 60080127 00000010 6fa60167 60026001
001cee40: f938e3f5 e14a4900 0200001e 4b60e10a 93106c66 60080127 00000010 30080167
001cee60: 0016e140 e1006fa6 e3f2e698 e14a0e49 6008001a 6238e10a e14a9310 e10a001a
001cee80: 9310623c 01276c66 00000010 e14a0578 3018001a e10a0167 30116240 6fa69110
001ceea0: e3f3300b 0c808b33 18133038 18060c00 30076c66 05380127 e1400010 e1000016
001ceec0: e3f2e6d0 6c660e1d 30070127 00100538 0016e140 e6a0e100 0e12e3f2 01276c66
001ceee0: 05383007 00000010 e14a05fd 3010001a 01673039 6244e10a 9110300a 30176fa6
001cef00: 8b34e3f3 30080807 30071006 01276c66 001005bd 001ae14d 623ce10d 0c009128
001cef20: 60081805 63f89328 e1402ff2 30170016 e700e100 0de4e3f2 00002ff5 e14a05ec
001cef40: 0167001b e788e10a 30286f86 e4103039 e1210013 322200d0 71a4e3f3 0c453228
001cef60: c6821873 e1218c57 e12200e5 e3f60200 300e0587 30056002 8a50e3f3 e122304d
001cef80: 30050200 8ac2e3f3 e1213056 30450200 e3f56462 9320d68f 0c01a0f1 e1401819
001cefa0: e1000016 3017e72c 0daae3f2 0c009120 6007188f 3005300e e3f36002 30458a2f
001cefc0: 73bae3f3 01276c86 05ac3007 e1410010 91286d6f 722de101 183c0808 e1430000
001cefe0: e10328cd 91283d45 187a0818 7371e141 7368e101 184a0808 0400e121 6002504e
001cf000: e3f33005 304d8a0b e1223005 e3f30200 a6288a7d 137fe121 184f0808 138fe122
001cf020: 184b0810 00000000 ef53e183 001ce468 18640818 0016e140 e100300f e3f2e87c
001cf040: 63ff0d5f 6c862fb8 012763ff 05ac3007 e1420010 a0682d73 6631e102 17c00810
001cf060: 0016e140 e100300f e3f2e784 a0a80d49 4000c604 83c0c681 8040c681 e1215608
001cf080: 500803ff 8fb0c682 e1402f96 300f0016 e7e8e100 0d34e3f2 03ffe122 a2e9a2a8
001cf0a0: 50106003 0207030c 50795059 84b1c682 56024e50 2f7f3038 0016e140 e100300f
001cf0c0: e3f2e81c a46f0d1d 4087a568 e1402f74 a0f10016 e754e100 0d12e3f2 e1402f6b
001cf0e0: 300f0016 e7b4e100 0d0ae3f2 e121a068 500803ff 8fb0c682 e1402f5e 300f0016
001cf100: e84ce100 0cfce3f2 a1a8a06f 2f534087 e80005e3 32180008 b1706000 007ce120
001cf120: 0010e6b0 e6b06178 61680011 0012e6b0 005ce120 0013e6b0 0016e140 e8bce100
001cf140: 60026011 79d0e3f3 30200c80 30431839 60026001 79c8e3f3 30300c80 e14a181d
001cf160: e10a001e 30564b64 64a29111 fee8e3ff 30280c80 0c00180a a1721426 300c3006
001cf180: fe20e3ff 1c350c00 6807303e 30076006 78fae3f3 60062003 30046807 78f4e3f3
001cf1a0: e3f33047 e14072c9 e1000016 e3f3e8bc 6d06c8b1 30069077 05a30127 60060010
001cf1c0: 2fef6807 30043056 1260e121 e3f364e2 0c80d6af a1f218c8 b1f24e0a 1c0d0a15
001cf1e0: 0016e140 e100300d e3f2e8c8 2fcd0c89 6807303e 2fcc600e 30063056 1260e121
001cf200: e3f364c2 0c80d695 18b9303e 4e08a1b0 e14ab1b0 e10a0016 324be8f0 98119808
001cf220: 10040808 1ffb0208 52082002 148f0c00 e14ab1b5 e10a001b e410e788 e1210016
001cf240: e3f300d0 3238702f 18ac0c47 e147a1b1 e1400017 0a0d0016 fc00e100 ba3ce107
001cf260: 30050638 e3c167f8 ce829179 b0f7c400 e1400000 640a0016 e5e8e100 e3f2300d
001cf280: 0d050c3f 303e1873 6006680c 20506805 c006ce82 0000a1b1 9208e3c1 14250c00
001cf2a0: 0016e140 e100304c e3f2e624 30070c29 786ae3f3 10660c00 e1406c0c e1000016
001cf2c0: 304ce650 facee3ff 60013043 e3f36002 0c80790b 185e3038 0016e140 e674e100
001cf2e0: e3f2304c 68050c0d e122304f 30070400 890ce3f3 304f3004 0400e122 8936e3f3
001cf300: 54066078 14110c00 6018304d 32085408 5a306900 0016e140 e68ce100 e5915a88
001cf320: e3f2fff0 6c0d0bed 0835640e 0c061820 304f17b0 e1223007 e3f30400 300488e7
001cf340: e122304f e3f30400 2fdf8911 0c00a1b0 e1401771 e1000016 e3f2e900 60060bd1
001cf360: 2f166807 b1f26002 303e2f3a 0016e140 e690e100 0bc4e3f2 2f0a600e b1b06000
001cf380: e1402f49 e1000016 e3f2e634 60060bb9 e1402f05 e1000016 e3f2e65c 60060bb1
001cf3a0: e1402efd e1000016 e3f2e930 60060ba9 00002eef e14a0568 0167001e 4b60e10a
001cf3c0: 91103028 6fa60c00 e1401c07 e1000016 e3ffe958 e14afa47 e10a001a e1406234
001cf3e0: 63fe0016 e1469117 e100000f e3f3e458 5437c791 4ea7437a 4d404f47 4fa056ba
001cf400: e1405682 e1210016 e1006180 e3f3e458 303dc91b 0016e140 e1004aa7 e3f3e8bc
001cf420: 55b7c779 4ea7437a 4d464f47 4fa656ba 0016e140 e10056b2 e121e8bc e3f36180
001cf440: 6c66c903 e1400127 e1000016 0528e458 fe60e2ff 001ee14a e10a6000 93104b68
001cf460: 00106008 e80005f3 e14f0005 e10f001a 913a6234 8162c682 4f404351 e1205641
001cf480: 4f400fff 4f605402 001ae14b e10b5641 e1406254 93190016 e984e100 c73ae3f3
001cf4a0: 0016e140 0100e122 6180e121 e984e100 c8cae3f3 001be14a 8254e10a e1409111
001cf4c0: 4c010016 e984e100 fad2e3ff 0016e140 01c0e121 e994e100 c7fae3f3 0016e140
001cf4e0: 60026001 f7f0e100 001ee14c 77fce3f3 4b70e10c e1409320 60010016 e1006002
001cf500: e14de994 e3f3001e e10d77ef 93284b6c 0016e140 e45ce100 7e82e3f3 2000e120
001cf520: 6000b0f0 e141b130 e1400016 e1010018 6002f7f0 1de4e100 12f6e3f4 0018e140
001cf540: 1de4e100 7ed4e3f3 4d683046 32084f68 0016e141 e99ce101 914a608a 4af0a0d0
001cf560: e140b0d0 e100001c e3f1f778 0d008fff 14043038 e3fb200c 600042c5 6001b0f0
001cf580: 600263f8 1992e3f2 17f60807 4d683046 32084f68 2000e126 914a6007 4cf0a0d0
001cf5a0: 9128b0d0 7e6ce3f3 0016e140 0018e141 1de4e101 c412cc00 0000b0f6 f7f0e100
001cf5c0: e3f4b137 912012b1 7e5ae3f3 0018e140 1de4e100 7e8ce3f3 e3f39128 912076d5
001cf5e0: 76d2e3f3 e1229118 43430fff 83a0c682 4f604f42 4ea05451 4fa056cb 56036009
001cf600: 08084fa1 93381867 fad2e3ff 0016e140 e9a8e100 0a74e3f2 0016e140 0016e141
001cf620: e994e100 e9d4e101 c412cc00 0000b137 e3f4b0f6 0c001279 1c423038 0016e140
001cf640: e984e100 60026011 774ee3f3 30300c37 e140184d e1000018 e3f21e4c e1400a51
001cf660: e1000016 e3f2ea10 e1400a4b 60110016 e994e100 1328e3f4 0016e140 ea28e100
001cf680: 0a3ee3f2 18300c86 e1213006 60021261 d44ee3f3 30063038 7676e3f3 6ca63007
001cf6a0: 0c009077 0016e141 0018e140 e1000127 e1011e4c 0701e9e4 e2f205b3 6ca60a21
001cf6c0: e1409077 e1000016 0127e9e4 e2f205b3 6ca60a17 e1409077 e1000016 0127e994
001cf6e0: e2f305b3 30067d9d e1402fdb e1000016 e3f2e9ec 2fb40a05 001ee14a e10a0167
001cf700: 91104b68 6fa60c00 e1401c19 e1000016 e3f3e8bc e140c5ff e1210016 e1226180
001cf720: e1000100 e3f3e8bc e140c78f e1000016 e3ffe8f0 0c00fcef e140140b e1000016
001cf740: e3f3e8f0 6c66c5e7 01276000 e14a0010 e10a001a 60096234 4fa19110 1bee0808
001cf760: 0016e140 e8f0e100 c5d4e3f3 fe7ce3ff 60086c66 00100127 e14a0578 0167001e
001cf780: 4b6ce10a 30386fa6 e3f39110 e14a75fd e10a001e 91104b70 75f6e3f3 e3f36000
001cf7a0: 600875f3 75f0e3f3 e3f36010 e3f275ed e1405dc7 60110016 e1006002 e3f3e1ec
001cf7c0: 60007693 cfdae3f3 e3f36000 6c66cfd7 e1410127 e142001b 3007001b 8258e101
001cf7e0: 7fb4e102 e2c10538 000087f1 001ee14a 4bdce10a 91103008 18020c00 93110010
001cf800: 00000010 001ee148 4c98e108 91070560 3031098f 1c25302a 001ee149 4c94e109
001cf820: 001ee14a e10a9108 93104cb0 001ee14a 4c9ce10a 91125008 9308a053 60013001
001cf840: 030c5010 50590204 93105061 e14ab051 e10a001e 93154c8c 05205237 00109300
001cf860: 001ee14a 4cb0e10a e14a9310 e10a001e 93104cb8 001ee14a 4cb4e10a e14a9311
001cf880: e10a001e 93124c90 001ee14a e10a6008 93104c8c 00100520 001ee14a e10a0167
001cf8a0: 91104cbc e1216fa6 6012006e fface3ff 60006c66 00100127 e14a05fb e14b001e
001cf8c0: 0167001e 4c98e10b 4c94e10a 001ee14c 001ee14d 30396fa6 93109319 4bb4e10c
001cf8e0: 4c8ce10d 5e94916a 00629152 1ffb0c00 91186c66 52070127 001005bb e14d05e4
001cf900: e10d001e 30104bdc 01679128 6fa60c00 30293039 63fd1807 01276c66 05a43005
001cf920: e14c0010 3032001e 4c8ce10c 2001603c 300f3006 ffc2e3ff 1bef0a07 0c02912a
001cf940: 504613ec 61833211 08199951 0c011807 53c71009 30729324 53c72fec 30729322
001cf960: e1402fe8 e1000016 e3ffea58 3216ff41 2fdf3072 99503210 10080c00 001ee14a
001cf980: e10a6008 93104ccc 60000010 00000010 01670570 6f866e26 304e3039 30306461
001cf9a0: 98e6e3f3 10100c00 580faab1 f000e182 0c005410 540a1809 4000e121 18090808
001cf9c0: e3f33006 6de6c4a7 01276c86 00100530 e3f33006 6de6c513 01276c86 00100530
001cf9e0: e14705fd e107001e e1204be0 50070080 09870167 10156fa6 2008322f a1100000
001cfa00: 30429328 6e98e3f3 00002002 0c42916a 320f17f6 0080e12a 5a916c25 1ff609d5
001cfa20: 01276c66 001005bd 016705e4 e1406e26 6f860016 f7f0e100 60026001 7554e3f3
001cfa40: 0cc43220 e14a1868 e10a001b e181e788 e41080d0 e3f30016 0c006c25 18543028
001cfa60: 300d3044 0400e122 d558e3f3 18360d00 30303066 322d6464 3007200b c44ae3f3
001cfa80: a6280000 0d065386 3210181a 307d5b55 3007649f e3f3300c 0c00986b a6b0102a
001cfaa0: f000e181 e1215408 08084000 300717e7 c4a4e3f3 5386a628 17e80d06 e1226001
001cfac0: 30050400 ffdce3f5 300d3044 0400e122 d524e3f3 30300d00 304417cf 7454e3f3
001cfae0: e3f33005 6de66e29 01276c86 001005a4 001ae14a 6258e10a 0c009110 efcd17c2
001cfb00: 93106008 efcd2fbe 13ab0c00 e3f33044 2fea743b 0cc4efcd 2f961fe7 302805e4
001cfb20: 50014f18 30315002 83d8c682 60f95008 32085408 001ee14a 4be0e10a 6fa60167
001cfb40: 916a5f4a ce02ce82 0000afb4 001ae574 181d0c42 f000e181 326a2009 6c85ad12
001cfb60: 18150c42 00000000 91100000 17f60807 0806a050 a09017f3 17f00805 5804a990
001cfb80: 0c005408 304217eb 201c64a0 001be14a e788e10a <001fe410> 00d0e121 6b82e3f3
001cfba0: 0c403200 b0851813 9307b046 6ca0b584 98203248 02089a08 60001ffd b1006f60
001cfbc0: 6c669368 05a40127 e1400010 e1000016 e3f2ea88 000001a1 6f060167 b1313010
001cfbe0: b1b16000 b1f0b170 e120300a 30560100 6482b0f0 ff9ce120 41c0e3f4 01276d06
001cfc00: 00000010 e14c05fc e10c001e 91214c7c 001ee14a 63e70167 4c78e10a 001ee14d
001cfc20: 91126409 4cb0e10d 91285479 50415051 60013211 e6916fa6 60010002 feaae3ff
001cfc40: 64089120 54389129 64105008 c2c0e3f3 001ee14a 4c80e10a e14a9111 e10a001e
001cfc60: 91124c84 e3f39128 e14a7617 e10a001e 91284c60 e3ff9111 e14affb1 6018001e
001cfc80: 4c8ce10a e14a9310 6038001e 4c90e10a 6c669310 60000127 001005bc e14b05f3
001cfca0: e10b001e 915d4bd4 6fa60167 9128085d 181f3245 e1263220 e1271001 4f461001
001cfcc0: 20024f4f ac413220 bc519142 b047934a a0e99306 e3ffa0a8 a0a8ff81 6d2ce3f3
001cfce0: e3f33045 085c6d29 32449120 17eb326c 01276c66 001005b3 e14d05e3 e800001b
001cfd00: e10d0008 3220e788 a2a83021 00d0e121 6ac8e3f3 001ee14a 4cbce10a e1219310
001cfd20: e42800d0 e3f30022 e14a6abd e10a001e 93104cc0 00d0e121 001fe428 6ab2e3f3
001cfd40: 001ee14a 4cc4e10a e14a9310 e10a001e 30084cbc 0c009110 e14a18b6 e10a001e
001cfd60: 91104cc0 18af0c00 18ad0c01 001ee14f 001ee14d 001ee14b e10d6002 e10f4c9c
001cfd80: 60004c8c 6001933a e10b9328 b0694bdc 2012931a 300e3005 001ee14a 030c6408
001cfda0: 50510202 4c9ce10a 67fc6c0c b0519310 0c009118 0c04104e 0000184c 61810000
001cfdc0: 08089960 a06e912d 0c001861 30561fe4 cc006000 9328c209 b0690000 300c3044
001cfde0: e3f564e2 3210cf67 18620c42 001ce140 f8fce100 6000b0f0 001ae147 e140b130
001cfe00: e100001c e107f7ec b1b0625c 3044b177 6002300c 91380062 08086039 e1401807
001cfe20: e1000016 e3ffea58 3217fce3 30056003 9117300e 30173217 030c5010 50590206
001cfe40: 93285071 0c009118 5b14b069 1fb4533c ff26e3ff 001ee14a 4cc4e10a e3f39110
001cfe60: e14a6c6b e10a001e 91104cc0 6c64e3f3 001ee14a 4cbce10a e3f39110 6d066c5d
001cfe80: 91189077 05a30127 60180010 30156001 5482301e 569a54cb 179a0c02 300c3044
001cfea0: e3ff933a 3210fd0b 5b145304 a1f12f82 18040c01 0c009118 e147180c e107001a
001cfec0: 2faa625c 0016e140 eaa8e100 0024e3f2 001ee140 0016e142 e100b0f1 e1214b74
001cfee0: e1020040 e3f5eac0 e147fbff e14a001a e140001e e10a001e e1004bdc e1074b74
001cff00: 9310625c 00002f89 e14a05f5 0167001b e788e10a 30386fa6 3031a050 00d0e121
001cff20: 69c0e3f3 0c453228 93281817 e121b068 300700d0 4c46e3f3 001ee14a b0eeb0a8
001cff40: 4bd4e10a 6c669151 9369bc4d 9355bc6a 05b50127 e1400010 e1000016 e3f1eae8
001cff60: 0000ffdb e14a04c5 0167001e 4c70e10a 0e089110 182b6f66 001ee14a 4c74e10a
001cff80: 001ee14d b0f09510 4cb0e10d e14a9128 b130001e 4c68e10a e14a9110 e10a001e
001cffa0: 91114c6c 001ee14a 4c64e10a e3ff9112 0c00fdb7 9129180c c3fee3f3 0c806ca6
001cffc0: 60090127 060163f8 00100485 01276ca6 04856000 00000010 e14b04c3 e10b001e
001cffe0: 60184c8c 001ee14a 0003e800 4c90e10a e14d9318 6038001e e10d9310 e14a4cb0
Return addresses in stack:
address : <0x001fe410> /* kernel dynamic memory */
Modules linked in:
Kernel panic - not syncing: Kernel exception
Hardware Trace:
Stack info:
SP: [0x001cdd14] <0x001cdd14> /* kernel dynamic memory */
FP: (0x001cdf38)
Memory from 0x001cdd10 to 001ce000
001cdd10: 00000008 [00170c18]<0000ff60> 001addfc 00170c18 001ab4c2 001ab4c2 001ab4c2
001cdd30: 001cdd50 001cdd50 <00005336> 001cddfc ffe02014 00000008 001706e8 00000000
001cdd50: 0000003f ffffffff 00000000 00000000 0003000b 00000000 00000000 00000000
001cdd70: 0013c368 00000002 00915000 00000000 001c9610 001c9610 <00032414> 001c9634
001cdd90: 00000001 001c9610 001c9610 <00032414> 001c9634 00000001 001c9610 00000000
001cddb0: 00000000 00000000 00000000 00000000 00000000 001c9610 <000332de> 009150e0
001cddd0: 001c9634 001c9628 <ffa006fc> 001a8000 00008008 00000027 00000013 001c11d8
001cddf0: 0000003f 001c9634 00000480 00000480 00008008 00000027 00000000 001cded8
001cde10: 00000480 000a6f4c <000a6f42> 0000008e 02002020 00010f4a ffa01614 00010f0c
001cde30: ffa015f4 00000007 00000000 00000000 00000000 00000000 00000000 00000000
001cde50: 00000000 001ab004 00000040 00000000 00000000 00000000 00000000 00000000
001cde70: 00000000 00000000 00000001 ffffffe0 00000001 02000120 00000007 001ce000
001cde90: 001b9d1c 001b4700 001cdf10 00000008 00000004 00000020 00000000 0000ffff
001cdeb0: 0000e100 00000013 001c11d8 fffecf50 0000008e 0000003f 0000008e 0000008e
001cded0: 00000000 00000006 00000000 020023a0 <0003d19e> 00000000 007d2b75 <000a51fc>
001cdef0: 001c10d0 001ab910 001b4700 00000001 001ab900 001b8bc8 <0003d6f2><000a6058>
001cdf10: 00000000 00000000 00001cb1 00000000 00000000 00000000 00000000 00000000
001cdf30: 00000000 00000000 (00000000)<001de87c> 001c10d0 001b8bc8 <0003d9c8> 02001780
001cdf50: 0000006e 00000008 0000006e 0000006e 0000006e 00000008 0000e100 <000110d2>
001cdf70: 001c10d0 00000010 ffffffbc <0003db80> 001be8b8 00000000 001ce000 <001de974>
001cdf90: 001eaa78 001eaa78 00000000 00000000 00000000 00000000 00000000 <001dbd76>
001cdfb0: 001be8b8 ffffffc0 <001de35c> ffffffc0 00000000 001ce000 <001ce69a><001ce69e>
001cdfd0: ffe02104 00000000 00000064 001e4904 ffffffff 00000030 001ce2b4 001e72d4
001cdff0:<001d8aa0> 00000000 00000000 ffb00000
Return addresses in stack:
address : <0x0000ff60> { _panic + 0x4c }
address : <0x00005336> { _trap_c + 0x376 }
address : <0x00032414> { _rmqueue_bulk + 0x2c }
address : <0x00032414> { _rmqueue_bulk + 0x2c }
address : <0x000332de> { _get_page_from_freelist + 0x14e }
address : <0xffa006fc> { _exception_to_level5 + 0xa8 }
address : <0x000a6f42> { _bfin_serial_set_termios + 0xc2 }
address : <0x0003d19e> { _cache_alloc_refill + 0x112 }
address : <0x000a51fc> { _uart_set_options + 0xb8 }
address : <0x0003d6f2> { _cache_flusharray + 0x32 }
address : <0x000a6058> { _uart_parse_options + 0x14 }
frame 1 : <0x001de87c> { _bfin_serial_console_setup + 0x78 }
address : <0x0003d9c8> { _do_tune_cpucache + 0x7c }
address : <0x000110d2> { _register_console + 0x24e }
address : <0x0003db80> { _enable_cpucache + 0x28 }
address : <0x001de974> { _bfin_serial_rs_console_init + 0x1c }
address : <0x001dbd76> { _kmem_cache_init_late + 0x32 }
address : <0x001de35c> { _console_init + 0x2c }
address : <0x001ce69a> { _start_kernel + 0x11a }
address : <0x001ce69e> { _start_kernel + 0x11e }
address : <0x001d8aa0> { _real_start + 0x28 }
--
Follow-ups
--- Mike Frysinger 2009-09-27 20:39:51
the kernel should never crash regardless of the console settings
--- Sonic Zhang 2009-09-27 23:23:34
With the latest path to move all serial platform data into board file, this bug
is out of date.
--- Sonic Zhang 2009-09-27 23:23:41
With the latest patch to move all serial platform data into board file, this bug
is out of date.
--- Vivi Li 2009-09-28 02:58:32
Kernel is OK now. It doesn't crash when console setting is not correct.
Close this bug.
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
No Files Were Found