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.

VPSS problem when using jffs2 filesystem

Hi,

 I am using DM8168 board, and my ezsdk is 5.02.02.60 (psp 04.00.00.12).

 I made a jffs2 filesystem for my board, but there are some errors when booting up(when loading vpss.ko).

the boot args is like below:

------------------------------------------------------------------------------------------------

printenv
bootdelay=3
baudrate=115200
autoload=no
verify=yes
ethaddr=40:5f:c2:6d:b8:4e
ethact=DaVinci EMAC
serverip=172.16.3.62
ipaddr=172.16.3.99
bootcmd=nand read 0x81000000 0x00280000 0x260000;bootm 0x81000000
bootargs=console=ttyO2,115200n8 root=/dev/mtdblock7 rw rootwait rootfstype=jffs2 mem=256M earlyprintk notifyk.vpssm3_va=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=dhcp
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 2010.06 (Jan 31 2012 - 17:54:32)
------------------------------------------------------------------------------------------------

and the booting messages is like below:
------------------------------------------------------------------------------------------------
U-Boot 2010.06 (Jan 31 2012 - 17:54:32)

TI8168-GP rev 1.1

ARM clk: 987MHz
DDR clk: 398MHz

I2C: ready
DRAM: 1 GiB
NAND: HW ECC Hamming Code selected
256 MiB
:,;;:;:;;;;;;;;r;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:,;;:;:;;;;;;;;:;;;;;;;;:,;;:;:
;,;:::;;;;r;;;rssiSiS552X5252525259GX2X9hX9X9XX2325S55252i5:,;;:;:;;;;;;;;:,;;:
;:;;;;;;;rrssSsS52S22h52299GGAAMHMM#BBH#B#HMM#HMBA&&XX2255S2S5Si:,;;:;:;;;;;;;;
;:;;r;;rsrrriiXS5S329&A&MH#BMB#A&9XXA252GXiSXX39AAMMMBB&G22S5i2SSiiiisi:,;;:;:;
;;;;;r;rr2iisiih393HB#B#AA99i22irrrX3X52AGsisss2Xii2299HBMA&X2S5S5iSiisSsi:,;;:
r:r;rrsrsihXSi2&##MHB&Ahh3AGHGA9G9h&#H##@@@##MAMMXXX9SSS29&&HGGX2i5iisiiisisi:,
;;rrrrsSiiiA&ABH&A9GAGhAhBAMHA9HM@@@@@@@@@@@@@@@@@@@HHhAh2S2SX9&Gh22SSiisiiisii
r:rrssisiS2XM##&h3AGAX&3GG3Ssr5H@M#HM2; ;2X&&&MHMB###GBB#B&XXSSs529XX55iSsisisi
r;rsrisSi2XHAhX99A3XXG&&XS;:,rH#HGhAS @@@@3rs2XBM@@A552&&AHA2XiisSS252SSsisSs
r;issi5S22&&3iSSX292&hXsr;;:;h@&G339&S9@@@@2@MA&9&HB##Xris29ABMAAX2ir;rsSi5iss5
rrsSi2XhG&9GXh399&X99i;;;;;;r#H&293H9X#@@@@@@@B&9GhAH@XrrsrsiXABHB&HG2rr;rrSiSi
;:rsisS599&AA9XG&3A35r;:::;,;BMh&&2iX5A@@@@@@@&392X5GB2;;;r;iSX393A##A&Xi:::rsi
;:rss552222X553&XHMhir;;::,:,h#HhGSXhG3#@@@@#AXXS2XAHA;::;;;;ss55XShBA3239r:,;;
r;ii2S5SSi2i53hirsh2srr::,,,,;MMXX359&Ah3h&Si59SX99A#i:,::::;;sri2,.2r;:SGAr;,:
;:;rrrrssiriXGSi::shs;;;,,,:,,rBBA9h5s5h5iS5isi2SAHB5:,,,:::;rrs5&SrisSX5Srrr:,
;,r;;;;rsriSSrrrr;;5Xrr;;,:,,.,;9AA2SsisS5323XXXG9&i:.,,::;;r;;;srrrrrr;;:;::::
:,;r;r;rrissrrr;:;::;s;;;;,:,,..,r293h222hXXAAGGGX;:,,,:,:,::;:;::,:,,,,...,,,,
;,;;;;rrrrrrrrirr;,.,,:::::::,,,,.,;SX&ABAB2hhXir:,,.,,.,,:,,,,..,,,..,..,,,..:
:.:;:;;;:;;;;r;rrs;:.. ,,:::::,:,:,,.::rrsrr;;,,.......,..,....,,,,,,,...,.,,:,
:.:::,::::::;;r;rrr;:.......,.,.,,:::,,...............,,::.,,,,:,::,,:,:,,,:,;:
,.::,:,,,,,;;;;;;;;r;;::,..............................;;;:;::::,:::::::,:,:,,,
: ,,:,,,,,,,,,,,,,:;rrr;;:;,,,,,,,::,.,.:.,.,;s,:;;;;:;:;;;;;::::,:::,:::,:,:,:
,.,,,,,,,...,,.,,....................................:,............:,,,:,:,,,,,

