This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3715 kernel发送oops 求助!!

Other Parts Discussed in Thread: AM3715

AM3715 BSP包更新至ti-sdk-am37x-evm-06.00.00.00-Linux-x86-Install,但做成产品后,运行过程中经常出现kernel oops:

我们已经通过调整CPU频率,降低内存频率,设宽内存参数配置,但还是会出现oops

这样根本无法产品化,希望给予帮助

启动信息:

Texas Instruments X-Loader 1.47 (Feb 10 2014 - 13:50:42)
Booting from nand . . .
Starting OS Bootloader...

U-Boot 2010.06-rc1 (10/29/2012 - 15:20:35)

OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 512 MiB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Beagle xM Rev A
Die ID #248800029a180000015a67500b01d01a
Booting from nand ...

NAND read: device 0 offset 0x280000, size 0x300000
3145728 bytes read: OK
## Booting kernel from Legacy Image at 80300000 ...
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2841048 Bytes = 2.7 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 2.6.37 (root@lu-pc) (gcc version 4.7.3 20130226 (prerelease) (cros
stool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #23 Sat Feb 8 16:08:58 HKT 2014
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: OMAP3 Beagle Board
Memory policy: ECC disabled, Data cache writeback
OMAP3630 ES1.2 (l2cache sgx neon isp 192mhz_clk )
SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
Kernel command line: console=ttyO2,115200n8 mpurate=800 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs init=/sbin/init u-boot version 0202
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 512MB = 512MB total
Memory: 513744k/513744k available, 10544k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB)
lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0036000 ( 184 kB)
.text : 0xc0036000 - 0xc0553000 (5236 kB)
.data : 0xc0554000 - 0xc0590980 ( 243 kB)
NR_IRQS:409
Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
Reprogramming SDRC clock to 332000000 Hz
IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
Total of 96 interrupts on 1 active controller
GPMC revision 5.0
Trying to install interrupt handler for IRQ402
Trying to install interrupt handler for IRQ403
Trying to install interrupt handler for IRQ404
Trying to install interrupt handler for IRQ405
Trying to install interrupt handler for IRQ406
Trying to install interrupt handler for IRQ407
Trying to install interrupt handler for IRQ408
Trying to install type control for IRQ409
Trying to set irq flags for IRQ409
OMAP clockevent source: GPTIMER12 at 32768 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 482.11 BogoMIPS (lpj=1884160)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
OMAP GPIO hardware version 2.5
omap_mux_init: Add partition: #1: core, flags: 0
Found NAND on CS0
Registering NAND on CS0
OEM: Power Enable
hw-breakpoint: debug architecture 0x4 unsupported.
Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/800 MHz
OMAP DMA hardware revision 5.0
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
twl4030: PIH (irq 7) chaining IRQs 368..375
twl4030: power (irq 373) chaining IRQs 376..383
twl4030: gpio (irq 368) chaining IRQs 384..401
regulator: VUSB1V5: 1500 mV normal standby
regulator: VUSB1V8: 1800 mV normal standby
regulator: VUSB3V1: 3100 mV normal standby
twl4030_usb twl4030_usb: Initialized TWL4030 USB module
regulator: VIO: 1800 mV normal standby
regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
regulator: VMMC2: 1850 <--> 3150 mV at 2600 mV normal standby
omap_device: omap_i2c.2: new worst case activate latency 0: 30517
omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Switching to clocksource 32k_counter
musb-hdrc: version 6.0, otg (peripheral+host), debug=0
musb-hdrc musb-hdrc.0: dma type: dma-inventra
musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
omap_init_opp_table: no hwmod or odev for iva, [6] cannot add OPPs.
omap-iommu omap-iommu.0: isp registered
AM37x/DM37x Linux PSP version 04.02.00.07 (OMAP3BEAGLE)
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 1003
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
console [ttyO2] enabled
brd: module loaded
loop: module loaded
at24 2-0051: 8192 byte 24c64 EEPROM (writable)
omap2-nand driver initializing
ONFI flash detected
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron )
cmdlinepart partition parsing not available
Creating 5 MTD partitions on "omap2-nand.0":
0x000000260000-0x000000280000 : "Logo"
0x000000080000-0x000000240000 : "U-Boot"
0x000000240000-0x000000260000 : "Env"
0x000000280000-0x000000680000 : "Kernel"
0x000000680000-0x000020000000 : "File System"
UBI: attaching mtd4 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: max. sequence number: 403
UBI: attached mtd4 to ubi0
UBI: MTD device name: "File System"
UBI: MTD device size: 505 MiB
UBI: number of good PEBs: 4044
UBI: number of bad PEBs: 0
UBI: number of corrupted PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 4044
UBI: number of PEBs reserved for bad PEB handling: 40
UBI: max/mean erase counter: 2/1
UBI: image sequence number: 0
UBI: background thread "ubi_bgt0d" started, PID 436
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
dm9000 Ethernet Driver, V1.31
eth0: dm9000a at e0860000,e0864400 IRQ 185 MAC: 00:00:00:00:00:01 (chip)
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-omap.0 supply hsusb0 not found, using dummy regulator
ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: OMAP-EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
usb usb1: SerialNumber: ehci-omap.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapter
s
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for cp210x
usbcore: registered new interface driver cp210x
cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/1-004a/twl4030_
keypad/input/input0
omap_device: omap_i2c.1: new worst case deactivate latency 0: 30517
input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl40
30_pwrbutton/input/input1
twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
twl_rtc twl_rtc: Power up reset detected.
twl_rtc twl_rtc: Enabling TWL-RTC.
i2c /dev entries driver
omap_device: omap_wdt.-1: new worst case activate latency 0: 30517
OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
Bluetooth: HCIATH3K protocol initialized
mmci-omap-hs.0 supply vmmc_aux not found, using dummy regulator
mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
oprofile: hardware counters not available
oprofile: using timer interrupt.
Netfilter messages via NETLINK v0.30.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
Bluetooth: L2CAP ver 2.15
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
L2TP core driver, V2.0
PPPoL2TP kernel driver, V2.0
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
ThumbEE CPU extension supported.
Power Management for TI OMAP3.
sr_init: No PMIC hook to init smartreflex
smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
SmartReflex Class3 initialized
clock: disabling unused clocks to save power
platform mpu.0: omap_voltage_scale: Already at the requestedrate 800000000
twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
usb 1-1: new high speed USB device using ehci-omap and address 2
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: file system size: 256112640 bytes (250110 KiB, 244 MiB, 1985 LEBs)
UBIFS: journal size: 9033728 bytes (8822 KiB, 8 MiB, 71 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem) on device 0:14.
Freeing init memory: 184K
mmc0: card claims to support voltages below the defined range. These will be ign
ored.
INIT: version 2.88 bootingusb 1-1: New USB device found, idVendor=0424, idProduc
t=2514
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
mmc0: queuing unknown CIS tuple 0x91 (3 bytes)
mmc0: new SDIO card at address 0001
Starting udev
usb 1-1.3: new full speed USB device using ehci-omap and address 3
usb 1-1.3: New USB device found, idVendor=10c4, idProduct=ea70
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
usb 1-1.3: Product: CP2105 Dual USB to UART Bridge Controller
usb 1-1.3: Manufacturer: Silicon Labs
usb 1-1.3: SerialNumber: 002DFB89
usbserial_generic 1-1.3:1.0: cp210x converter detected
usb 1-1.3: cp210x converter now attached to ttyUSB0
usbserial_generic 1-1.3:1.1: cp210x converter detected
usb 1-1.3: cp210x converter now attached to ttyUSB1
mmc1: new high speed MMC card at address 0001
mmcblk0: mmc1:0001 SEM04G 3.68 GiB
mmcblk0:
Starting Bootlog daemon: bootlogd.
usb 1-1.1: new high speed USB device using ehci-omap and address 4
Configuring network interfaces... done.
setup up bluetooth... WL1271: BT Power Enable
usb 1-1.1: New USB device found, idVendor=099e, idProduct=0002
usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.1: Product: Trimble GNSS
usb 1-1.1: Manufacturer: TRIMBLE
usbserial_generic 1-1.1:1.0: generic converter detected
usb 1-1.1: generic converter now attached to ttyUSB2
usbserial_generic 1-1.1:1.1: generic converter detected
usb 1-1.1: generic converter now attached to ttyUSB3
Found a Texas Instruments' chip!
Firmware file : /lib/firmware/TIInit_7.6.15.bts
Loaded BTS script version 1
texas: changing baud rate to 3000000, flow control to 1
Device setup complete
done
configure eth0 mac... done
vm.min_free_kbytes = 51200
vm.dirty_writeback_centisecs = 200
vm.dirty_expire_centisecs = 2000
net.ipv4.ip_forward = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.eth0.rp_filter = 1
net.ipv4.conf.lo.rp_filter = 1
Mon Feb 10 15:13:00 UTC 2014
omap_device: omap_i2c.1: new worst case activate latency 0: 61035
INIT: Entering runlevel: 5
Starting system message bus: dbus.
Starting syslogd/klogd: done
OEM: Power Enable
module init!
ifplugd(eth0): started: BusyBox v1.20.2 (2013-11-17 17:23:36 CST)
ifplugd(eth0): upping interface
eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
ifplugd(eth0): using SIOCETHTOOL detection mode
ifplugd(eth0): link is down
open major=250, minor=0
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: link up, 100Mbps, full-duplex, lpa 0x4DE1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB/trimble0
Warning - secret file /etc/ppp/pap-secrets has world and/or group access
g_file_storage gadget: No serial-number string provided!
g_file_storage gadget: File-backed Storage Gadget, version: 1 September 2010
g_file_storage gadget: Number of LUNs=1
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
usb usb2: SerialNumber: musb-hdrc.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
open major=249, minor=0
ifplugd(eth0): link is up
Stopping Bootlog daemon: bootlogd.
ifplugd(eth0): executing '/etc/network/if.sh eth0 up'
-MSG- SEND: SET,NETWORK.WAN
.CONNECTED,1

_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|

Arago Project http://arago-project.org SC200 ttyO2

Arago 2013.05 SC200 ttyO2

某报错信息:

