Other Parts Discussed in Thread: PMP
Hello, Am trying to boot linux on one of our custom board based on EVM8148 and am facing a segmentation fault@vpss_init. Can anybody give me pointers as what can be the issue?
TI8148-GP rev 2.1
ARM clk: 600MHz
DDR clk: 400MHz
I2C: ready
DRAM: 2 GiB
NAND: HW ECC BCH8 Selected
No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC or NAND, using default environment
.:;rrr;;.
,5#@@@@#####@@@@@@#2,
,A@@@hi;;;r5;;;;r;rrSG@@@A,
r@@#i;:;s222hG;rrsrrrrrr;ri#@@r
:@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:
B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B
@@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@
@@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@
@@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@
G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
@9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
@#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
@A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
@&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
@#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
:@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
@@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
@A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@
;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@;
r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r
,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,
B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H
.@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.
.A@@#5r;;;r;;;rrr;r:r#AsM@@H.
;&@@@@MhXS5i5SX9B@@@@G;
:ihM#@@@@@##hs,
Net: <ethaddr> not set. Reading from E-fuse
Detected MACID:d4:94:a1:83:a3:76
cpsw
Hit any key to stop autoboot: 0
reading boot.scr
361 bytes read
Running bootscript from MMC/SD to set the ENV...
## Executing script at 80900000
reading ti_logo.bmp
151674 bytes read
reading uImage
2563056 bytes read
## Booting kernel from Legacy Image at 80009000 ...
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2562992 Bytes = 2.4 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 (pallavi@pallavi-Vostro-3400) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Wed Jun 27 14:13:59 IST 2012
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8148evm
bootconsole [earlycon0] enabled
vram size = 52428800 at 0x0
reserved size = 52428800 at 0x0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8148 2.0
SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 52224
Kernel command line: console=ttyO0,115200n8 rootwait root=/dev/mmcblk0p2 rw mem=256M earlyprintk notifyk.vpssm3_sva=0xBF900000 vram=50M ti814xfb.vram=0:16M,1:16M,2:6M ip=off noinitrd
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 206MB = 206MB total
Memory: 203168k/203168k available, 58976k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc0033000 ( 172 kB)
.text : 0xc0033000 - 0xc04d6000 (4748 kB)
.data : 0xc04d6000 - 0xc051fd80 ( 296 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:407
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
GPMC revision 6.0
Trying to install interrupt handler for IRQ400
Trying to install interrupt handler for IRQ401
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 type control for IRQ407
Trying to set irq flags for IRQ407
OMAP clockevent source: GPTIMER1 at 20000000 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 599.65 BogoMIPS (lpj=2998272)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
omap_voltage_early_init: voltage driver support not added
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!
omap_voltage_add_dev: VDD specified does not exist!
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
Could not look up i2c2
Timer3 will run at 20000000 Hz
LCD Backlight PWM timer3 started
registered ti814x_vpss device
registered TI814x on-chip HDMI device
registered ti81xx_vidout device
Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now
ti81xx_pcie: Invoking PCI BIOS...
ti81xx_pcie: Setting up Host Controller...
ti81xx_pcie: Register base mapped @0xd0820000
ti81xx_pcie: Starting PCI scan...
PCI: bus0: Fast back to back transfers enabled
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USBSS revision 4ea2080b
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done
omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource gp timer
musb-hdrc: version 6.0, host, debug=0
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
MUSB controller-0 revision 4ea20800
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
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: MUSB HDRC host driver
usb usb1: Manufacturer: Linux 2.6.37 musb-hcd
usb usb1: SerialNumber: musb-hdrc.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.0: USB Host mode controller at d081e000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
MUSB controller-1 revision 4ea20800
musb-hdrc musb-hdrc.1: MUSB HDRC host driver
musb-hdrc musb-hdrc.1: 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.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at d0826800 using DMA, IRQ 19
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
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)
PMU: registered new PMU device of type 0
omap-iommu omap-iommu.0: ducati registered
omap-iommu omap-iommu.1: sys registered
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 396
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 0x48020000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled, bootconsole disabled
console [ttyO0] enabled, bootconsole disabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
brd: module loaded
loop: module loaded
ahci ahci.0: forcing PORTS_IMPL to 0x1
ahci ahci.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc apst
scsi0 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
omap2-nand driver initializing
No NAND device found.
No NAND device found.
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask fffffffd
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver dm9601
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v1.0.0)
OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
usb 2-1: new high speed USB device using musb-hdrc and address 2
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbf900000
usbcore: registered new interface driver snd-usb-audio
ALSA device list:
No soundcards found.
TCP cubic registered
NET: Registered protocol family 17
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
omap_voltage_late_init: Voltage driver support not added
Power Management for TI81XX.
Random MACID=6e:2a:3:38:bf:9
omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
mmc0: new high speed SD card at address 0002
mmcblk0: mmc0:0002 00000 1.86 GiB
mmcblk0: p1 p2
ata1: SATA link down (SStatus 0 SControl 300)
usb 2-1: New USB device found, idVendor=0424, idProduct=2514
usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 4 ports detected
EXT3-fs: barriers not enabled
kjournald starting. Commit interval 5 seconds
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
devtmpfs: mounted
Freeing init memory: 172K
INIT: version 2.86 booting
Please wait: booting...
Error opening /dev/fb0: No such file or directory
Starting udev
udevd (69): /proc/69/oom_adj is deprecated, please use /proc/69/oom_score_adj instead.
Remounting root file system...
Caching udev devnodes
Undefined users:
Skipping /etc/default/volatiles/99_hal
ALSA: Restoring mixer settings...
/usr/sbin/alsactl: load_state:1625: No soundcards found...
Configuring update-modules.
Configuring omap3-sgx-modules.
Configuring hicolor-icon-theme.
# GdkPixbuf Image Loader Modules file
# Automatically generated file, do not edit
# Created by gdk-pixbuf-query-loaders from gtk+-2.20.1
#
g_module_open() failed for /--update-cache: /--update-cache.so: cannot open shared object file: No such file or directory
Configuring pango-module-basic-x.
Configuring pango-module-basic-fc.
Configuring ttf-dejavu-common.
Configuring ttf-dejavu-sans.
Configuring gdk-pixbuf-loader-png.
Configuring gdk-pixbuf-loader-jpeg.
Configuring gdk-pixbuf-loader-gif.
Configuring gdk-pixbuf-loader-xpm.
Configuring dbus.
Adding system startup for /etc/init.d/dbus-1.
Configuring hal.
Configuring policykit.
Configuring gnome-keyring.
Configuring ti-cmem-module.
Configuring ti-syslink-module.
Configuring kernel-module-tunnel4.
Configuring kernel-module-sit.
Configuring kernel-module-xfrm6-mode-beet.
Configuring kernel-module-xfrm6-mode-tunnel.
Configuring kernel-module-xfrm6-mode-transport.
Configuring kernel-module-scsi-wait-scan.
Configuring kernel-module-ssb.
Configuring kernel-module-vpss.
Configuring kernel-module-ti81xxhdmi.
Configuring kernel-module-tlc59108.
Configuring kernel-module-ti81xxfb.
Configuring kernel-module-tvp7002.
Configuring kernel-module-ti81xxvo.
Configuring kernel-module-ti81xxvin.
Configuring wpa-supplicant.
Configuring kernel-image-2.6.37.
Configuring ti-compat-wireless-wl12xx.
NET: Registered protocol family 10
Configuring network interfaces...
CPSW phy found : id is : 0x282f014
ADDRCONF(NETDEV_UP): eth0: link is not ready
eth0 no wireless extensions.
udhcpc (v1.13.2) started
Sending discover...
Sending discover...
Sending discover...
No lease, forking to background
done.
Setting up IP spoofing protection: rp_filter.
Mon Apr 30 02:04:00 UTC 2012
INIT: Entering runlevel: 5
Loading HDVICP2 Firmware
DM814X prcm_config_app version: 2.0.0.1
Doing PRCM settings...
PRCM for IVHD0 is in Progress, Please wait.....
BW Phy Addr : 0x48180600 Data : 0x00000001
AW Phy Addr : 0x48180600 Data : 0x00000002
Phy Addr : 0x48180c04 Data : 0x00000037
BW Phy Addr : 0x48180620 Data : 0x00070000
AW Phy Addr : 0x48180620 Data : 0x00050002
BW Phy Addr : 0x48180624 Data : 0x00030000
AW Phy Addr : 0x48180624 Data : 0x00010002
Phy Addr : 0x48180600 Data : 0x00000102
BW Phy Addr : 0x48180c10 Data : 0x00000007
AW Phy Addr : 0x48180c10 Data : 0x00000003
Phy Addr : 0x48180c14 Data : 0x00000004
BW Phy Addr : 0x58088000 Data : 0x279fb3f0
AW Phy Addr : 0x58088000 Data : 0xeafffffe
BW Phy Addr : 0x58098000 Data : 0x0d408ca0
AW Phy Addr : 0x58098000 Data : 0xeafffffe
BW Phy Addr : 0x48180c10 Data : 0x00000003
AW Phy Addr : 0x48180c10 Data : 0x00000000
Phy Addr : 0x48180c14 Data : 0x00000007
PRCM for IVHD0 is Done Successfully
PRCM Initialization completed
SysLink version : 2.10.03.20
SysLink module created on Date:Jun 27 2012 Time:14:15:05
FIRMWARE: I2cInit will be done by M3
FIRMWARE: Memory map bin file not passed
Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [-mmap <memory_map_file>] [-i2c <0|1>]
===Mandatory arguments===
<Processor Id> 0: DSP, 1: Video-M3, 2: Vpss-M3
<Location of Firmware> firmware binary file
<start|stop> to start/stop the firmware
===Optional arguments===
-mmap input memory map bin file name
-i2c 0: i2c init not done by M3, 1(default): i2c init done by M3
FIRMWARE: isI2cInitRequiredOnM3: 1
FIRMWARE: Default memory configuration is used
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.2.1
FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 1 start Successful
Loading HDVPSS Firmware
FIRMWARE: I2cInit will be done by M3
FIRMWARE: Memory map bin file not passed
Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [-mmap <memory_map_file>] [-i2c <0|1>]
===Mandatory arguments===
<Processor Id> 0: DSP, 1: Video-M3, 2: Vpss-M3
<Location of Firmware> firmware binary file
<start|stop> to start/stop the firmware
===Optional arguments===
-mmap input memory map bin file name
-i2c 0: i2c init not done by M3, 1(default): i2c init done by M3
FIRMWARE: isI2cInitRequiredOnM3: 1
FIRMWARE: Default memory configuration is used
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.2.1
FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 2 start Successful
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = caf18000
[00000000] *pgd=8cada031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
last sysfs file: /sys/kernel/uevent_seqnum
Modules linked in: vpss(+) syslink ipv6
CPU: 0 Not tainted (2.6.37 #1)
PC is at vps_system_init+0x174/0x274 [vpss]
LR is at vps_fvid2_control+0x1b0/0x248 [vpss]
pc : [<bf1a46b8>] lr : [<bf18ecf0>] psr: 60000113
sp : cbe8bde0 ip : 000002a5 fp : cbe8be0c
r10: 00000000 r9 : cbe8a000 r8 : c0505b90
r7 : c04ee680 r6 : 00000000 r5 : caf3f640 r4 : 00000000
r3 : 00000000 r2 : 00000000 r1 : 0000012c r0 : 00000000
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 8af18019 DAC: 00000015
Process modprobe (pid: 1796, stack limit = 0xcbe8a2e8)
Stack: (0xcbe8bde0 to 0xcbe8c000)
bde0: 00000000 c04ee680 00000000 00000003 c04ee680 00000000 bf19d4fc cbceb280
be00: cbe8be2c cbe8be10 bf18e0f0 bf1a4550 c04ee688 c04ee688 bf19d068 cbceb280
be20: cbe8be3c cbe8be30 c01fa88c bf18e070 cbe8be5c cbe8be40 c01f97f8 c01fa878
be40: c04ee688 c04ee6bc bf19d068 cbceb280 cbe8be7c cbe8be60 c01f9920 c01f9734
be60: 00000000 c01f98b8 bf19d068 cbceb280 cbe8bea4 cbe8be80 c01f8fa4 c01f98c4
be80: cc821138 cc8537b0 c01a8e58 00000000 bf19d054 bf19d068 cbe8beb4 cbe8bea8
bea0: c01f961c c01f8f60 cbe8bee4 cbe8beb8 c01f887c c01f9608 bf199817 cbe8bec8
bec0: 00000000 bf19d054 bf19d068 40060000 bf1a3000 00000000 cbe8bf0c cbe8bee8
bee0: c01f9c58 c01f87d4 00000000 bf19d054 0001b528 40060000 bf1a3000 cbe8a000
bf00: cbe8bf1c cbe8bf10 c01fad30 c01f9bb4 cbe8bf34 cbe8bf20 c01fad64 c01facf0
bf20: 00000000 bf19d3d8 cbe8bf44 cbe8bf38 bf1a3058 c01fad50 cbe8bf7c cbe8bf48
bf40: c00333d8 bf1a300c bf19d3d8 0001b528 40060000 c003df48 00000000 bf19d3d8
bf60: 0001b528 40060000 c003df48 00000000 cbe8bfa4 cbe8bf80 c00906f8 c0033314
bf80: c00bcfdc c00bcef4 00001030 0001b528 00000000 00000080 00000000 cbe8bfa8
bfa0: c003dda0 c0090668 00001030 0001b528 40060000 0001d043 0001b528 0001ac94
bfc0: 00001030 0001b528 00000000 00000080 0001b088 befbfc44 00000000 befbfc44
bfe0: 0001b420 befbf92c 0000b678 401d57d4 60000010 40060000 00000000 00000000
Backtrace:
[<bf1a4544>] (vps_system_init+0x0/0x274 [vpss]) from [<bf18e0f0>] (vps_probe+0x8c/0x174 [vpss])
r7:cbceb280 r6:bf19d4fc r5:00000000 r4:c04ee680
[<bf18e064>] (vps_probe+0x0/0x174 [vpss]) from [<c01fa88c>] (platform_drv_probe+0x20/0x24)
r7:cbceb280 r6:bf19d068 r5:c04ee688 r4:c04ee688
[<c01fa86c>] (platform_drv_probe+0x0/0x24) from [<c01f97f8>] (driver_probe_device+0xd0/0x190)
[<c01f9728>] (driver_probe_device+0x0/0x190) from [<c01f9920>] (__driver_attach+0x68/0x8c)
r7:cbceb280 r6:bf19d068 r5:c04ee6bc r4:c04ee688
[<c01f98b8>] (__driver_attach+0x0/0x8c) from [<c01f8fa4>] (bus_for_each_dev+0x50/0x84)
r7:cbceb280 r6:bf19d068 r5:c01f98b8 r4:00000000
[<c01f8f54>] (bus_for_each_dev+0x0/0x84) from [<c01f961c>] (driver_attach+0x20/0x28)
r6:bf19d068 r5:bf19d054 r4:00000000
[<c01f95fc>] (driver_attach+0x0/0x28) from [<c01f887c>] (bus_add_driver+0xb4/0x234)
[<c01f87c8>] (bus_add_driver+0x0/0x234) from [<c01f9c58>] (driver_register+0xb0/0x13c)
[<c01f9ba8>] (driver_register+0x0/0x13c) from [<c01fad30>] (platform_driver_register+0x4c/0x60)
r9:cbe8a000 r8:bf1a3000 r7:40060000 r6:0001b528 r5:bf19d054
r4:00000000
[<c01face4>] (platform_driver_register+0x0/0x60) from [<c01fad64>] (platform_driver_probe+0x20/0x70)
[<c01fad44>] (platform_driver_probe+0x0/0x70) from [<bf1a3058>] (vps_init+0x58/0x88 [vpss])
r5:bf19d3d8 r4:00000000
[<bf1a3000>] (vps_init+0x0/0x88 [vpss]) from [<c00333d8>] (do_one_initcall+0xd0/0x1a4)
[<c0033308>] (do_one_initcall+0x0/0x1a4) from [<c00906f8>] (sys_init_module+0x9c/0x1bc)
[<c009065c>] (sys_init_module+0x0/0x1bc) from [<c003dda0>] (ret_fast_syscall+0x0/0x30)
r7:00000080 r6:00000000 r5:0001b528 r4:00001030
Code: e2506000 1a00002f e59f30ec e5933000 (e5933000)
---[ end trace f936c94543eba1cf ]---
Segmentation fault