Net: Detected MACID:40:5f:c2:6d:b8:4e
Ethernet PHY: GENERIC @ 0x01
DaVinci EMAC
Hit any key to stop autoboot: 3 2 1

NAND read: device 0 offset 0x280000, size 0x260000
2490368 bytes read: OK
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2410876 Bytes = 2.3 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 (xiaoxiao@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #2 Mon Nov 21 15:36:26 JST 2011
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8168evm
bootconsole [earlycon0] enabled
vram size = 52428800 at 0
reserved size = 52428800 at 0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8168 1.1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 52224
Kernel command line: console=ttyO2,115200n8 root=/dev/mtdblock7 rw rootwait rootfstype=jffs2 mem=256M earlyprintk notifyk.vpssm3_va=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=dhcp
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: 203476k/203476k available, 58668k 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)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0038000 ( 192 kB)
.text : 0xc0038000 - 0xc0492000 (4456 kB)
.data : 0xc0492000 - 0xc04d89c0 ( 283 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 27000000 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
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 GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 0
_omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
_omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
NOR: Can't request GPMC CS
registered ti816x_vpss device
registered ti816x_gpio_vr device
registered TI816x on-chip HDMI device
registered ti816x_sr device
pm_dbg_init: only OMAP3 supported
Registered ti81xx_fb device
ti816x_pcie: Invoking PCI BIOS...
ti816x_pcie: Setting up Host Controller...
ti816x_pcie: Register base mapped @0xd0820000
ti816x_pcie: Starting PCI scan...
PCI: bus0: Fast back to back transfers enabled
bio: create slab <bio-0> at 0
regulator: VFB: 800 <--> 1025 mV at 800 mV
vgaarb: loaded
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 100 kHz
omap_i2c omap_i2c.2: bus 2 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
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done
musb-hdrc: kernel must blacklist external hubs
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 d080c000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
musb-hdrc: kernel must blacklist external hubs
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 d081e800 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 397
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
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
console [ttyO2] enabled, bootconsole disabled
console [ttyO2] enabled, bootconsole disabled
brd: module loaded
loop: module loaded
ahci ahci.0: forcing PORTS_IMPL to 0x3
ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc
scsi0 : ahci_platform
scsi1 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
m25p80 spi1.0: found m25p32, expected w25x32
m25p80 spi1.0: m25p32 (4096 Kbytes)
Creating 4 MTD partitions on "spi_flash":
0x000000000000-0x000000040000 : "U-Boot"
0x000000040000-0x000000042000 : "U-Boot Env"
mtd: partition "U-Boot Env" doesn't end on an erase block -- force read-only
0x000000042000-0x0000002c2000 : "Kernel"
mtd: partition "Kernel" doesn't start on an erase block boundary -- force read-only
0x0000002c2000-0x000000400000 : "File System"
mtd: partition "File System" doesn't start on an erase block boundary -- force read-only
omap2-nand driver initializing
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
Creating 5 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x0000006c0000 : "Kernel"
0x0000006c0000-0x00000cee0000 : "File System"
0x00000cee0000-0x000010000000 : "Reserved"
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
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
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
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
ALSA device list:
#0: TI81XX EVM
TCP cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
omap_voltage_late_init: Voltage driver support not added
smartreflex smartreflex: Driver initialized
ata2: SATA link down (SStatus 0 SControl 300)
ata1: SATA link down (SStatus 0 SControl 300)
davinci_mdio davinci_mdio.0: resetting idled controller
net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
PHY 0:02 not found
net eth1: could not connect to phy 0:02
Sending DHCP requests .
PHY: 0:01 - Link is Up - 100/Full
., OK
IP-Config: Got DHCP answer from 0.0.0.0, my address is 172.16.3.42
IP-Config: Complete:
device=eth0, addr=172.16.3.42, mask=255.255.255.0, gw=172.16.3.254,
host=172.16.3.42, domain=local.bi2vision.com, nis-domain=(none),
bootserver=0.0.0.0, rootserver=0.0.0.0, rootpath=
Empty flash at 0x050b922c ends at 0x050b9800
VFS: Mounted root (jffs2 filesystem) on device 31:7.
devtmpfs: mounted
Freeing init memory: 192K
INIT: version 2.86 booting
Error opening /dev/fb0: No such file or directory
Please wait: booting...
Starting udev
udevd (78): /proc/78/oom_adj is deprecated, please use /proc/78/oom_score_adj instead.
udev: starting version 141
Remounting root file system...
Caching udev devnodes
Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
NET: Registered protocol family 10
ALSA: Restoring mixer settings...
Configuring network interfaces... udhcpc (v1.13.2) started
No state is present for card EVM
Found hardware: "" "" "" "" ""
Hardware is initialized using a generic method
No state is present for card EVM
Sending discover...
Sending select for 172.16.3.85...
Lease of 172.16.3.85 obtained, lease time 600
adding dns 172.16.1.10
done.
Setting up IP spoofing protection: rp_filter.
hwclock: can't open '/dev/misc/rtc': No such file or directory
Thu Sep 8 14:28:00 UTC 2011
hwclock: can't open '/dev/misc/rtc': No such file or directory
INIT: Entering runlevel: 5
Starting system message bus: dbus.
Loading HDVICP2 Firmware
DM816X prcm_config_app version: 2.0.0.1
Doing PRCM settings...
PRCM for IVHD0 is in Progress, Please wait.....
BW Phy Addr : 0x48180600 Data : 0x00000002
AW Phy Addr : 0x48180600 Data : 0x00000002
Phy Addr : 0x48180c04 Data : 0x00000037
BW Phy Addr : 0x48180620 Data : 0x00070000
AW Phy Addr : 0x48180620 Data : 0x00070002
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 : 0xeafffffe
AW Phy Addr : 0x58088000 Data : 0xeafffffe
BW Phy Addr : 0x58098000 Data : 0xeafffffe
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 for IVHD1 is in Progress, Please wait.....
BW Phy Addr : 0x48180700 Data : 0x00000002
AW Phy Addr : 0x48180700 Data : 0x00000002
Phy Addr : 0x48180d04 Data : 0x00000037
BW Phy Addr : 0x48180720 Data : 0x00070000
AW Phy Addr : 0x48180720 Data : 0x00050002
BW Phy Addr : 0x48180724 Data : 0x00030000
AW Phy Addr : 0x48180724 Data : 0x00010002
Phy Addr : 0x48180700 Data : 0x00000102
BW Phy Addr : 0x48180d10 Data : 0x00000007
AW Phy Addr : 0x48180d10 Data : 0x00000003
Phy Addr : 0x48180d14 Data : 0x00000004
BW Phy Addr : 0x5a088000 Data : 0xeaffbffe
AW Phy Addr : 0x5a088000 Data : 0xeafffffe
BW Phy Addr : 0x5a098000 Data : 0xaefffffe
AW Phy Addr : 0x5a098000 Data : 0xeafffffe
BW Phy Addr : 0x48180d10 Data : 0x00000003
AW Phy Addr : 0x48180d10 Data : 0x00000000
Phy Addr : 0x48180d14 Data : 0x00000007
PRCM for IVHD1 is Done Successfully
PRCM for IVHD2 is in Progress, Please wait.....
BW Phy Addr : 0x48180800 Data : 0x00000002
AW Phy Addr : 0x48180800 Data : 0x00000002
Phy Addr : 0x48180e04 Data : 0x00000037
BW Phy Addr : 0x48180820 Data : 0x00070000
AW Phy Addr : 0x48180820 Data : 0x00050002
BW Phy Addr : 0x48180824 Data : 0x00030000
AW Phy Addr : 0x48180824 Data : 0x00010002
Phy Addr : 0x48180800 Data : 0x00000102
BW Phy Addr : 0x48180e10 Data : 0x00000007
AW Phy Addr : 0x48180e10 Data : 0x00000003
Phy Addr : 0x48180e14 Data : 0x00000004
BW Phy Addr : 0x53088000 Data : 0xeafffffe
AW Phy Addr : 0x53088000 Data : 0xeafffffe
BW Phy Addr : 0x53098000 Data : 0xeaff7ffe
AW Phy Addr : 0x53098000 Data : 0xeafffffe
BW Phy Addr : 0x48180e10 Data : 0x00000003
AW Phy Addr : 0x48180e10 Data : 0x00000000
Phy Addr : 0x48180e14 Data : 0x00000007
PRCM for IVHD2 is Done Successfully
PRCM Initialization completed
SysLink version : 2.00.02.80
SysLink module created on Date:Sep 8 2011 Time:12:18:39
FIRMWARE: Memory map bin file not passed
Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Location of Mem map bin file]
FIRMWARE: Default memory configuration is used
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.1.1
FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 1 start Successful
Starting telnet daemon.
Loading HDVPSS Firmware
FIRMWARE: Memory map bin file not passed
Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Location of Mem map bin file]
FIRMWARE: Default memory configuration is used
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.1.1
FIRMWARE: Memory Configuration status : In Progress
FIRMWARE: 2 start Successful
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
notify_shm_drv_sendevent failed! status = 0xfffffff0
notify_send_event failed! status = 0xfffffff0
VPSS_CORE : Failed to init fvid2 interface,
vpss: probe of vpss failed with error -22
ti81xxfb ti81xxfb: no grpxs
ti81xxfb: probe of ti81xxfb failed with error -22
open /dev/fb0: No such file or directory
cat: write error: No space left on device
cat: write error: No space left on device
HDMI W1 rev 2.0
Unable to handle kernel NULL pointer dereference at virtual address 00000140
pgd = cb098000
[00000140] *pgd=8b033031, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1]
last sysfs file: /sys/module/vpss/initstate
Modules linked in: ti81xxhdmi(+) ti81xxfb vpss syslink ipv6
CPU: 0 Not tainted (2.6.37 #2)
PC is at TI81xx_register_display_panel+0x44/0xfc [vpss]
LR is at init_module+0x274/0x3b4 [ti81xxhdmi]
pc : [<bf18daec>] lr : [<bf1b8274>] psr: a0000013
sp : cb097f10 ip : cb097f30 fp : cb097f2c
r10: 00000000 r9 : cb096000 r8 : bf1b8000
r7 : 4008c000 r6 : 00000000 r5 : bf1b491c r4 : 00000000
r3 : 00000000 r2 : bf198b68 r1 : bf1b491c r0 : bf1b46e0
Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 8b098019 DAC: 00000015
Process modprobe (pid: 1010, stack limit = 0xcb0962e8)
Stack: (0xcb097f10 to 0xcb098000)
7f00: 00000000 bf1b4894 0001b208 4008c000
7f20: cb097f44 cb097f30 bf1b8274 bf18dab4 00000000 bf1b4770 cb097f7c cb097f48
7f40: c00383d8 bf1b800c bf1b4770 0001b208 4008c000 c0042f48 00000000 bf1b4770
7f60: 0001b208 4008c000 c0042f48 00000000 cb097fa4 cb097f80 c0092b5c c0038314
7f80: c00bd750 c00bd668 0001b070 0001b208 00000000 00000080 00000000 cb097fa8
7fa0: c0042da0 c0092acc 0001b070 0001b208 4008c000 00005828 0001b208 0001ac94
7fc0: 0001b070 0001b208 00000000 00000080 0001b088 bebc5c74 00000000 bebc5c74
7fe0: 0001b3f0 bebc595c 0000b678 401cd7d4 60000010 4008c000 81808201 049a8d91
Backtrace:
[<bf18daa8>] (TI81xx_register_display_panel+0x0/0xfc [vpss]) from [<bf1b8274>] (init_module+0x274/0x3b4 [ti81xxhdmi])
r7:4008c000 r6:0001b208 r5:bf1b4894 r4:00000000
[<bf1b8000>] (init_module+0x0/0x3b4 [ti81xxhdmi]) from [<c00383d8>] (do_one_initcall+0xd0/0x1a4)
r5:bf1b4770 r4:00000000
[<c0038308>] (do_one_initcall+0x0/0x1a4) from [<c0092b5c>] (sys_init_module+0x9c/0x1bc)
[<c0092ac0>] (sys_init_module+0x0/0x1bc) from [<c0042da0>] (ret_fast_syscall+0x0/0x30)
r7:00000080 r6:00000000 r5:0001b208 r4:0001b070
Code: e89da8f0 e59f20b0 e5906000 e5923000 (e5d33140)
---[ end trace 23316610da536d87 ]---
Segmentation fault
Starting syslogd/klogd: done
Starting thttpd.
ioctl FBIOGET_VSCREENINFO: Inappropriate ioctl for device
ioctl FBIOGET_VSCREENINFO: Inappropriate ioctl for device
expr: syntax error
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven


Usage: fbset [options] [mode]

Valid options:
General options:
-h, --help : display this usage information
--test : don't change, just test whether the mode is valid
-s, --show : display video mode settings
-i, --info : display all frame buffer information
-v, --verbose : verbose mode
-V, --version : print version information
-x, --xfree86 : XFree86 compatibility mode
-a, --all : change all virtual consoles on this device
Frame buffer special device nodes:
-fb <device> : processed frame buffer device
(default is /dev/fb0)
Video mode database:
-db <file> : video mode database file
(default is /etc/fb.modes)
Display geometry:
-xres <value> : horizontal resolution (in pixels)
-yres <value> : vertical resolution (in pixels)
-vxres <value> : virtual horizontal resolution (in pixels)
-vyres <value> : virtual vertical resolution (in pixels)
-depth <value> : display depth (in bits per pixel)
-nonstd <value> : select nonstandard video mode
-g, --geometry ... : set all geometry parameters at once
-match : set virtual vertical resolution by virtual resolution
Display timings:
-pixclock <value> : pixel clock (in picoseconds)
-left <value> : left margin (in pixels)
-right <value> : right margin (in pixels)
-upper <value> : upper margin (in pixel lines)
-lower <value> : lower margin (in pixel lines)
-hslen <value> : horizontal sync length (in pixels)
-vslen <value> : vertical sync length (in pixel lines)
-t, --timings ... : set all timing parameters at once
Display flags:
-accel <value> : hardware text acceleration enable (false or true)
-hsync <value> : horizontal sync polarity (low or high)
-vsync <value> : vertical sync polarity (low or high)
-csync <value> : composite sync polarity (low or high)
-gsync <value> : synch on green (false or true)
-extsync <value> : external sync enable (false or true)
-bcast <value> : broadcast enable (false or true)
-laced <value> : interlace enable (false or true)
-double <value> : doublescan enable (false or true)
-rgba <r,g,b,a> : recommended length of color entries
-grayscale <value> : grayscale enable (false or true)
Display positioning:
-move <direction> : move the visible part (left, right, up or down)
-step <value> : step increment (in pixels or pixel lines)
(default is 8 horizontal, 2 vertical)
Starting PVR
omaplfb: OMAPLFB_Init: OMAPLFBInit failed
FATAL: Error inserting omaplfb (/lib/modules/2.6.37/kernel/drivers/gpu/pvr/omaplfb.ko): No such device
/dev/mem opened.
Memory mapped at address 0x401e3000.
Read at address 0x48180F04 (0x401e3f04): 0x00000001
Write at address 0x48180F04 (0x401e3f04): 0x00000000, readback 0x00000000
/dev/mem opened.
Memory mapped at address 0x401ed000.
Read at address 0x48180900 (0x401ed900): 0x00000102
Write at address 0x48180900 (0x401ed900): 0x00000002, readback 0x00000002
/dev/mem opened.
Memory mapped at address 0x402c3000.
Read at address 0x48180920 (0x402c3920): 0x00040002
Write at address 0x48180920 (0x402c3920): 0x00000002, readback 0x00000002
Starting Matrix GUI application.

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

Arago Project http://arago-project.org dm816x-evm ttyO2

Arago 2011.05 dm816x-evm ttyO2

dm816x-evm login:
---------------------------------------------------------------------------------------------------------------

I also tried with nfs mode with the same file system.
I changed the boot args to 
bootargs=console=ttyO2,115200n8 rootwait rw mem=256M earlyprink notifyk.vpssm3_va=0xBF900000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M root=/dev/nfs nfsroot=172.16.1.62:/home/xiaoxiao/targetfs ip=dhcp 
and the vpss works fine.
I don't know why it failed when I use a jffs2 file system.
Is there anything wrong with my boot args?


Regards,
Lei

  • From the log, it seems that notify kernel module did not find the notifyk.vpssm3_va=0xBF900000.

     

    Normall, you should see the below print during the kernel boot. could you check your nfs boot log?

    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbf900000

    Regards

    yihe

  • Hi yihe,

    First thank you for your reply.

    yihe said:

    Normall, you should see the below print during the kernel boot. could you check your nfs boot log?

    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbf900000

    Yes, you are right. When I use nfs boot, I found the message you said was printed.

    notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbf900000

    So you mean the notify kernel module did not find the notify boot parameter?
    I checked more message about jffs2 booting using dmesg.
    --------------------------------------------------------------------------------------------------
    Linux version 2.6.37 (xiaoxiao@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #2 Mon Nov 21 15:36:26 JST 2011
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8168evm
    bootconsole [earlycon0] enabled
    vram size = 52428800 at 0
    reserved size = 52428800 at 0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8168 1.1
    On node 0 totalpages: 52736
    free_area_init_node: node 0, pgdat c04d72ac, node_mem_map c0510000
    Normal zone: 512 pages used for memmap
    Normal zone: 0 pages reserved
    Normal zone: 52224 pages, LIFO batch:15
    pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    pcpu-alloc: [0] 0
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 52224
    Kernel command line: console=ttyO2,115200n8 root=/dev/mtdblock7 rw rootwait rootfstype=jffs2 mem=256M earlyprintk notifyk.vpssm3_va=0xA0000000 vram=50M ti816xfb.vram=0:16M,1:16M,2:6M ip=dhcp
    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: 203476k/203476k available, 58668k 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)
    modules : 0xbf000000 - 0xc0000000 ( 16 MB)
    .init : 0xc0008000 - 0xc0038000 ( 192 kB)
    .text : 0xc0038000 - 0xc0492000 (4456 kB)
    .data : 0xc0492000 - 0xc04d89c0 ( 283 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 27000000 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584)
    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_gpio omap_gpio.0: rpm_resume flags 0x4
    omap_gpio omap_gpio.0: omap_pm_runtime_resume
    omap_gpio omap_gpio.0: rpm_resume returns 0
    OMAP GPIO hardware version 0.1
    omap_gpio omap_gpio.1: rpm_resume flags 0x4
    omap_gpio omap_gpio.1: omap_pm_runtime_resume
    omap_gpio omap_gpio.1: rpm_resume returns 0
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 0
    _omap_mux_get_by_name: Could not find signal i2c2_scl.i2c2_scl
    _omap_mux_get_by_name: Could not find signal i2c2_sda.i2c2_sda
    NOR: Can't request GPMC CS
    registered ti816x_vpss device
    registered ti816x_gpio_vr device
    registered TI816x on-chip HDMI device
    registered ti816x_sr device
    pm_dbg_init: only OMAP3 supported
    Registered ti81xx_fb device
    ti816x_pcie: Invoking PCI BIOS...
    ti816x_pcie: Setting up Host Controller...
    ti816x_pcie: Register base mapped @0xd0820000
    ti816x_pcie: Starting PCI scan...
    PCI: bus0: Fast back to back transfers enabled
    pci_bus 0000:00: resource 0 [mem 0x20000000-0x2fffffff]
    pci_bus 0000:00: resource 1 [io 0x40000000-0x402fffff]
    bio: create slab <bio-0> at 0
    regulator: VFB: 800 <--> 1025 mV at 800 mV
    vgaarb: loaded
    SCSI subsystem initialized
    libata version 3.00 loaded.
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    omap_i2c omap_i2c.1: rpm_resume flags 0x4
    omap_i2c omap_i2c.1: omap_pm_runtime_resume
    omap_i2c omap_i2c.1: rpm_resume returns 0
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz
    omap_i2c omap_i2c.1: rpm_suspend flags 0x0
    omap_i2c omap_i2c.1: omap_pm_runtime_suspend
    omap_i2c omap_i2c.1: rpm_suspend returns 0
    omap_i2c omap_i2c.2: rpm_resume flags 0x4
    omap_i2c omap_i2c.2: omap_pm_runtime_resume
    omap_i2c omap_i2c.2: rpm_resume returns 0
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 100 kHz
    omap_i2c omap_i2c.2: rpm_suspend flags 0x0
    omap_i2c omap_i2c.2: omap_pm_runtime_suspend
    omap_i2c omap_i2c.2: rpm_suspend returns 0
    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
    registerd cppi-dma Intr @ IRQ 17
    Cppi41 Init Done
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc: HDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    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
    usb usb1: rpm_resume flags 0x4
    usb usb1: rpm_resume returns 1
    usb usb1: rpm_resume flags 0x4
    usb usb1: rpm_resume returns 1
    usb usb1: rpm_resume flags 0x0
    usb usb1: rpm_resume returns 1
    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 d080c000 using DMA, IRQ 18
    Registered /proc/driver/musb_hdrc.0
    musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: kernel must blacklist external hubs
    musb-hdrc: HDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    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
    usb usb2: rpm_resume flags 0x4
    usb usb2: rpm_resume returns 1
    usb usb2: rpm_resume flags 0x4
    usb usb2: rpm_resume returns 1
    usb usb2: rpm_resume flags 0x0
    usb usb2: rpm_resume returns 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 d081e800 using DMA, IRQ 19
    Registered /proc/driver/musb_hdrc.1
    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.
    PCI: CLS 0 bytes, default 64
    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
    hub 1-0:1.0: rpm_resume flags 0x4
    hub 1-0:1.0: rpm_resume returns 1
    hub 1-0:1.0: rpm_suspend flags 0x0
    hub 1-0:1.0: rpm_suspend returns 0
    hub 2-0:1.0: rpm_resume flags 0x4
    hub 2-0:1.0: rpm_resume returns 1
    hub 2-0:1.0: rpm_suspend flags 0x0
    hub 2-0:1.0: rpm_suspend returns 0
    JFFS2 version 2.2. (NAND) ツゥ 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    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
    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
    console [ttyO2] enabled, bootconsole disabled
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    scsi host0: rpm_resume flags 0x4
    scsi host0: rpm_resume returns 1
    scsi host1: rpm_resume flags 0x4
    scsi host1: rpm_resume returns 1
    m25p80 spi1.0: found m25p32, expected w25x32
    m25p80 spi1.0: m25p32 (4096 Kbytes)
    Creating 4 MTD partitions on "spi_flash":
    0x000000000000-0x000000040000 : "U-Boot"
    0x000000040000-0x000000042000 : "U-Boot Env"
    mtd: partition "U-Boot Env" doesn't end on an erase block -- force read-only
    0x000000042000-0x0000002c2000 : "Kernel"
    mtd: partition "Kernel" doesn't start on an erase block boundary -- force read-only
    0x0000002c2000-0x000000400000 : "File System"
    mtd: partition "File System" doesn't start on an erase block boundary -- force read-only
    omap2-nand driver initializing
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
    Creating 5 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000260000 : "U-Boot"
    0x000000260000-0x000000280000 : "U-Boot Env"
    0x000000280000-0x0000006c0000 : "Kernel"
    0x0000006c0000-0x00000cee0000 : "File System"
    0x00000cee0000-0x000010000000 : "Reserved"
    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
    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
    i2c /dev entries driver
    Linux video capture interface: v2.00
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v1.0.0)
    omap_wdt omap_wdt: rpm_resume flags 0x4
    omap_wdt omap_wdt: omap_pm_runtime_resume
    omap_wdt omap_wdt: rpm_resume returns 0
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    omap_wdt omap_wdt: rpm_suspend flags 0x0
    omap_wdt omap_wdt: omap_pm_runtime_suspend
    omap_wdt omap_wdt: rpm_suspend returns 0
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    usbcore: registered new interface driver snd-usb-audio
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
    #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    smartreflex smartreflex: Driver initialized
    ata2: SATA link down (SStatus 0 SControl 300)
    scsi host1: rpm_suspend flags 0x0
    scsi host1: rpm_suspend returns 0
    ata1: SATA link down (SStatus 0 SControl 300)
    scsi host0: rpm_suspend flags 0x0
    scsi host0: rpm_suspend returns 0
    davinci_mdio davinci_mdio.0: resetting idled controller
    net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, id=282f014)
    PHY 0:02 not found
    net eth1: could not connect to phy 0:02
    Sending DHCP requests .
    PHY: 0:01 - Link is Up - 100/Full
    ., OK
    IP-Config: Got DHCP answer from 0.0.0.0, my address is 172.16.3.42
    IP-Config: Complete:
    device=eth0, addr=172.16.3.42, mask=255.255.255.0, gw=172.16.3.254,
    host=172.16.3.42, domain=local.bi2vision.com, nis-domain=(none),
    bootserver=0.0.0.0, rootserver=0.0.0.0, rootpath=
    Empty flash at 0x050b922c ends at 0x050b9800
    VFS: Mounted root (jffs2 filesystem) on device 31:7.
    devtmpfs: mounted
    Freeing init memory: 192K
    udevd (76): /proc/76/oom_adj is deprecated, please use /proc/76/oom_score_adj instead.
    NET: Registered protocol family 10
    SysLink version : 2.00.02.80
    SysLink module created on Date:Sep 8 2011 Time:12:18:39
    VPSS_CORE : core init
    VPSS_CORE : cpu version 1
    VPSS_SHRBUF: sbuf init
    VPSS_SHRBUF: map 0xbfb00000 to 0xd6c00000 with size 2097152
    VPSS_FVID2: fvid2 init
    VPSS_SHRBUF: FOUND 0xbfb00000, end 0xbfd00000, map vir 0xd6c00000 size 8192
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: Handshake...
    VPSS_SHRBUF: FOUND 0xbfb02000, end 0xbfd00000, map vir 0xd6c02000 size 4096
    notify_shm_drv_sendevent failed! status = 0xfffffff0
    notify_send_event failed! status = 0xfffffff0
    VPSS_FVID2: Failed to send version command to M3 0xfffffff0.
    VPSS_SHRBUF: free mem paddr 0xbfb02000 vaddr 0xd6c02000 size 4096
    VPSS_FVID2: fvid2 deinit
    VPSS_SHRBUF: free mem paddr 0xbfb00000 vaddr 0xd6c00000 size 8192
    VPSS_CORE : Failed to init fvid2 interface,
    VPSS_SHRBUF: sbuf deinit
    vpss: probe of vpss failed with error -22
    ti81xxfb ti81xxfb: no grpxs
    ti81xxfb: probe of ti81xxfb failed with error -22
    HDMI W1 rev 2.0
    Unable to handle kernel NULL pointer dereference at virtual address 00000140
    pgd = cb08c000
    [00000140] *pgd=8b081031, *pte=00000000, *ppte=00000000
    Internal error: Oops: 17 [#1]
    last sysfs file: /sys/module/vpss/initstate
    Modules linked in: ti81xxhdmi(+) ti81xxfb vpss syslink ipv6
    CPU: 0 Not tainted (2.6.37 #2)
    PC is at TI81xx_register_display_panel+0x44/0xfc [vpss]
    LR is at init_module+0x274/0x3b4 [ti81xxhdmi]
    pc : [<bf18daec>] lr : [<bf1b8274>] psr: a0000013
    sp : cb061f10 ip : cb061f30 fp : cb061f2c
    r10: 00000000 r9 : cb060000 r8 : bf1b8000
    r7 : 4004b000 r6 : 00000000 r5 : bf1b491c r4 : 00000000
    r3 : 00000000 r2 : bf198b68 r1 : bf1b491c r0 : bf1b46e0
    Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
    Control: 10c5387d Table: 8b08c019 DAC: 00000015
    Process modprobe (pid: 1184, stack limit = 0xcb0602e8)
    Stack: (0xcb061f10 to 0xcb062000)
    1f00: 00000000 bf1b4894 0001b208 4004b000
    1f20: cb061f44 cb061f30 bf1b8274 bf18dab4 00000000 bf1b4770 cb061f7c cb061f48
    1f40: c00383d8 bf1b800c bf1b4770 0001b208 4004b000 c0042f48 00000000 bf1b4770
    1f60: 0001b208 4004b000 c0042f48 00000000 cb061fa4 cb061f80 c0092b5c c0038314
    1f80: c00bd750 c00bd668 0001b070 0001b208 00000000 00000080 00000000 cb061fa8
    1fa0: c0042da0 c0092acc 0001b070 0001b208 4004b000 00005828 0001b208 0001ac94
    1fc0: 0001b070 0001b208 00000000 00000080 0001b088 bef7cc74 00000000 bef7cc74
    1fe0: 0001b3f0 bef7c95c 0000b678 4016c7d4 60000010 4004b000 00000000 00000000
    Backtrace:
    [<bf18daa8>] (TI81xx_register_display_panel+0x0/0xfc [vpss]) from [<bf1b8274>] (init_module+0x274/0x3b4 [ti81xxhdmi])
    r7:4004b000 r6:0001b208 r5:bf1b4894 r4:00000000
    [<bf1b8000>] (init_module+0x0/0x3b4 [ti81xxhdmi]) from [<c00383d8>] (do_one_initcall+0xd0/0x1a4)
    r5:bf1b4770 r4:00000000
    [<c0038308>] (do_one_initcall+0x0/0x1a4) from [<c0092b5c>] (sys_init_module+0x9c/0x1bc)
    [<c0092ac0>] (sys_init_module+0x0/0x1bc) from [<c0042da0>] (ret_fast_syscall+0x0/0x30)
    r7:00000080 r6:00000000 r5:0001b208 r4:0001b070
    Code: e89da8f0 e59f20b0 e5906000 e5923000 (e5d33140)
    ---[ end trace 2e6c758e3f9e8623 ]---
    omaplfb: OMAPLFB_Init: OMAPLFBInit failed
    root@dm816x-evm:~#
    ----------------------------------------------------------------------------------------------------------------------
    Is there any advice about this problem?
     Thank you.
    
    
    Regards,
    Lei
  • Hi,

    In your bootargs "notifyk.vpssm3_va=0xBF900000" should be notifyk.vpssm3_sva=0xBF900000. Please make sure that you copy paste the bootargs from the userGuide instead of typing it. These type of mistakes are difficult to find.

    Regards,

    Hardik Shah