kernel BUG at mm/slab.c:3057!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = df204000
[00000000] *pgd=9f374031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1]
last sysfs file: /sys/devices/platform/ehci-omap.0/usb1/product
Modules linked in: led_rtk led_sat cp210x msp430 gpio_en_oem bt_enable [last unloaded: led_rtk]
CPU: 0 Not tainted (2.6.37 #152)
PC is at __bug+0x24/0x30
LR is at release_console_sem+0x17c/0x190
pc : [<c0044898>] lr : [<c006b29c>] psr: 20000093
sp : df355b30 ip : df355a50 fp : df355b3c
r10: 00000000 r9 : 00000050 r8 : ca72f108
r7 : ca72f0dc r6 : df802880 r5 : df80ce00 r4 : df80be40
r3 : 00000000 r2 : 00000001 r1 : 000038c6 r0 : 00000024
Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 9f204019 DAC: 00000015

PC: 0xc0044818:
4818 ebffffcb e5943000 e5942004 e1530002 35942008 33e01000 37821103 32833001
4838 35843000 e24bd010 e89da810 c004478c c004466c e1a0c00d e92dd800 e24cb004
4858 e1a0200d e3c23d7f e3c3303f e1a01000 e593000c ebffffc6 e89da800 e1a0c00d
4878 e92dd800 e24cb004 e1a03000 e1a02001 e59f0010 e1a01003 eb0f57ee e3a03000
4898 e5833000 eafffffe c04e3989 e1a0c00d e92dd800 e24cb004 e59f0004 e30012e1
48b8 ebffffed c04e39a2 e1a0c00d e92dd800 e24cb004 e1a01000 e59f000c eb0f57dd
48d8 e59f0008 e30012c5 ebffffe3 c04e39ba c04e39a2 e1a0c00d e92dd800 e24cb004
48f8 e1a02000 e1a03001 e59f0010 e1a0100e eb0f57d0 e59f0008 e3001299 ebffffd6

LR: 0xc006b21c:
b21c e5943054 e1a01005 e3530000 b594300c b5843054 e5942054 ebfffce2 e1550006
b23c e5849054 1affffd3 ea000005 e894000c e2433001 e1a05000 e1550006 1affffea
b25c e1a05000 e1a00005 e1a01006 e5942054 ebfffcd4 e121f007 eaffffb6 e59f3020
b27c e3a02000 e5832020 e59f0018 eb0079b3 e121f007 e35a0000 089daff8 ebffff93
b29c e89daff8 c058c130 c055e9dc c055e9a4 c04ea93e e1a0c00d e92dd830 e24cb004
b2bc e1a04000 ebfffd74 e59f207c e5923000 e1530004 05943034 05823000 0a000007
b2dc e3530000 15932034 1a000008 ea000009 e1520004 1a000003 e5942034 e5832034
b2fc e3a05000 ea000004 e1a03002 e5922034 e3520000 1afffff5 e3a05001 e59f3028

SP: 0xdf355ab0:
5ab0 df1e8880 df1e88b0 df355aec df355ac8 c006606c ffffffff df355b1c df802880
5ad0 ca72f0dc ca72f108 df355b3c df355ae8 c041c86c c00361c8 00000024 000038c6
5af0 00000001 00000000 df80be40 df80ce00 df802880 ca72f0dc ca72f108 00000050
5b10 00000000 df355b3c df355a50 df355b30 c006b29c c0044898 20000093 ffffffff
5b30 df355b7c df355b40 c00e9c28 c0044880 df802888 df802890 ca72fec8 00000010
5b50 c00c5244 c08ac600 df80be40 00008050 20000013 00008050 00000000 c010fe4c
5b70 df355bac df355b80 c00ea908 c00e9b00 00000018 000200da c08ac600 00000000
5b90 00000e00 00000200 00000001 c08ac600 df355bc4 df355bb0 c010fe4c c00ea8b0

IP: 0xdf3559d0:
59d0 0000001e c058c130 df355a14 df3559e8 c026fb00 c0269624 c026faa4 c0574cc8
59f0 000038a8 c055e9a4 0000001e c058c130 ffffffff ffffffdf df355a34 00000817
5a10 00000007 00000000 c05523bc df355ae8 20000193 00000000 df355ae4 df355a38
5a30 c00361f4 c041e550 c058c130 c055e9a4 df355a7c df355a50 c006b29c c006b0f8
5a50 c055e9a4 00000024 c058c202 c055e9a4 00000000 c04e3989 00000050 df355b24
5a70 df355b04 df355a80 c006b6e0 c006b12c df355a9c df355a90 4620d6e8 00005ae6
5a90 00000000 df024880 00000032 60000093 00005ae6 df1e8880 df1e88b0 c055e458
5ab0 df1e8880 df1e88b0 df355aec df355ac8 c006606c ffffffff df355b1c df802880

FP: 0xdf355abc:
5abc df355ac8 c006606c ffffffff df355b1c df802880 ca72f0dc ca72f108 df355b3c
5adc df355ae8 c041c86c c00361c8 00000024 000038c6 00000001 00000000 df80be40
5afc df80ce00 df802880 ca72f0dc ca72f108 00000050 00000000 df355b3c df355a50
5b1c df355b30 c006b29c c0044898 20000093 ffffffff df355b7c df355b40 c00e9c28
5b3c c0044880 df802888 df802890 ca72fec8 00000010 c00c5244 c08ac600 df80be40
5b5c 00008050 20000013 00008050 00000000 c010fe4c df355bac df355b80 c00ea908
5b7c c00e9b00 00000018 000200da c08ac600 00000000 00000e00 00000200 00000001
5b9c c08ac600 df355bc4 df355bb0 c010fe4c c00ea8b0 00000009 c08ac600 df355bf4

R4: 0xdf80bdc0:
bdc0 df80cc00 0000003c 00000078 00000000 00000080 02000000 00042000 0000001e
bde0 00000000 00000000 00000001 00000040 00000000 000000c0 00000000 00000000
be00 c0505a3e df80be84 df80bd84 df802840 00000000 00000000 00000000 00000000
be20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
be40 df80ce00 0000003c 00000078 00000000 00000040 04000000 00160000 0000003b
be60 00000000 00000000 00000000 00000040 00000000 00000108 00000000 00000000
be80 c04f3aa4 df80bf04 df80be04 df802880 00000000 00000000 00000000 00000000
bea0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

R5: 0xdf80cd80:
cd80 00000242 5041003a 0c402b41 80202b48 a000b000 00451000 0b002162 04402106
cda0 00800001 c2a8012c 00500200 81091805 00640604 20000040 10808000 20111401
cdc0 08c00015 21640813 10401664 01003000 0440004c 06801050 81880481 0810014b
cde0 06001242 00001550 12138041 110800d0 01d01102 00101002 a2301210 60810210
ce00 00000014 00000078 0000003c 00000001 ca72b648 ca72b608 ca72f148 ca72f108
ce20 ca72fe88 ca72f348 ca72f308 ca72f2c8 ca72fa48 ca72fa08 ca72f9c8 ca72f988
ce40 ca72fe48 ca72fe08 ca72fdc8 ca72fd88 ca72ff88 ca72ff48 ca72ff08 ca72fec8
ce60 ca72a3c8 ca72ae88 ca72ae48 ca72d288 ca72d248 ca72d208 ca72d7c8 ca72d788

R6: 0xdf802800:
2800 00000000 00000008 00000004 00000000 df390000 4c000203 0004520c 80080090
2820 101a4314 20080000 10080780 220c1102 40200122 04000621 00201000 08100050
2840 dfadd000 dfadd000 df802848 df802848 df802850 df802850 0000001d 00000096
2860 00000000 00000000 00000000 00385603 00000000 c8008021 880b2408 a1104001
2880 ca72f000 d6105000 ca72b000 ca775000 df802890 df802890 0000b70c 000000b3
28a0 00000000 00000000 00000000 00385603 00000000 22c06030 02200010 0c8c8200
28c0 df802c00 df802dc0 00000000 df80c000 00000008 ffffffff 00240000 00000001
28e0 00000002 00000003 00000004 00000005 00000006 00000007 ffffffff 0000180a

R7: 0xca72f05c:
f05c 0000000f 00000010 00000011 00000012 00000013 00000014 00000017 00000018
f07c 00000019 0000001a ffffffff 0000001a 0000001b 0000001c 0000001f 00000020
f09c 00000021 00000022 00000035 00000022 00000023 00000024 00000027 00000028
f0bc 00000029 0000002a 0000002b 0000002c 0000002d ffffffff 0000001d 0000002e
f0dc 0000002f 00000030 0000003a 00000032 00000033 00000034 00000009 feffffff
f0fc 00000037 00000038 00000039 00000021 ca72f148 c0759560 00000000 0057d666
f11c 00000000 00000200 cbfabc00 df402c80 00000000 00000000 ca72f134 ca72f134
f13c 00000000 00000000 00000000 00000021 ca553a88 c0759560 00000000 0057d667

R8: 0xca72f088:
f088 0000001a 0000001b 0000001c 0000001f 00000020 00000021 00000022 00000035
f0a8 00000022 00000023 00000024 00000027 00000028 00000029 0000002a 0000002b
f0c8 0000002c 0000002d ffffffff 0000001d 0000002e 0000002f 00000030 0000003a
f0e8 00000032 00000033 00000034 00000009 feffffff 00000037 00000038 00000039
f108 00000021 ca72f148 c0759560 00000000 0057d666 00000000 00000200 cbfabc00
f128 df402c80 00000000 00000000 ca72f134 ca72f134 00000000 00000000 00000000
f148 00000021 ca553a88 c0759560 00000000 0057d667 00000000 00000200 cbfabe00
f168 df402c80 00000000 00000000 ca72f174 ca72f174 00000000 00000000 00000000
Process record (pid: 1765, stack limit = 0xdf3542f0)
Stack: (0xdf355b30 to 0xdf356000)
5b20: df355b7c df355b40 c00e9c28 c0044880
5b40: df802888 df802890 ca72fec8 00000010 c00c5244 c08ac600 df80be40 00008050
5b60: 20000013 00008050 00000000 c010fe4c df355bac df355b80 c00ea908 c00e9b00
5b80: 00000018 000200da c08ac600 00000000 00000e00 00000200 00000001 c08ac600
5ba0: df355bc4 df355bb0 c010fe4c c00ea8b0 00000009 c08ac600 df355bf4 df355bc8
5bc0: c011049c c010fe3c 00000009 c08ac600 00000000 00000000 00001000 00000200
5be0: 00000000 df355d88 df355c0c df355bf8 c011054c c0110478 c08ac600 00000000
5c00: df355c84 df355c10 c0112720 c011053c df355c3c df355c20 c00bfb40 c023b658
5c20: c08ac600 00000000 df52a1e8 c08ac600 df355c54 df355c40 c00bfc9c c00c8180
5c40: c08ac600 00000000 df355c84 df355c58 c00bfd14 c00bfc2c 00000000 2b868000
5c60: c08ac600 00000000 00000000 2b868000 00000000 df355d88 df355cac df355c88
5c80: c0112b50 c011269c 00001000 c01a47cc 00000000 00000000 df52a290 00000000
5ca0: df355d14 df355cb0 c0112ec0 c0112b0c 00001000 00000000 df355d9c c01a47cc
5cc0: 000001ff 00000000 0002b868 000001ff 00000200 df0322c0 2b868000 00000000
5ce0: df355d04 df355cf0 c0081194 00001000 df52a290 2b868000 00000000 c04352bc
5d00: df355f10 df355d88 df355d54 df355d18 c01a4da8 c0112b8c 00001000 00000000
5d20: df355d9c df355d98 c01a47cc df52a1c0 c00659ac df52a290 df354000 00001000
5d40: 00000000 c04352bc df355dcc df355d58 c00bf088 c01a4d5c 00001000 00000000
5d60: df355d9c df355d98 c006ec24 00000000 00001000 00000000 df0322c0 00000000
5d80: 2b868000 00000000 df355f10 00000001 00000000 00001000 52d6eb56 00000000
5da0: c007f0f0 2b868000 00000000 df52a1e8 00001000 00000000 df355f10 df0322c0
5dc0: df355e54 df355dd0 c00c0a38 c00befac 2b868000 00000000 df355ed0 00001000
5de0: 00000000 00005ae6 00000000 df52a290 df355ed0 df355f10 00005ae6 df1e8880
5e00: df355e98 c055e458 c055e1a8 00000001 df355e3c df355e20 c0061504 c0061284
5e20: c058b498 00001000 000071d5 2b868000 df0322c0 df52a264 00000000 df355e98
5e40: df355f10 00000001 df355e8c df355e58 c00c0af8 c00c0658 df355e80 2563aaf4
5e60: df355eb4 df0322c0 df355e98 df355f70 df355f10 fffffdee df354000 00000000
5e80: df355f3c df355e90 c00ec68c c00c0a90 2b868000 00000000 2579c6d1 00000000
5ea0: 00000000 00000001 ffffffff df0322c0 00000000 00000000 00000000 00000000
5ec0: df1e8880 00000000 00000000 00000000 2b868000 00000000 c020fe64 c0210b44
5ee0: 00001000 df1f601c 00001000 2b868000 00000000 df0322c0 df355f3c df355f08
5f00: c00ecb14 c020fe48 c055e458 df1e8c00 40392000 00001000 c041b010 00001000
5f20: df0322c0 40392000 df355f70 00001000 df355f6c df355f40 c00ecdbc c00ec5f0
5f40: c009e94c c004ceec c0562d98 df0322c0 40392000 2b868000 00000000 00001000
5f60: df355fa4 df355f70 c00ed040 c00ecd0c 2b868000 00000000 df355f94 00000000
5f80: c007062c 00001000 40392000 0002a020 00000004 c0040808 00000000 df355fa8
5fa0: c0040660 c00ed008 00001000 40392000 00000005 40392000 00001000 00000000
5fc0: 00001000 40392000 0002a020 00000004 00001000 4002b4c0 000c8c14 0000001e
5fe0: 00000000 bea835c0 4022e4e8 402809bc 60000010 00000005 00000000 00000000
Backtrace:
[<c0044874>] (__bug+0x0/0x30) from [<c00e9c28>] (cache_alloc_refill+0x134/0x528)
[<c00e9af4>] (cache_alloc_refill+0x0/0x528) from [<c00ea908>] (kmem_cache_alloc+0x64/0x104)
[<c00ea8a4>] (kmem_cache_alloc+0x0/0x104) from [<c010fe4c>] (alloc_buffer_head+0x1c/0x54)
[<c010fe30>] (alloc_buffer_head+0x0/0x54) from [<c011049c>] (alloc_page_buffers+0x30/0xc4)
r4:c08ac600 r3:00000009
[<c011046c>] (alloc_page_buffers+0x0/0xc4) from [<c011054c>] (create_empty_buffers+0x1c/0x104)
[<c0110530>] (create_empty_buffers+0x0/0x104) from [<c0112720>] (__block_write_begin+0x90/0x470)
r5:00000000 r4:c08ac600
[<c0112690>] (__block_write_begin+0x0/0x470) from [<c0112b50>] (block_write_begin+0x50/0x80)
[<c0112b00>] (block_write_begin+0x0/0x80) from [<c0112ec0>] (cont_write_begin+0x340/0x384)
r6:00000000 r5:df52a290 r4:00000000
[<c0112b80>] (cont_write_begin+0x0/0x384) from [<c01a4da8>] (fat_write_begin+0x58/0x80)
[<c01a4d50>] (fat_write_begin+0x0/0x80) from [<c00bf088>] (generic_file_buffered_write+0xe8/0x224)
r8:c04352bc r7:00000000 r6:00001000 r5:df354000 r4:df52a290
[<c00befa0>] (generic_file_buffered_write+0x0/0x224) from [<c00c0a38>] (__generic_file_aio_write+0x3ec/0x438)
[<c00c064c>] (__generic_file_aio_write+0x0/0x438) from [<c00c0af8>] (generic_file_aio_write+0x74/0xd8)
[<c00c0a84>] (generic_file_aio_write+0x0/0xd8) from [<c00ec68c>] (do_sync_write+0xa8/0xe4)
[<c00ec5e4>] (do_sync_write+0x0/0xe4) from [<c00ecdbc>] (vfs_write+0xbc/0x148)
r8:00001000 r7:df355f70 r6:40392000 r5:df0322c0 r4:00001000
[<c00ecd00>] (vfs_write+0x0/0x148) from [<c00ed040>] (sys_write+0x44/0x70)
r8:00001000 r7:00000000 r6:2b868000 r5:40392000 r4:df0322c0
[<c00ecffc>] (sys_write+0x0/0x70) from [<c0040660>] (ret_fast_syscall+0x0/0x30)
r8:c0040808 r7:00000004 r6:0002a020 r5:40392000 r4:00001000
Code: e59f0010 e1a01003 eb0f57ee e3a03000 (e5833000)
---[ end trace 1b4c62e805862c42 ]---

  • 与我们的EVM相比,你对USB1做了什么改动或者操作吗?看到log信息中显示的相关项:/sys/devices/platform/ehci-omap.0/usb1/product 


  • 同样的PSP代码,在我们的EVM板上有做过测试吗,会出现同样的问题吗?

  • 你好

    1. 我们在硬件上挂接一个hub(2514),然后在hub(2514)上分别挂接一个GPS模块,一个CP2105(USB转串口),以及一个3G模块;

    2. 驱动上,在gedit drivers/usb/serial/generic.c  加入了GPS模块和3G模块的vid和pid,即以下代码:其他部分代码没有修改

         static struct usb_device_id generic_device_ids[2];

         int usb_serial_generic_register(int _debug)
         {
               int retval = 0;

               debug = _debug;
          #ifdef CONFIG_USB_SERIAL_GENERIC

               generic_device_ids[0].idVendor = 0x099e; //Trimble GNSS
               generic_device_ids[0].idProduct = 0x0002;
               generic_device_ids[0].match_flags =
               USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT;

               generic_device_ids[1].idVendor = 0x19d2; //ZTE MG3732
               generic_device_ids[1].idProduct = 0xffeb;
               generic_device_ids[1].match_flags =
               USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT;

              ........

        }

    3. 系统默认使能GPS模块,所以识别了两个ttyUSB2/3;  至于ttUSB0/1则是系统启动后加载的cp2105(usb转串口芯片)的驱动,驱动是用该芯片官方的;3g默认不开启

    4. 系统起来后,应用程序主要通过ttyUSB2(GPS)来获取GPS数据,并记录到emmc上,并且把差分数据通过DM9000上传至服务器

    5. 我们看到cache_alloc_refill这里开始出错,这里都是内存上的操作,所以才对内存进行调整

  • 你好

          我们没有购买EVM板,公司只有335x的,AM3715的只有一块三方的开发板,由于接口和部分芯片有比较大改动,修改的PSP代码无法在三方开发板测试。

  • 看log似乎是文件系统出问题了,会不会是你的存储介质有问题?

  • 存储是用  MT29C4G96MAZAPCJA-5 IT, 512MB DDR(内部2片256,需要CS0,CS1片选)   512MB NAND(烧写:除x-loader以外,其他分区用softecc)

    请问,“会不会是你的存储介质有问题?”  是指硬件方面还是驱动方面?

  • GPS的数据是记录到  SDIO接口的emmc(sandisk)上,512MB的NAND,主要是存放系统,除log文件记录到NAND,其他数据基本不会放到NAND,都记录到emmc上

  • 代码没问题? 会不会是指针没处理好?

  • 应用层上的程序不至于把内核产生oops吧

    驱动除了个OLED是自己写的,其他基本都是psp包自带,或者是某芯片厂提供,如cp2105

    出错的时间很随机,通常都是跑半天不等,或者1天多

  • 另外请教datasheet :SDRC_SHARING [14:12]这个值  0x0 和0x1得到的结果一样?

    SDRC_ACTIM_CTRLB_p[17:16]  0x0 和0x1有何不同

  • “我们在硬件上挂接一个hub(2514),然后在hub(2514)上分别挂接一个GPS模块,一个CP2105(USB转串口),以及一个3G模块;”

    有无采用排除法,在该HUB上只挂一个模块,测试有无同样的问题?

  • jianhui alvin 说:

    应用层上的程序不至于把内核产生oops吧

    驱动除了个OLED是自己写的,其他基本都是psp包自带,或者是某芯片厂提供,如cp2105

    出错的时间很随机,通常都是跑半天不等,或者1天多

    先看看把数据不存到emmc上,存到ddr上,是否有问题,排除掉emmc读写的问题。

  • 吴工,你好

       1. 3G模块是一直没有上电的,而CP2105的作用是转串口,转出来的串口也是连接到GPS的串口,用于配置GPS模块,配置完后,GPS记录数据就不会用到该串口了;GPS识别出来的串口,是通过pppd拨号方式,建立socket收发数据。

       2.同一批机子,某台还会在启动时死机:

    Texas Instruments X-Loader 1.47 (Feb 13 2014 - 09:28:08)
    Booting from nand . . .
    Starting OS Bootloader...

    U-Boot 2010.06-rc1 (10/29/2012 - 15:20:35)

    OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz
    OMAP3 Beagle board + LPDDR/NAND
    I2C: ready
    DRAM: 512 MiB
    NAND: 512 MiB
    *** Warning - bad CRC or NAND, using default environment

    In: serial
    Out: serial
    Err: serial
    Beagle xM Rev A
    Die ID #0cc200029a180000015a67500a02c01c
    Booting from nand ...

    NAND read: device 0 offset 0x280000, size 0x300000 3145728 bytes read: OK
    ## Booting kernel from Legacy Image at 80300000 ...
    Image Name: Linux-2.6.37
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 2841068 Bytes = 2.7 MiB
    Load Address: 80008000
    Entry Point: 80008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (root@lu-pc) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #30 Wed Feb
    12 11:17:23 HKT 2014
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: OMAP3 Beagle Board
    Memory policy: ECC disabled, Data cache writeback
    OMAP3630 ES1.2 (l2cache sgx neon isp 192mhz_clk )
    SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
    Kernel command line: console=ttyO2,115200n8 mpurate=800 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs init=/sbin/init u-boot version 0203
    PID hash table entries: 2048 (order: 1, 8192 bytes)
    Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    Memory: 512MB = 512MB total
    Memory: 513744k/513744k available, 10544k reserved, 0K highmem
    Virtual kernel memory layout:
    vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
    DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
    vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB)
    lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
    modules : 0xbf000000 - 0xc0000000 ( 16 MB)
    .init : 0xc0008000 - 0xc0036000 ( 184 kB)
    .text : 0xc0036000 - 0xc0553000 (5236 kB)
    .data : 0xc0554000 - 0xc05909c0 ( 243 kB)
    NR_IRQS:410
    Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz
    Reprogramming SDRC clock to 332000000 Hz
    IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    Total of 96 interrupts on 1 active controller
    GPMC revision 5.0
    Trying to install interrupt handler for IRQ402
    Trying to install interrupt handler for IRQ403
    Trying to install interrupt handler for IRQ404
    Trying to install interrupt handler for IRQ405
    Trying to install interrupt handler for IRQ406
    Trying to install interrupt handler for IRQ407
    Trying to install interrupt handler for IRQ408
    Trying to install interrupt handler for IRQ409
    OMAP clockevent source: GPTIMER12 at 32768 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 476.81 BogoMIPS (lpj=1859584)
    pid_max: default: 32768 minimum: 301
    Security Framework initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    regulator: core version 0.5
    regulator: dummy:
    NET: Registered protocol family 16
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    OMAP GPIO hardware version 2.5
    omap_mux_init: Add partition: #1: core, flags: 0
    Found NAND on CS0
    Registering NAND on CS0
    OEM: Power Enable
    hw-breakpoint: debug architecture 0x4 unsupported.
    Switched to new clocking rate (Crystal/Core/MPU): 26.0/332/800 MHz
    OMAP DMA hardware revision 5.0
    bio: create slab <bio-0> at 0
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    omap_device: omap_i2c.1: new worst case activate latency 0: 30517
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
    twl4030: PIH (irq 7) chaining IRQs 368..375
    twl4030: power (irq 373) chaining IRQs 376..383
    twl4030: gpio (irq 368) chaining IRQs 384..401
    regulator: VUSB1V5: 1500 mV normal standby
    regulator: VUSB1V8: 1800 mV normal standby
    regulator: VUSB3V1: 3100 mV normal standby
    twl4030_usb twl4030_usb: Initialized TWL4030 USB module
    regulator: VIO: 1800 mV normal standby
    regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
    regulator: VMMC2: 1850 <--> 3150 mV at 2600 mV normal standby
    omap_device: omap_i2c.1: new worst case deactivate latency 0: 30517
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
    Bluetooth: Core ver 2.15
    NET: Registered protocol family 31
    Bluetooth: HCI device and connection manager initialized
    Bluetooth: HCI socket layer initialized
    Switching to clocksource 32k_counter
    musb-hdrc: version 6.0, otg (peripheral+host), debug=0
    musb-hdrc musb-hdrc.0: dma type: dma-inventra
    musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    omap_init_opp_table: no hwmod or odev for iva, [6] cannot add OPPs.
    omap-iommu omap-iommu.0: isp registered
    AM37x/DM37x Linux PSP version 04.02.00.07 (OMAP3BEAGLE)
    VFS: Disk quotas dquot_6.5.2
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    msgmni has been set to 1003
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
    omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
    console [ttyO2] enabled
    brd: module loaded
    loop: module loaded
    at24 2-0051: 8192 byte 24c64 EEPROM (writable)
    omap2-nand driver initializing
    ONFI flash detected
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron )
    cmdlinepart partition parsing not available
    Creating 6 MTD partitions on "omap2-nand.0":
    0x000000260000-0x000000280000 : "Logo"
    0x000000080000-0x000000240000 : "U-Boot"
    0x000000240000-0x000000260000 : "Env"
    0x000000280000-0x000000680000 : "Kernel"
    0x000000680000-0x000008380000 : "File System"
    0x000008380000-0x000020000000 : "None"
    UBI: attaching mtd4 to ubi0
    UBI: physical eraseblock size: 131072 bytes (128 KiB)
    UBI: logical eraseblock size: 129024 bytes
    UBI: smallest flash I/O unit: 2048
    UBI: sub-page size: 512
    UBI: VID header offset: 512 (aligned 512)
    UBI: data offset: 2048
    UBI: max. sequence number: 787
    UBI: attached mtd4 to ubi0
    UBI: MTD device name: "File System"
    UBI: MTD device size: 125 MiB
    UBI: number of good PEBs: 1000
    UBI: number of bad PEBs: 0
    UBI: number of corrupted PEBs: 0
    UBI: max. allowed volumes: 128
    UBI: wear-leveling threshold: 4096
    UBI: number of internal volumes: 1
    UBI: number of user volumes: 1
    UBI: available PEBs: 0
    UBI: total number of reserved PEBs: 1000
    UBI: number of PEBs reserved for bad PEB handling: 10
    UBI: max/mean erase counter: 3/1
    UBI: image sequence number: 1276936249
    UBI: background thread "ubi_bgt0d" started, PID 441
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    PPP BSD Compression module registered
    PPP MPPE Compression module registered
    NET: Registered protocol family 24
    tun: Universal TUN/TAP device driver, 1.6
    tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    dm9000 Ethernet Driver, V1.31
    eth0: dm9000a at e0860000,e0864400 IRQ 185 MAC: 00:00:00:00:00:01 (chip)
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci-omap.0 supply hsusb0 not found, using dummy regulator
    ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: OMAP-EHCI Host Controller
    usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
    usb usb1: SerialNumber: ehci-omap.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 3 ports detected
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    usbcore: registered new interface driver cdc_acm
    cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapter
    s
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    usbcore: registered new interface driver usbserial
    USB Serial support registered for generic
    usbcore: registered new interface driver usbserial_generic
    usbserial: USB Serial Driver core
    USB Serial support registered for cp210x
    usbcore: registered new interface driver cp210x
    cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
    input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/1-004a/twl4030_keypad/input/input0
    input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input1
    twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    twl_rtc twl_rtc: Power up reset detected.
    twl_rtc twl_rtc: Enabling TWL-RTC.
    i2c /dev entries driver
    OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    Bluetooth: HCI UART driver ver 2.2
    Bluetooth: HCI H4 protocol initialized
    Bluetooth: HCI BCSP protocol initialized
    Bluetooth: HCILL protocol initialized
    Bluetooth: HCIATH3K protocol initialized
    mmci-omap-hs.0 supply vmmc_aux not found, using dummy regulator
    mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
    oprofile: hardware counters not available
    oprofile: using timer interrupt.
    Netfilter messages via NETLINK v0.30.
    ip_tables: (C) 2000-2006 Netfilter Core Team
    TCP cubic registered
    Initializing XFRM netlink socket
    NET: Registered protocol family 10
    IPv6 over IPv4 tunneling driver
    NET: Registered protocol family 17
    NET: Registered protocol family 15
    Bluetooth: L2CAP ver 2.15
    Bluetooth: L2CAP socket layer initialized
    Bluetooth: SCO (Voice Link) ver 0.6
    Bluetooth: SCO socket layer initialized
    Bluetooth: RFCOMM TTY layer initialized
    Bluetooth: RFCOMM socket layer initialized
    Bluetooth: RFCOMM ver 1.11
    Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    Bluetooth: BNEP filters: protocol multicast
    L2TP core driver, V2.0
    PPPoL2TP kernel driver, V2.0
    Registering the dns_resolver key type
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    ThumbEE CPU extension supported.
    Power Management for TI OMAP3.
    sr_init: No PMIC hook to init smartreflex
    smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
    smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
    SmartReflex Class3 initialized
    clock: disabling unused clocks to save power
    platform mpu.0: omap_voltage_scale: Already at the requestedrate 800000000
    twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    usb 1-1: new high speed USB device using ehci-omap and address 2
    UBIFS: mounted UBI device 0, volume 0, name "rootfs"
    UBIFS: file system size: 125798400 bytes (122850 KiB, 119 MiB, 975 LEBs)
    UBIFS: journal size: 9033728 bytes (8822 KiB, 8 MiB, 71 LEBs)
    UBIFS: media format: w4/r0 (latest is w4/r0)
    UBIFS: default compressor: lzo
    UBIFS: reserved for root: 0 bytes (0 KiB)
    VFS: Mounted root (ubifs filesystem) on device 0:14.
    Freeing init memory: 184K
    mmc0: card claims to support voltages below the defined range. These will be ignored.
    INIT: version 2.88 bootingusb 1-1: New USB device found, idVendor=0424, idProduct=2514
    usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

    hub 1-1:1.0: USB hub found
    hub 1-1:1.0: 4 ports detected
    mmc0: queuing unknown CIS tuple 0x91 (3 bytes)
    mmc0: new SDIO card at address 0001
    Starting udev
    usb 1-1.1: new high speed USB device using ehci-omap and address 3
    usb 1-1.1: New USB device found, idVendor=099e, idProduct=0002
    usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 1-1.1: Product: Trimble GNSS
    usb 1-1.1: Manufacturer: TRIMBLE
    mmc1: new high speed MMC card at address 0001
    mmcblk0: mmc1:0001 SEM04G 3.68 GiB
    mmcblk0:
    usbserial_generic 1-1.1:1.0: generic converter detected
    usb 1-1.1: generic converter now attached to ttyUSB0
    usbserial_generic 1-1.1:1.1: generic converter detected
    usb 1-1.1: generic converter now attached to ttyUSB1
    usb 1-1.3: new full speed USB device using ehci-omap and address 4
    usb 1-1.3: New USB device found, idVendor=10c4, idProduct=ea70
    usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
    usb 1-1.3: Product: CP2105 Dual USB to UART Bridge Controller
    usb 1-1.3: Manufacturer: Silicon Labs
    usb 1-1.3: SerialNumber: 002DFA29
    kernel BUG at mm/slab.c:3057!
    Unable to handle kernel NULL pointer dereference at virtual address 00000000
    pgd = df304000
    [00000000] *pgd=9f27f031, *pte=00000000, *ppte=00000000
    Internal error: Oops: 817 [#1]
    last sysfs file: /sys/devices/virtual/tty/tty5/uevent
    Modules linked in:
    CPU: 0 Not tainted (2.6.37 #30)
    PC is at __bug+0x24/0x30
    LR is at release_console_sem+0x188/0x19c
    pc : [<c00445a0>] lr : [<c006b5f4>] psr: 600b0093
    sp : df32fdf8 ip : df32fd38 fp : df32fe04
    r10: 00000043 r9 : 00200200 r8 : 000000d0
    r7 : c05cb980 r6 : df802b40 r5 : df807a00 r4 : df800e40
    r3 : 00000000 r2 : c0564bcc r1 : c0564bb0 r0 : 00000024
    Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
    Control: 10c5387d Table: 9f304019 DAC: 00000015
    Process mount.sh (pid: 702, stack limit = 0xdf32e2f0)
    Stack: (0xdf32fdf8 to 0xdf330000)
    fde0: df32fe54 df32fe08
    fe00: c0401438 c0044588 00000001 df0bf778 df26e9c0 df802b48 df802b50 000000d0
    fe20: 000000d0 00000000 00000000 de55c840 df800e40 600b0013 000000d0 c00dde3c
    fe40: df375eac 000000d0 df32fe84 df32fe58 c00e76fc c04012f8 df32fe84 df32fe68
    fe60: de55c840 df375f98 df2e3910 c05cbaa0 00000000 df2e3910 df32feac df32fe88
    fe80: c00dde3c c00e76a4 df375fd0 de55c840 df375f98 df2dab00 00000001 df375eb0
    fea0: df32feec df32feb0 c0068b9c c00dde0c df375e9c de55c874 df2dab34 df375e90
    fec0: de477630 de465280 01200011 00000000 de477540 de477630 c0591978 00000000
    fee0: df32ff3c df32fef0 c00692e8 c0068a10 c0416cf0 00000000 df32e000 00000000
    ff00: df32ffb0 bef745f0 df326e80 00000000 df3f08c0 df32ffb0 01200011 00000000
    ff20: 00000000 00000000 00000000 bef745f0 df32ff8c df32ff40 c0069c8c c0068e4c
    ff40: 40020068 00000000 00000000 00000000 df32ff74 bef74628 00000000 000000af
    ff60: c0040988 40020068 00000000 40020000 00000078 c0040988 df32e000 00000000
    ff80: df32ffa4 df32ff90 c00442ac c0069ad4 00000000 40020068 00000000 df32ffa8
    ffa0: c00407e0 c0044284 40020068 df32ffb0 01200011 00000000 00000000 00000000
    ffc0: 40020068 00000000 40020000 00000078 400204c0 00000000 000002be 40321000
    ffe0: 00000078 bef745f0 402b0daf 4025a276 000b0030 01200011 044c0000 00000401
    Backtrace:
    [<c004457c>] (__bug+0x0/0x30) from [<c0401438>] (cache_alloc_refill+0x14c/0x51c)

    [<c04012ec>] (cache_alloc_refill+0x0/0x51c) from [<c00e76fc>] (kmem_cache_alloc+
    0x64/0xf4)
    [<c00e7698>] (kmem_cache_alloc+0x0/0xf4) from [<c00dde3c>] (anon_vma_fork+0x3c/0
    xd8)
    [<c00dde00>] (anon_vma_fork+0x0/0xd8) from [<c0068b9c>] (dup_mm+0x198/0x3fc)
    r8:df375eb0 r7:00000001 r6:df2dab00 r5:df375f98 r4:de55c840
    r3:df375fd0
    [<c0068a04>] (dup_mm+0x0/0x3fc) from [<c00692e8>] (copy_process.part.46+0x4a8/0x
    c54)
    [<c0068e40>] (copy_process.part.46+0x0/0xc54) from [<c0069c8c>] (do_fork+0x1c4/0
    x3f4)
    [<c0069ac8>] (do_fork+0x0/0x3f4) from [<c00442ac>] (sys_clone+0x34/0x3c)
    [<c0044278>] (sys_clone+0x0/0x3c) from [<c00407e0>] (ret_fast_syscall+0x0/0x30)
    Code: e1a01003 e59f000c eb0eee67 e3a03000 (e5833000)
    ---[ end trace 2578090eb2d6832f ]---
    kernel BUG at mm/slab.c:3057!
    Unable to handle kernel NULL pointer dereference at virtual address 00000000
    pgd = dfbe8000
    [00000000] *pgd=9f20d031, *pte=00000000, *ppte=00000000
    Internal error: Oops: 817 [#2]
    last sysfs file: /sys/devices/virtual/tty/tty54/uevent
    Modules linked in:
    CPU: 0 Tainted: G D (2.6.37 #30)
    PC is at __bug+0x24/0x30
    LR is at release_console_sem+0x188/0x19c
    pc : [<c00445a0>] lr : [<c006b5f4>] psr: 600b0093
    sp : df23bdf8 ip : df23bd38 fp : df23be04
    r10: 000000d0 r9 : 00000000 r8 : 000000d0
    r7 : c05cb980 r6 : df802b40 r5 : df807a00 r4 : df800e40
    r3 : 00000000 r2 : c0564bcc r1 : c0564bb0 r0 : 00000024
    Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
    Control: 10c5387d Table: 9fbe8019 DAC: 00000015
    Process mount.sh (pid: 661, stack limit = 0xdf23a2f0)
    Stack: (0xdf23bdf8 to 0xdf23c000)
    bde0: df23be54 df23be08
    be00: c0401438 c0044588 00000001 00000000 df182d30 df802b48 df802b50 000000d0
    be20: 000000d0 00000000 00000000 df3596c0 df800e40 600b0013 000000d0 c00dde3c
    be40: de4a6fb4 000000d0 df23be84 df23be58 c00e76fc c04012f8 df23be84 df23be68
    be60: df3596c0 de4a68b8 df0e57b0 c05cbaa0 00000000 df0e57b0 df23beac df23be88
    be80: c00dde3c c00e76a4 de4a68f0 df3596c0 de4a68b8 df00a6c0 00000001 de4a6fb8
    bea0: df23beec df23beb0 c0068b9c c00dde0c de4a6fa4 df3596f4 df00a6f4 de4a6f98
    bec0: df3fa1f0 de522b80 01200011 00000000 df3fa100 df3fa1f0 c0591978 00000000
    bee0: df23bf3c df23bef0 c00692e8 c0068a10 c0558424 000c5000 df23bfac 00000000
    bf00: df23bfb0 bee7c730 00100073 00000000 df23bf7c df23bfb0 01200011 00000000
    bf20: 00000000 00000000 00000000 bee7c730 df23bf8c df23bf40 c0069c8c c0068e4c
    bf40: 4006f068 00000000 00000000 00000000 df23bf74 df23bf60 c0078254 c0078124
    bf60: 00010002 4006f068 00000000 4006f000 00000078 c0040988 df23a000 00000000
    bf80: df23bfa4 df23bf90 c00442ac c0069ad4 00000000 4006f068 00000000 df23bfa8
    bfa0: c00407e0 c0044284 4006f068 df23bfb0 01200011 00000000 00000000 00000000
    bfc0: 4006f068 00000000 4006f000 00000078 4006f4c0 00000000 00000295 40200000
    bfe0: 00000078 bee7c730 4018fdaf 40139276 000b0030 01200011 04400000 00008000
    Backtrace:
    [<c004457c>] (__bug+0x0/0x30) from [<c0401438>] (cache_alloc_refill+0x14c/0x51c)

    [<c04012ec>] (cache_alloc_refill+0x0/0x51c) from [<c00e76fc>] (kmem_cache_alloc+
    0x64/0xf4)
    [<c00e7698>] (kmem_cache_alloc+0x0/0xf4) from [<c00dde3c>] (anon_vma_fork+0x3c/0
    xd8)
    [<c00dde00>] (anon_vma_fork+0x0/0xd8) from [<c0068b9c>] (dup_mm+0x198/0x3fc)
    r8:de4a6fb8 r7:00000001 r6:df00a6c0 r5:de4a68b8 r4:df3596c0
    r3:de4a68f0
    [<c0068a04>] (dup_mm+0x0/0x3fc) from [<c00692e8>] (copy_process.part.46+0x4a8/0x
    c54)
    [<c0068e40>] (copy_process.part.46+0x0/0xc54) from [<c0069c8c>] (do_fork+0x1c4/0
    x3f4)
    [<c0069ac8>] (do_fork+0x0/0x3f4) from [<c00442ac>] (sys_clone+0x34/0x3c)
    [<c0044278>] (sys_clone+0x0/0x3c) from [<c00407e0>] (ret_fast_syscall+0x0/0x30)
    Code: e1a01003 e59f000c eb0eee67 e3a03000 (e5833000)
    ---[ end trace 2578090eb2d68330 ]---
    kernel BUG at mm/slab.c:3057!
    Unable to handle kernel NULL pointer dereference at virtual address 00000000
    pgd = df05c000
    [00000000] *pgd=9f039031, *pte=00000000, *ppte=00000000
    Internal error: Oops: 817 [#3]
    last sysfs file: /sys/devices/virtual/tty/tty53/uevent
    Modules linked in:
    CPU: 0 Tainted: G D (2.6.37 #30)
    PC is at __bug+0x24/0x30
    LR is at release_console_sem+0x188/0x19c
    pc : [<c00445a0>] lr : [<c006b5f4>] psr: 600f0193
    sp : df059c00 ip : df059b40 fp : df059c0c
    r10: 000000d0 r9 : 00000000 r8 : 000000d0
    r7 : c05cb980 r6 : df802b40 r5 : df807a00 r4 : df800e40
    r3 : 00000000 r2 : c0564bcc r1 : c0564bb0 r0 : 00000024
    Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
    Control: 10c5387d Table: 9f05c019 DAC: 00000015
    Process udevd (pid: 541, stack limit = 0xdf0582f0)
    Stack: (0xdf059c00 to 0xdf05a000)
    9c00: df059c5c df059c10 c0401438 c0044588 00000001 df05c000 df059cac df802b48
    9c20: df802b50 000000d0 000000d0 00000000 c058b530 df22ce30 df800e40 600f0113
    9c40: 000000d0 c00ddbe8 df03ab98 000000d0 df059c8c df059c60 c00e76fc c04012f8
    9c60: df059c8c df059c70 df22ce30 de4a6bd0 c05cbaa0 00000000 00000000 df05c000
    9c80: df059cac df059c90 c00ddbe8 c00e76a4 de4a6bd0 00000001 400e6000 df00a840
    9ca0: df059d0c df059cb0 c00d8504 c00ddba0 df059cd4 df059cc0 df1e2080 dfbfd600
    9cc0: df059f6c be901fec df058000 000000e6 df05d000 00000398 00000200 00000001
    9ce0: 000000a3 df059e60 de4a6bd0 400e6000 df028540 00000817 df00a874 df00a840
    9d00: df059d94 df059d10 c0407abc c00d8358 df059d7c df059d20 c032fa14 c05cdbea
    9d20: 00000000 c00fae38 df059d74 df059d38 00000035 00000000 1b478423 a7c5ac47
    9d40: df059d74 df059d50 c02342a8 c02340e4 dfb83092 00000000 ffffffff dfb83884
    9d60: ffffffff 00000000 df059e0c df059e60 00000817 400e6000 df059e60 454d414e
    9d80: 400f0113 df059f78 df059db4 df059d98 c0407cac c04079dc c0407c58 00000817
    9da0: c0558424 400e6000 df059e5c df059db8 c00361fc c0407c64 df8f53f8 00000000
    9dc0: df059e04 df059dd0 c0138ca0 c01399d0 000080d0 00000000 df059e0c df059de8
    9de0: c0235328 c02339d8 00000000 df059e80 dfb8309d dfb83095 c050fd84 000007ef
    9e00: df059e34 df059e10 c0235328 c02339d8 00000000 df059ea8 de580011 c04f9937
    9e20: df059eac de58001e df059e84 de58001e df059eac c0235fb0 ffffffff ffffffff
    9e40: ffffffff df059e94 33353d52 5645440a df059efc df059e60 c0405cec c00361cc
    9e60: 400e6000 de58001c ffffffff 4f4a414d 0a343d52 4f4e494d 33353d52 5645440a
    9e80: 454d414e ffffffff df059f78 df059efc 00000004 df059eac 7974743d c022b61c
    9ea0: 000f0013 ffffffff c0268648 00000000 0000001f 00000000 0000001f 400e6000
    9ec0: 0000001f 00000000 00000000 c01056a8 de580000 0000001f c044ea3c df9d7980
    9ee0: df9d7998 df059f78 400e6000 df8f53f8 df059f3c df059f00 c0139008 c0105618
    9f00: 0000001f df03587c df059f34 00001000 00000000 00001000 df356a40 400e6000
    9f20: df059f78 00001000 df058000 00000000 df059f6c df059f40 c00ea5b8 c0138f00
    9f40: df058000 400e6000 00000003 00000000 00000000 df356a40 400e6000 00001000
    9f60: df059fa4 df059f70 c00ea684 c00ea514 c00dc828 00000000 00000000 00000000
    9f80: ffffffff 000386c8 40235c68 00000000 00000003 c0040988 00000000 df059fa8
    9fa0: c00407e0 c00ea650 000386c8 40235c68 00000004 400e6000 00001000 00000000
    9fc0: 000386c8 40235c68 00000000 00000003 be8ff78c 0000000a be8ff78c 00000000
    9fe0: 00000000 be8ff2ec 401a78d9 401dd1cc 400f0010 00000004 00000000 00000000
    Backtrace:
    [<c004457c>] (__bug+0x0/0x30) from [<c0401438>] (cache_alloc_refill+0x14c/0x51c)

    [<c04012ec>] (cache_alloc_refill+0x0/0x51c) from [<c00e76fc>] (kmem_cache_alloc+
    0x64/0xf4)
    [<c00e7698>] (kmem_cache_alloc+0x0/0xf4) from [<c00ddbe8>] (anon_vma_prepare+0x5
    4/0xfc)
    [<c00ddb94>] (anon_vma_prepare+0x0/0xfc) from [<c00d8504>] (handle_mm_fault+0x1b
    8/0x680)
    r7:df00a840 r6:400e6000 r5:00000001 r4:de4a6bd0
    [<c00d834c>] (handle_mm_fault+0x0/0x680) from [<c0407abc>] (do_page_fault.part.4
    +0xec/0x288)
    [<c04079d0>] (do_page_fault.part.4+0x0/0x288) from [<c0407cac>] (do_page_fault+0
    x54/0x60)
    [<c0407c58>] (do_page_fault+0x0/0x60) from [<c00361fc>] (do_DataAbort+0x3c/0xa0)

    r6:400e6000 r5:c0558424 r4:00000817 r3:c0407c58
    [<c00361c0>] (do_DataAbort+0x0/0xa0) from [<c0405cec>] (__dabt_svc+0x4c/0x60)
    Exception stack(0xdf059e60 to 0xdf059ea8)
    9e60: 400e6000 de58001c ffffffff 4f4a414d 0a343d52 4f4e494d 33353d52 5645440a
    9e80: 454d414e ffffffff df059f78 df059efc 00000004 df059eac 7974743d c022b61c
    9ea0: 000f0013 ffffffff
    r7:5645440a r6:33353d52 r5:df059e94 r4:ffffffff
    [<c010560c>] (simple_read_from_buffer+0x0/0xd0) from [<c0139008>] (sysfs_read_fi
    le+0x114/0x140)
    [<c0138ef4>] (sysfs_read_file+0x0/0x140) from [<c00ea5b8>] (vfs_read+0xb0/0x13c)

    [<c00ea508>] (vfs_read+0x0/0x13c) from [<c00ea684>] (sys_read+0x40/0x74)
    r8:00001000 r7:400e6000 r6:df356a40 r5:00000000 r4:00000000
    [<c00ea644>] (sys_read+0x0/0x74) from [<c00407e0>] (ret_fast_syscall+0x0/0x30)
    r8:c0040988 r7:00000003 r6:00000000 r5:40235c68 r4:000386c8
    Code: e1a01003 e59f000c eb0eee67 e3a03000 (e5833000)
    ---[ end trace 2578090eb2d68331 ]---
    usbserial_generic 1-1.3:1.0: cp210x converter detected
    usb 1-1.3: cp210x converter now attached to ttyUSB2
    usbserial_generic 1-1.3:1.1: cp210x converter detected
    usb 1-1.3: cp210x converter now attached to ttyUSB3
    udevd[531]: worker [541] unexpectedly returned with status 0x000b

    udevd[531]: worker [541] failed while handling '/devices/virtual/tty/tty53'

  • 好的,我试试,

    另外在kernel开启mtdtest,新建了一个没有用分区,检查nand 驱动,在mtd_oobtest.ko  项有错误,其他测试均OK,影响大否?

    root@SC200:/media/mmcblk0/mtdtest# insmod mtd_oobtest.ko dev=5

    =================================================
    mtd_oobtest: MTD device: 5
    mtd_oobtest: MTD device size 398983168, eraseblock size 131072, page size 2048,
    count of eraseblocks 3044, pages per eraseblock 64, OOB size 64
    mtd_oobtest: scanning for bad eraseblocks
    mtd_oobtest: scanned 3044 eraseblocks, 0 are bad
    mtd_oobtest: test 1 of 5
    mtd_oobtest: erasing whole device
    mtd_oobtest: erased 3044 eraseblocks
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written up to eraseblock 2816
    mtd_oobtest: written 3044 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified up to eraseblock 2816
    mtd_oobtest: verified 3044 eraseblocks
    mtd_oobtest: test 2 of 5
    mtd_oobtest: erasing whole device
    mtd_oobtest: erased 3044 eraseblocks
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written up to eraseblock 2816
    mtd_oobtest: written 3044 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: error: verify failed at 0x740000
    mtd_oobtest: error: verify failed at 0x1700000
    mtd_oobtest: error: verify failed at 0x1f80000
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: error: verify failed at 0x2be0000
    mtd_oobtest: error: verify failed at 0x3960000
    mtd_oobtest: error: verify failed at 0x3d40000
    mtd_oobtest: error: verify failed at 0x3f20000
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: error: verify failed at 0x4ae0000
    mtd_oobtest: error: verify failed at 0x4c60000
    mtd_oobtest: error: verify failed at 0x4de0000
    mtd_oobtest: error: verify failed at 0x4e60000
    mtd_oobtest: error: verify failed at 0x5020000
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: error: verify failed at 0x6040000
    mtd_oobtest: error: verify failed at 0x65e0000
    mtd_oobtest: error: verify failed at 0x6e20000
    mtd_oobtest: error: verify failed at 0x6ea0000
    mtd_oobtest: error: verify failed at 0x7d80000
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: error: verify failed at 0x9000000
    mtd_oobtest: error: verify failed at 0x9200000
    mtd_oobtest: error: verify failed at 0x9460000
    mtd_oobtest: error: verify failed at 0x9b20000
    mtd_oobtest: error: verify failed at 0x9ce0000
    mtd_oobtest: error: verify failed at 0x9fc0000
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: error: verify failed at 0xa020000
    mtd_oobtest: error: verify failed at 0xa060000
    mtd_oobtest: error: verify failed at 0xa2a0000
    mtd_oobtest: error: verify failed at 0xb700000
    mtd_oobtest: error: verify failed at 0xbe00000
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: error: verify failed at 0xc4c0000
    mtd_oobtest: error: verify failed at 0xcb00000
    mtd_oobtest: error: verify failed at 0xdfe0000
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: error: verify failed at 0xe3e0000
    mtd_oobtest: error: verify failed at 0xeb00000
    mtd_oobtest: error: verify failed at 0xede0000
    mtd_oobtest: error: verify failed at 0xf560000
    mtd_oobtest: error: verify failed at 0xfde0000
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: error: verify failed at 0x10360000
    mtd_oobtest: error: verify failed at 0x103a0000
    mtd_oobtest: error: verify failed at 0x10a80000
    mtd_oobtest: error: verify failed at 0x10fe0000
    mtd_oobtest: error: verify failed at 0x11240000
    mtd_oobtest: error: verify failed at 0x11360000
    mtd_oobtest: error: verify failed at 0x11960000
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: error: verify failed at 0x12560000
    mtd_oobtest: error: verify failed at 0x12660000
    mtd_oobtest: error: verify failed at 0x13280000
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: error: verify failed at 0x14d20000
    mtd_oobtest: error: verify failed at 0x156c0000
    mtd_oobtest: error: verify failed at 0x15d80000
    mtd_oobtest: verified up to eraseblock 2816
    mtd_oobtest: error: verify failed at 0x168e0000
    mtd_oobtest: verified 3044 eraseblocks
    mtd_oobtest: test 3 of 5
    mtd_oobtest: erasing whole device
    mtd_oobtest: erased 3044 eraseblocks
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written up to eraseblock 2816
    mtd_oobtest: written 3044 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified up to eraseblock 2816
    mtd_oobtest: verified 3044 eraseblocks
    mtd_oobtest: test 4 of 5
    mtd_oobtest: erasing whole device
    mtd_oobtest: erased 3044 eraseblocks
    mtd_oobtest: attempting to start write past end of OOB
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to start read past end of OOB
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to write past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to read past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to write past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: attempting to read past end of device
    mtd_oobtest: an error is expected...
    mtd_oobtest: error occurred as expected
    mtd_oobtest: test 5 of 5
    mtd_oobtest: erasing whole device
    mtd_oobtest: erased 3044 eraseblocks
    mtd_oobtest: writing OOBs of whole device
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 0
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 256
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 512
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 768
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1024
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1280
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1536
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 1792
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2048
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2304
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written up to eraseblock 2560
    mtd_oobtest: written up to eraseblock 2816
    mtd_oobtest: written up to eraseblock 2816
    mtd_oobtest: written 3043 eraseblocks
    mtd_oobtest: verifying all eraseblocks
    mtd_oobtest: verified up to eraseblock 0
    mtd_oobtest: verified up to eraseblock 256
    mtd_oobtest: verified up to eraseblock 512
    mtd_oobtest: verified up to eraseblock 768
    mtd_oobtest: verified up to eraseblock 1024
    mtd_oobtest: verified up to eraseblock 1280
    mtd_oobtest: verified up to eraseblock 1536
    mtd_oobtest: verified up to eraseblock 1792
    mtd_oobtest: verified up to eraseblock 2048
    mtd_oobtest: verified up to eraseblock 2304
    mtd_oobtest: verified up to eraseblock 2560
    mtd_oobtest: verified up to eraseblock 2816
    mtd_oobtest: verified 3043 eraseblocks
    mtd_oobtest: finished with 50 errors

  • 你好!请问opps的问题解决没?情况怎么样?

  • 你好,
    吴工,很少部分机子测试一周也没有出现问题,现在用了一台有出现oops的机换另一批次的 MCP测试;
    原来批次的也一直在做高温测试,来确定一个比率问题;
    上周确定NAND方面的驱动应该是没有问题的。
    新旧版PSP都有死机问题,确定与库无关。
    HUB下,GPS和USB转串口是一定要配合使用,测试时没有开启3G。
  • 你好!在出现oops问题之后,有无通过仿真器连接芯片,然后查看DDR的读写有无异常?

    有可能是DDR不稳定造成的,出现某些位跳变造成的

    除了贴出来的两处oops错误,有无发现其他位置报类似错误的?

  • "在出现oops问题之后,有无通过仿真器连接芯片,然后查看DDR的读写有无异常?"

         ---仿真器JTAG接口在产品上取消了。

    “除了贴出来的两处oops错误,有无发现其他位置报类似错误的?”

        ---除了这个位置,还有其他的不同的


    Unable to handle kernel paging request at virtual address 0c000000
    pgd = c0004000
    [0c000000] *pgd=00000000
    Internal error: Oops: 5 [#1]
    last sysfs file: /sys/devices/platform/omap/omap_i2c.1/modalias
    Modules linked in:
    CPU: 0 Not tainted (2.6.37 #214)
    PC is at prio_tree_replace+0x48/0x90
    LR is at vma_prio_tree_remove+0xb0/0xf8
    pc : [<c0239bd0>] lr : [<c00d1840>] psr: 00000093
    sp : df119e60 ip : df119e70 fp : df119e6c
    r10: 40024000 r9 : df12b4f0 r8 : df12b390
    r7 : 00000000 r6 : c05548b0 r5 : dfbfbb20 r4 : dfbfbac8
    r3 : 0c000000 r2 : dfbfbaf0 r1 : df12b360 r0 : 0c000000
    Flags: nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
    Control: 10c5387d Table: 9f0d8019 DAC: 00000015

    PC: 0xc0239b50:
    9b50 02833001 0584300c 03e03000 0a000002 e59f001c e3001177 ebf82b41 e5843004
    9b70 e89da878 e3a00000 e89da878 e3a00000 e89da878 c05083f5 e1a0c00d e92dd800
    9b90 e24cb004 e5822008 e5822004 e5822000 e1a03000 e5910008 e1500001 1a000005
    9bb0 e593c000 e15c0000 0a000008 e59f0050 e3a01095 ebf82b2a e5820008 e5913008
    9bd0 e5930000 e1500001 15832004 1a000000 e5832000 e5913000 e1a00001 e1530001
    9bf0 15823000 15913000 15832008 e5913004 e1530001 15823004 15913004 15832008
    9c10 e89da800 c05083f5 e1a0c00d e92dddf0 e24cb004 e24dd010 e1a05000 e1a07001
    9c30 e1a04001 e24b6028 e24b8030 e24ba02c ea000011 e1d500b6 e1a02006 e1a03008

    LR: 0xc00d17c0:
    17c0 e592102c e5920028 e5801004 e5810000 e5823028 e582302c e89da830 e1a01003
    17e0 eb05a10c e89da830 e5943034 e1530002 0a000002 e59f0088 e3a0107d ebfdcc1c
    1800 e593c030 e35c0000 0a000010 e5942028 e2841028 e1520001 1594c02c 12425028
    1820 1582c004 03a05000 158c2000 15841028 1584102c e2842028 e2831028 eb05a0d1
    1840 e3550000 e5845034 15854034 e89da830 e5932028 e2831028 e1520001 1593c02c
    1860 12420028 1582c004 0584c034 158c2000 15831028 1583102c 15840034 15804034
    1880 e89da830 c04f234b e1a0c00d e92dd800 e24cb004 e3500000 1a000006 e1a00001
    18a0 eb05a1b1 e3500000 12400028 15903034 1a00000d e89da800 e5903030 e3530000

    SP: 0xdf119de0:
    9de0 00000000 0000000e 40033000 c09daf60 00100208 ffffffff df119e4c c05548b0
    9e00 00000000 df12b390 df119e6c df119e18 c041d86c c00361c8 0c000000 df12b360
    9e20 dfbfbaf0 0c000000 dfbfbac8 dfbfbb20 c05548b0 00000000 df12b390 df12b4f0
    9e40 40024000 df119e6c df119e70 df119e60 c00d1840 c0239bd0 00000093 ffffffff
    9e60 df119e84 df119e70 c00d1840 c0239b94 df12b338 00001000 df119e9c df119e88
    9e80 c00db990 c00d179c df003f40 df12b338 df119eac df119ea0 c00dbafc c00db918
    9ea0 df119ee4 df119eb0 c00d7640 c00dbae4 40024000 00000000 df118000 df11d680
    9ec0 df12b808 00000000 df11d6b4 c0040808 df118000 00000001 df119f14 df119ee8

    IP: 0xdf119df0:
    9df0 00100208 ffffffff df119e4c c05548b0 00000000 df12b390 df119e6c df119e18
    9e10 c041d86c c00361c8 0c000000 df12b360 dfbfbaf0 0c000000 dfbfbac8 dfbfbb20
    9e30 c05548b0 00000000 df12b390 df12b4f0 40024000 df119e6c df119e70 df119e60
    9e50 c00d1840 c0239bd0 00000093 ffffffff df119e84 df119e70 c00d1840 c0239b94
    9e70 df12b338 00001000 df119e9c df119e88 c00db990 c00d179c df003f40 df12b338
    9e90 df119eac df119ea0 c00dbafc c00db918 df119ee4 df119eb0 c00d7640 c00dbae4
    9eb0 40024000 00000000 df118000 df11d680 df12b808 00000000 df11d6b4 c0040808
    9ed0 df118000 00000001 df119f14 df119ee8 c00dcbc8 c00d75f8 df119ef0 00000000

    FP: 0xdf119dec:
    9dec c09daf60 00100208 ffffffff df119e4c c05548b0 00000000 df12b390 df119e6c
    9e0c df119e18 c041d86c c00361c8 0c000000 df12b360 dfbfbaf0 0c000000 dfbfbac8
    9e2c dfbfbb20 c05548b0 00000000 df12b390 df12b4f0 40024000 df119e6c df119e70
    9e4c df119e60 c00d1840 c0239bd0 00000093 ffffffff df119e84 df119e70 c00d1840
    9e6c c0239b94 df12b338 00001000 df119e9c df119e88 c00db990 c00d179c df003f40
    9e8c df12b338 df119eac df119ea0 c00dbafc c00db918 df119ee4 df119eb0 c00d7640
    9eac c00dbae4 40024000 00000000 df118000 df11d680 df12b808 00000000 df11d6b4
    9ecc c0040808 df118000 00000001 df119f14 df119ee8 c00dcbc8 c00d75f8 df119ef0

    R1: 0xdf12b2e0:
    b2e0 df03c240 4003d000 4003e000 df12b1d8 df12bc28 0000010f 08100071 df12bc45
    b300 00000000 00000000 df12b308 df12b308 00000000 00000000 df12b318 df12b318
    b320 df0c2e48 c043a19c 00000010 df003f40 00000000 00000000 df11d680 4003e000
    b340 4003f000 df12b4f0 df12b390 0000010f 08100073 00000001 df06f71c df12b45c
    b360 df12b8e0 df06f2b0 0c000000 dfbfbac8 df12b370 df12b370 dfbb3f68 c043a19c
    b380 00000011 df003f40 00000000 00000000 df11d680 4003d000 4003e000 df12b338
    b3a0 df12b910 0000010f 08100071 df12b92d 00000000 00000000 df12b3b8 df12b3b8
    b3c0 00000000 dfbfbb20 df12b3c8 df12b3c8 dfbb3c88 c043a19c 00000010 df003f40

    R2: 0xdfbfba70:
    ba70 dfbafb00 4003f000 40041000 dfbfba18 dfbfbac8 0000010f 00100073 dfbfba35
    ba90 00000000 00000000 00000000 00000000 00000000 00000000 dfbfbaa8 dfbfbaa8
    bab0 00000000 00000000 0004003f 00000000 00000000 00000000 dfbafb00 4003e000
    bad0 4003f000 dfbfba70 dfbfbb20 0000010f 08100073 00000001 dfbfb984 dfbfbc44
    baf0 dfbfbaf0 dfbfbaf0 0c000000 df12b338 dfbb26a0 dfbb25f8 dfbb3578 c043a19c
    bb10 00000011 df003f40 00000000 00000000 dfbafb00 4003d000 4003e000 dfbfbac8
    bb30 dfbfbb78 0000010f 08100071 dfbfbb95 00000000 00000000 dfbfbb48 dfbfbaf0
    bb50 dfbfbaf0 df12ba18 dfbb2eb0 dfbb2e20 dfbb35d8 c043a19c 00000010 df003f40

    R4: 0xdfbfba48:
    ba48 dfbfb938 df06f498 dfbfba50 dfbfba50 00000000 c043a19c 00000000 dfb0f8c0
    ba68 00000000 00000000 dfbafb00 4003f000 40041000 dfbfba18 dfbfbac8 0000010f
    ba88 00100073 dfbfba35 00000000 00000000 00000000 00000000 00000000 00000000
    baa8 dfbfbaa8 dfbfbaa8 00000000 00000000 0004003f 00000000 00000000 00000000
    bac8 dfbafb00 4003e000 4003f000 dfbfba70 dfbfbb20 0000010f 08100073 00000001
    bae8 dfbfb984 dfbfbc44 dfbfbaf0 dfbfbaf0 0c000000 df12b338 dfbb26a0 dfbb25f8
    bb08 dfbb3578 c043a19c 00000011 df003f40 00000000 00000000 dfbafb00 4003d000
    bb28 4003e000 dfbfbac8 dfbfbb78 0000010f 08100071 dfbfbb95 00000000 00000000

    R5: 0xdfbfbaa0:
    baa0 00000000 00000000 dfbfbaa8 dfbfbaa8 00000000 00000000 0004003f 00000000
    bac0 00000000 00000000 dfbafb00 4003e000 4003f000 dfbfba70 dfbfbb20 0000010f
    bae0 08100073 00000001 dfbfb984 dfbfbc44 dfbfbaf0 dfbfbaf0 0c000000 df12b338
    bb00 dfbb26a0 dfbb25f8 dfbb3578 c043a19c 00000011 df003f40 00000000 00000000
    bb20 dfbafb00 4003d000 4003e000 dfbfbac8 dfbfbb78 0000010f 08100071 dfbfbb95
    bb40 00000000 00000000 dfbfbb48 dfbfbaf0 dfbfbaf0 df12ba18 dfbb2eb0 dfbb2e20
    bb60 dfbb35d8 c043a19c 00000010 df003f40 00000000 00000000 dfbafb00 40036000
    bb80 4003d000 dfbfbb20 dfbfbbd0 0000000f 08000070 dfbfbc45 dfbfbb3c dfbfbbec

    R6: 0xc0554830:
    4830 0000024b 00000021 00000000 00000001 0000034b 00000021 00000000 00000001
    4850 000002cf 00000001 0000040e 00000000 00000000 00000000 0000840e 00000000
    4870 000002c7 00000001 00000406 00000000 000000c3 00000001 00000012 00000000
    4890 000002c3 00000001 00000000 00000000 00000000 00000000 00000402 00000000
    48b0 df11d680 00000001 bf000000 00000000 00000241 00000001 c05548c8 c05548c8
    48d0 c0556eb8 df81d440 df81d19c df81d19c 00000001 c05548e4 c05548e4 00000000
    48f0 00000000 00000002 00000000 00000000 df856cc0 00000000 00000000 00000000
    4910 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

    R8: 0xdf12b310:
    b310 00000000 00000000 df12b318 df12b318 df0c2e48 c043a19c 00000010 df003f40
    b330 00000000 00000000 df11d680 4003e000 4003f000 df12b4f0 df12b390 0000010f
    b350 08100073 00000001 df06f71c df12b45c df12b8e0 df06f2b0 0c000000 dfbfbac8
    b370 df12b370 df12b370 dfbb3f68 c043a19c 00000011 df003f40 00000000 00000000
    b390 df11d680 4003d000 4003e000 df12b338 df12b910 0000010f 08100071 df12b92d
    b3b0 00000000 00000000 df12b3b8 df12b3b8 00000000 dfbfbb20 df12b3c8 df12b3c8
    b3d0 dfbb3c88 c043a19c 00000010 df003f40 00000000 00000000 df11d680 40025000
    b3f0 40036000 df12b910 df12b440 0000030f 08000075 df12b92d 00000000 00000000

    R9: 0xdf12b470:
    b470 00000000 00000000 df12b478 df12b478 dfbb38c8 00000000 00040024 00000000
    b490 00000000 00000000 df11d680 00020000 0006b000 df12b440 df12b968 0000010f
    b4b0 00100073 df12b985 00000000 00000000 00000000 00000000 00000000 00000000
    b4d0 df12b4d0 df12b4d0 dfbb3f48 00000000 00000020 00000000 00000000 00000000
    b4f0 df11d680 4003f000 40041000 df06f498 df12b338 0000010f 00100073 df06f4b5
    b510 00000000 00000000 00000000 00000000 00000000 00000000 df12b528 df12b528
    b530 00000000 00000000 0004003f 00000000 00000000 00000000 df11d680 ffff0000
    b550 ffff1000 00000000 dfbfb390 0000030f 040c0055 dfbfb3ac 00000000 00000000
    Process udevd (pid: 776, stack limit = 0xdf1182f0)
    Stack: (0xdf119e60 to 0xdf11a000)
    9e60: df119e84 df119e70 c00d1840 c0239b94 df12b338 00001000 df119e9c df119e88
    9e80: c00db990 c00d179c df003f40 df12b338 df119eac df119ea0 c00dbafc c00db918
    9ea0: df119ee4 df119eb0 c00d7640 c00dbae4 40024000 00000000 df118000 df11d680
    9ec0: df12b808 00000000 df11d6b4 c0040808 df118000 00000001 df119f14 df119ee8
    9ee0: c00dcbc8 c00d75f8 df119ef0 00000000 000001a1 c05548b0 df11d680 df11d680
    9f00: 00000000 00000000 df119f2c df119f18 c00681d0 c00dcaa0 df11d680 df03b8c0
    9f20: df119f54 df119f30 c006c0c0 c00681a0 c009cc30 c0089370 df03b8c0 00000000
    9f40: 4030f75c 000000f8 df119f7c df119f58 c006d4b8 c006bf8c df118000 00000000
    9f60: df119f8c df119f70 c00eb040 000000f8 df119f94 df119f80 c006dbd8 c006d2fc
    9f80: 00000000 00000000 df119fa4 df119f98 c006dc20 c006db60 00000000 df119fa8
    9fa0: c0040660 c006dc14 00000000 4030f75c 00000000 400244c0 00000008 00000000
    9fc0: 00000000 4030f75c 4030f75c 000000f8 00000001 00000000 0002a220 00000000
    9fe0: 00099f14 bedc8408 00099f30 40277224 60000010 00000000 00000000 00000000
    Backtrace:
    [<c0239b88>] (prio_tree_replace+0x0/0x90) from [<c00d1840>] (vma_prio_tree_remove+0xb0/0xf8)
    [<c00d1790>] (vma_prio_tree_remove+0x0/0xf8) from [<c00db990>] (__remove_shared_vm_struct.clone.25+0x84/0x8c)
    r5:00001000 r4:df12b338
    [<c00db90c>] (__remove_shared_vm_struct.clone.25+0x0/0x8c) from [<c00dbafc>] (unlink_file_vma+0x24/0x28)
    r4:df12b338 r3:df003f40
    [<c00dbad8>] (unlink_file_vma+0x0/0x28) from [<c00d7640>] (free_pgtables+0x54/0xb0)
    [<c00d75ec>] (free_pgtables+0x0/0xb0) from [<c00dcbc8>] (exit_mmap+0x134/0x1a0)
    [<c00dca94>] (exit_mmap+0x0/0x1a0) from [<c00681d0>] (mmput+0x3c/0xd8)
    [<c00dca94>] (exit_mmap+0x0/0x1a0) from [<c00681d0>] (mmput+0x3c/0xd8)
    [<c0068194>] (mmput+0x0/0xd8) from [<c006c0c0>] (exit_mm+0x140/0x14c)
    r5:df03b8c0 r4:df11d680
    [<c006bf80>] (exit_mm+0x0/0x14c) from [<c006d4b8>] (do_exit+0x1c8/0x62c)
    r7:000000f8 r6:4030f75c r5:00000000 r4:df03b8c0
    [<c006d2f0>] (do_exit+0x0/0x62c) from [<c006dbd8>] (do_group_exit+0x84/0xb4)
    r7:000000f8
    [<c006db54>] (do_group_exit+0x0/0xb4) from [<c006dc20>] (sys_exit_group+0x18/0x20)
    r4:00000000 r3:00000000
    [<c006dc08>] (sys_exit_group+0x0/0x20) from [<c0040660>] (ret_fast_syscall+0x0/0x30)
    Code: e3a01095 ebf82b2a e5820008 e5913008 (e5930000)
    ---[ end trace 235fe182ad86d006 ]---

    kernel BUG at mm/slab.c:508!
    Unable to handle kernel NULL pointer dereference at virtual address 00000000
    pgd = ddca4000
    [00000000] *pgd=9dcd7031, *pte=00000000, *ppte=00000000
    Internal error: Oops: 817 [#4]
    last sysfs file: /sys/devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:0001/mmc0:0001:2/wl12xx/firmware/wl12xx/loading
    Modules linked in: led_sat wl12xx_sdio wl12xx mac80211 cfg80211 compat cp210x msp430 gpio_en_oem bt_enable [last unloaded: led_rtk]
    CPU: 0 Tainted: G D (2.6.37 #152)
    PC is at __bug+0x24/0x30
    LR is at release_console_sem+0x17c/0x190
    pc : [<c0044898>] lr : [<c006b29c>] psr: 20000093
    sp : ddc9fe00 ip : ddc9fd20 fp : ddc9fe0c
    r10: 00100100 r9 : 00000064 r8 : 00000320
    r7 : c05c5de4 r6 : df8078cc r5 : 0000002e r4 : df800dc0
    r3 : 00000000 r2 : 00000001 r1 : 0000c17e r0 : 00000023
    Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
    Control: 10c5387d Table: 9dca4019 DAC: 00000015

    PC: 0xc0044818:
    4818 ebffffcb e5943000 e5942004 e1530002 35942008 33e01000 37821103 32833001
    4838 35843000 e24bd010 e89da810 c004478c c004466c e1a0c00d e92dd800 e24cb004
    4858 e1a0200d e3c23d7f e3c3303f e1a01000 e593000c ebffffc6 e89da800 e1a0c00d
    4878 e92dd800 e24cb004 e1a03000 e1a02001 e59f0010 e1a01003 eb0f57ee e3a03000
    4898 e5833000 eafffffe c04e3989 e1a0c00d e92dd800 e24cb004 e59f0004 e30012e1
    48b8 ebffffed c04e39a2 e1a0c00d e92dd800 e24cb004 e1a01000 e59f000c eb0f57dd
    48d8 e59f0008 e30012c5 ebffffe3 c04e39ba c04e39a2 e1a0c00d e92dd800 e24cb004
    48f8 e1a02000 e1a03001 e59f0010 e1a0100e eb0f57d0 e59f0008 e3001299 ebffffd6

    LR: 0xc006b21c:
    b21c e5943054 e1a01005 e3530000 b594300c b5843054 e5942054 ebfffce2 e1550006
    b23c e5849054 1affffd3 ea000005 e894000c e2433001 e1a05000 e1550006 1affffea
    b25c e1a05000 e1a00005 e1a01006 e5942054 ebfffcd4 e121f007 eaffffb6 e59f3020
    b27c e3a02000 e5832020 e59f0018 eb0079b3 e121f007 e35a0000 089daff8 ebffff93
    b29c e89daff8 c058c130 c055e9dc c055e9a4 c04ea93e e1a0c00d e92dd830 e24cb004
    b2bc e1a04000 ebfffd74 e59f207c e5923000 e1530004 05943034 05823000 0a000007
    b2dc e3530000 15932034 1a000008 ea000009 e1520004 1a000003 e5942034 e5832034
    b2fc e3a05000 ea000004 e1a03002 e5922034 e3520000 1afffff5 e3a05001 e59f3028

    SP: 0xddc9fd80:
    fd80 ddc9fd9c ddc9fd90 c00e398c c00e2eec ddc9fdac ffffffff ddc9fdec df8078cc
    fda0 c05c5de4 00000320 ddc9fe0c ddc9fdb8 c041c86c c00361c8 00000023 0000c17e
    fdc0 00000001 00000000 df800dc0 0000002e df8078cc c05c5de4 00000320 00000064
    fde0 00100100 ddc9fe0c ddc9fd20 ddc9fe00 c006b29c c0044898 20000093 ffffffff
    fe00 ddc9fe54 ddc9fe10 c00e9524 c0044880 00100208 df800e08 c08d7720 0000003c
    fe20 00000320 00000064 ddc9fe54 0000003c df807800 00000000 60000013 00100100
    fe40 df2a7e44 408ea000 ddc9fe74 ddc9fe58 c00e9294 c00e94bc 00000078 df807800
    fe60 df122788 c00df120 ddc9fe94 ddc9fe78 c00e93e4 c00e9230 df122788 df122f38

    IP: 0xddc9fca0:
    fca0 0000001d c058c130 ddc9fce4 ddc9fcb8 c026fb00 c0269624 c026faa4 c0574cc8
    fcc0 0000c161 c055e9a4 0000001d c058c130 ffffffff ffffffe0 ddc9fd04 00000817
    fce0 00000007 00000000 c05523bc ddc9fdb8 20000193 00100100 ddc9fdb4 ddc9fd08
    fd00 c00361f4 c041e550 c058c130 c055e9a4 ddc9fd4c ddc9fd20 c006b29c c006b0f8
    fd20 c055e9a4 00000023 c058c201 c055e9a4 00000000 c04e3989 00000064 ddc9fdf4
    fd40 ddc9fdd4 ddc9fd50 c006b6e0 c006b12c ddc9fd84 ddc9fd60 c00bf678 c023a704
    fd60 00000b07 df1d3440 00000032 60000093 df581278 ddca5010 97eff3cf 00097eff
    fd80 ddc9fd9c ddc9fd90 c00e398c c00e2eec ddc9fdac ffffffff ddc9fdec df8078cc

    FP: 0xddc9fd8c:
    fd8c c00e2eec ddc9fdac ffffffff ddc9fdec df8078cc c05c5de4 00000320 ddc9fe0c
    fdac ddc9fdb8 c041c86c c00361c8 00000023 0000c17e 00000001 00000000 df800dc0
    fdcc 0000002e df8078cc c05c5de4 00000320 00000064 00100100 ddc9fe0c ddc9fd20
    fdec ddc9fe00 c006b29c c0044898 20000093 ffffffff ddc9fe54 ddc9fe10 c00e9524
    fe0c c0044880 00100208 df800e08 c08d7720 0000003c 00000320 00000064 ddc9fe54
    fe2c 0000003c df807800 00000000 60000013 00100100 df2a7e44 408ea000 ddc9fe74
    fe4c ddc9fe58 c00e9294 c00e94bc 00000078 df807800 df122788 c00df120 ddc9fe94
    fe6c ddc9fe78 c00e93e4 c00e9230 df122788 df122f38 df2a7898 00200200 ddc9fea4

    R4: 0xdf800d40:
    0d40 df807600 0000003c 00000078 00000000 00000080 02000000 00042000 0000001e
    0d60 00000000 00000000 00000001 00000040 00000000 000000c0 00000000 00000000
    0d80 c04ec1ca df800e04 df800d04 df802ac0 00000000 00000000 00000000 00000000
    0da0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    0dc0 df807800 0000003c 00000078 00000000 00000018 0aaaaaab 00040000 00000091
    0de0 00000000 00000000 00000000 00000040 00000000 00000260 00000000 00000000
    0e00 c04f2181 df800e84 df800d84 df802b00 00000000 00000000 00000000 00000000
    0e20 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

    R6: 0xdf80784c:
    784c df267c98 df267b60 df267668 df267dd0 df267728 df267c38 df267cf8 df267ec0
    786c df267998 df267cb0 df267ae8 df267f20 df2679f8 df267980 df1e36e0 df1e33c8
    788c df1e3ad0 df1e3500 df1e3308 df1e3260 df1e3278 df1e32a8 df1e3f20 df304c68
    78ac df1e32f0 df304f38 df304260 df304aa0 df304d28 df1e3c20 df1e3bc0 dd304350
    78cc df1e34e8 df267500 df267848 df1e37e8 df1e3f98 df1e35f0 df1e3d40 df1e3758
    78ec df267fe0 df267308 df1e3fb0 df1e36b0 df267890 df1e3410 df267f38 df1e3fc8
    790c df1e3f08 df304a40 df1e3a70 df1e3ef0 df3044b8 df1e3350 df1e3ec0 df304f68
    792c df304b00 df1e3830 df304f20 df267968 df267f98 df304980 df1e34b8 df1e3ae8

    R7: 0xc05c5d64:
    5d64 00000000 00000000 00000000 c059d1fc c05d2ae4 000fae01 c059c880 c00d5124
    5d84 00000000 ffffffff df8530c0 df9088c0 00008000 0000000f 00000000 c09e5100
    5da4 00000000 c09e5040 c09e5180 00000000 c09e50c0 0000002c c09e5000 c09dd000
    5dc4 00000008 00000000 00000000 00000001 00000001 c09e5080 00008000 0009fffc
    5de4 c05da000 00000000 00000000 00000000 0009ffff 00020000 00020000 e0000000
    5e04 00000000 000081aa 00000000 00000000 00000000 df800dc0 df800e40 dfa388cc
    5e24 df14e6c0 f8000000 0000076c 00000001 dfa2a540 00000000 b0000000 20000000
    5e44 00000001 00000080 c05c5e60 00000002 00000080 c05c6268 00000001 80000000
    Process httpd (pid: 3090, stack limit = 0xddc9e2f0)
    Stack: (0xddc9fe00 to 0xddca0000)
    fe00: ddc9fe54 ddc9fe10 c00e9524 c0044880 00100208 df800e08 c08d7720 0000003c
    fe20: 00000320 00000064 ddc9fe54 0000003c df807800 00000000 60000013 00100100
    fe40: df2a7e44 408ea000 ddc9fe74 ddc9fe58 c00e9294 c00e94bc 00000078 df807800
    fe60: df122788 c00df120 ddc9fe94 ddc9fe78 c00e93e4 c00e9230 df122788 df122f38
    fe80: df2a7898 00200200 ddc9fea4 ddc9fe98 c00df120 c00e93b8 ddc9fecc ddc9fea8
    fea0: c00df2c4 c00df110 4092b000 00000000 408ea000 c05528b0 4092b000 df2a7860
    fec0: ddc9ff04 ddc9fed0 c00d761c c00df250 ffffffc0 00000000 df2a7e44 df28a8b8
    fee0: df2a7e38 df2a7860 df2b3cc0 408ea000 df2a7e44 00000000 ddc9ff3c ddc9ff08
    ff00: c00db7bc c00d75f4 ddc9ff10 00000000 00000041 c05528b0 df2b3cc0 df2a7860
    ff20: 4092b000 408ea000 df2a7e38 df2a7860 ddc9ff84 ddc9ff40 c00dc838 c00db70c
    ff40: 4092b000 00041000 408ea000 df2b3cc4 df2b3cf4 df2a7e38 ddc9ff74 df2b3cf4
    ff60: 00041000 408ea000 df2b3cc0 c0040808 ddc9e000 00000000 ddc9ffa4 ddc9ff88
    ff80: c00dca7c c00dc610 40296000 408ea000 00041000 0000005b 00000000 ddc9ffa8
    ffa0: c0040660 c00dca40 40296000 408ea000 408ea000 00041000 00028000 40297238
    ffc0: 40296000 408ea000 00041000 0000005b bee07a08 00011177 bee07a04 bee078b4
    ffe0: 00077798 bee07898 401d2098 4022ac1c 40000010 408ea000 9fffe021 9fffe421
    Backtrace:
    [<c0044874>] (__bug+0x0/0x30) from [<c00e9524>] (free_block+0x74/0x160)
    [<c00e94b0>] (free_block+0x0/0x160) from [<c00e9294>] (cache_flusharray+0x70/0x90)
    [<c00e9224>] (cache_flusharray+0x0/0x90) from [<c00e93e4>] (kmem_cache_free+0x38/0x9c)
    r6:c00df120 r5:df122788 r4:df807800 r3:00000078
    [<c00e93ac>] (kmem_cache_free+0x0/0x9c) from [<c00df120>] (anon_vma_chain_free+0x1c/0x24)
    r7:00200200 r6:df2a7898 r5:df122f38 r4:df122788
    [<c00df104>] (anon_vma_chain_free+0x0/0x24) from [<c00df2c4>] (unlink_anon_vmas+0x80/0xa4)
    [<c00df244>] (unlink_anon_vmas+0x0/0xa4) from [<c00d761c>] (free_pgtables+0x34/0xb0)
    r8:df2a7860 r7:4092b000 r6:c05528b0 r5:408ea000 r4:00000000
    r3:4092b000
    [<c00d75e8>] (free_pgtables+0x0/0xb0) from [<c00db7bc>] (unmap_region+0xbc/0xfc)
    [<c00db700>] (unmap_region+0x0/0xfc) from [<c00dc838>] (do_munmap+0x234/0x29c)
    [<c00dc604>] (do_munmap+0x0/0x29c) from [<c00dca7c>] (sys_munmap+0x48/0x5c)
    [<c00dca34>] (sys_munmap+0x0/0x5c) from [<c0040660>] (ret_fast_syscall+0x0/0x30)
    r7:0000005b r6:00041000 r5:408ea000 r4:40296000
    Code: e59f0010 e1a01003 eb0f57ee e3a03000 (e5833000)
    ---[ end trace 57530e33d72a365d ]---



  • 让我们整理下这个问题的思路:

    造成这个oops错误可能的原因是:

    (1)CP2105的驱动问题;

    (2)PSP包本身的问题;

    (3)DDR不稳定造成的问题。

     

    请麻烦确认:

    (1)能否测试未使能CP2105的情况下,是否有oops错误?

    以此验证是否是CP2105的驱动问题

  • OK , 我尽快确定一下CP2105的驱动问题

  • 还有在u-boot的参数bootargs中,请将mem加上

     

    console=ttyO2,115200n8 mpurate=800 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs init=/sbin/init

     

    setenv bootargs console=ttyO2,115200n8 mem=512M mpurate=800 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs init=/sbin/init