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.

HDVPSS startup failing in latest ezsdk for dm8148.

Other Parts Discussed in Thread: PMP, TLC59108

Hi,

I am trying to boot the ezsdk 5.02 on dm8148 evm starting with pre-build binaries. The boot process fails when trying to load the hdvpss module. The console logs follow:

Uncompressing Linux... done, booting the kernel.
Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Thu Sep 8 16:12:47 IST 2011
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: ti8148evm
vram size = 52428800 at 0
bootconsole [earlycon0] enabled
reserved size = 52428800 at 0
FB: Reserving 52428800 bytes SDRAM for VRAM
Memory policy: ECC disabled, Data cache writeback
OMAP chip is TI8148 1.0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 12600
Kernel command line: rootdelay=5 mem=100M vram=50M root=/dev/nfs rw nfsroot=192.168.1.182:/home/gch/files/src/smoovcam/no_backup/ezsdk_5_02_02_60/filesystem,tcp ip=192.168.1.121:192.168.1.248:192.168.1.254:255.255.255.0:centaurus:eth0:off console=ttyO0,115200 ti816xxfb.vram=0:16M,1:16M,2:16M g_file_storage.removable g_file_storage.stall=yes earlyprintk user_debug=29
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 50MB = 50MB total
Memory: 45060k/45060k available, 57340k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xc6800000 - 0xf8000000   ( 792 MB)
    lowmem  : 0xc0000000 - 0xc6400000   ( 100 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc0037000   ( 188 kB)
      .text : 0xc0037000 - 0xc04a6000   (4540 kB)
      .data : 0xc04a6000 - 0xc04e9400   ( 269 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:375
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 IRQ368
Trying to install interrupt handler for IRQ369
Trying to install interrupt handler for IRQ370
Trying to install interrupt handler for IRQ371
Trying to install interrupt handler for IRQ372
Trying to install interrupt handler for IRQ373
Trying to install interrupt handler for IRQ374
Trying to install type control for IRQ375
Trying to set irq flags for IRQ375
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 GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 4
registered ti814x_vpss device
registered TI814x on-chip HDMI device
pm_dbg_init: only OMAP3 supported
Registered ti81xx_fb device
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 100 kHz
pcf857x: probe of 1-0021 failed with error -121
i2c i2c-1: Failed to register i2c client PCF_8575 at 0x21 (-16)
i2c i2c-1: Can't create device at 0x21
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 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 c680c000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
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 c681e800 using DMA, IRQ 19
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
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 88
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
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
Creating 6 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "U-Boot-min"
0x000000020000-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 fffffff5
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
davinci_mdio davinci_mdio.0: phy[3]: device 0:03, 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
qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed
qt602240_ts: probe of 1-004a failed with error -5
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
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
Detected MACID=0:0:0:0:0:0
ata1: SATA link down (SStatus 0 SControl 300)
mmc0: new high speed SDHC card at address 0007
mmcblk0: mmc0:0007 SD04G 3.70 GiB
 mmcblk0: p1

CPSW phy found : id is : 0x282f014
IP-Config: Complete:
     device=eth0, addr=192.168.1.121, mask=255.255.255.0, gw=192.168.1.254,
     host=centaurus, domain=, nis-domain=(none),
     bootserver=192.168.1.248, rootserver=192.168.1.182, rootpath=
Waiting 5sec before mounting root device...
PHY: 0:01 - Link is Up - 1000/Full
VFS: Mounted root (nfs filesystem) on device 0:14.
devtmpfs: mounted
Freeing init memory: 188K
INIT: version 2.86 booting
Error opening /dev/fb0: No such file or directory
Please wait: booting...
Starting udev
udevd (80): /proc/80/oom_adj is deprecated, please use /proc/80/oom_score_adj instead.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk0.
EXT3-fs (mmcblk0): error: can't find ext3 filesystem on dev mmcblk0.
EXT2-fs (mmcblk0): error: can't find an ext2 filesystem on dev mmcblk0.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev mmcblk0.
ISOFS: Unable to identify CD-ROM format.
Root filesystem already rw, not remounting
Caching udev devnodes
Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
NET: Registered protocol family 10
ALSA: Restoring mixer settings...
NOT configuring network interfaces: / is an NFS mount
No state is present for card EVM
hwclock: can't open '/dev/misc/rtc': No such file or directory
Found hardware: "" "" "" "" ""
Hardware is initialized using a generic method
No state is present for card EVM
Thu Sep  8 18:36:00 UTC 2011
hwclock: can't open '/dev/misc/rtc': No such file or directory
INIT: Entering runlevel: 5
Starting system message bus: dbus.
+ echo Loading HDVICP2 Firmware
Loading HDVICP2 Firmware
+ prcm_config_app s
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 : 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 : 0xae639956
            AW Phy Addr : 0x58088000 Data : 0xeafffffe
            BW Phy Addr : 0x58098000 Data : 0x72ee5291
            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
+ sleep 1
+ modprobe syslink
SysLink version : 2.00.02.80
SysLink module created on Date:Sep  8 2011 Time:16:36:33
+ sleep 1
+ firmware_loader 1 /usr/share/ti/ti-media-controller-utils/dm814x_hdvicp.xem3 start
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
+ exit 0
Starting telnet daemon.
+ echo Loading HDVPSS Firmware
Loading HDVPSS Firmware
+ modprobe syslink
+ sleep 1
+ firmware_loader 2 /usr/share/ti/ti-media-controller-utils/dm814x_hdvpss.xem3 start
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
+ sleep 1
+ modprobe vpss sbufaddr=0xBFB00000 mode=hdmi:1080p-60 debug=1 i2c_mode=1
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
+ modprobe ti81xxfb vram=0:24M,1:16M,2:6M
ti81xxfb ti81xxfb: no grpxs
ti81xxfb: probe of ti81xxfb failed with error -22
+ configure_lcd
+ echo Configuring fb0 to LCD
Configuring fb0 to LCD
/etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 1: can't create /sys/devices/platform/vpss/graphics0/nodes: nonexistent directory
+ echo 1:dvo2
/etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 1: can't create /sys/devices/platform/vpss/display1/enabled: nonexistent directory
+ echo 0
/etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 1: can't create /sys/devices/platform/vpss/display1/timings: nonexistent directory
+ echo 33500,800/164/89/10,480/10/23/10,1
/etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 1: can't create /sys/devices/platform/vpss/display1/output: nonexistent directory
+ echo triplediscrete,rgb888
/etc/init.d/rc: /etc/rc5.HDMI W1 rev 4.0
d/S15load-hdvpssUnable to handle kernel NULL pointer dereference at virtual address 00000140
-firmware.sh: lipgd = c2b10000
ne 1: can't crea[00000140] *pgd=81a5b031te /sys/devices/, *pte=00000000platform/vpss/di, *ppte=00000000splay1/enabled:
nonexistent direInternal 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 #1)
PC is at TI81xx_register_display_panel+0x44/0xfc [vpss]
LR is at init_module+0x274/0x3b4 [ti81xxhdmi]
pc : [<bf18db50>]    lr : [<bf1b8274>]    psr: a0000013
sp : c2f3df10  ip : c2f3df30  fp : c2f3df2c
r10: 00000000  r9 : c2f3c000  r8 : bf1b8000
r7 : 4006a000  r6 : 00000000  r5 : bf1b49b0  r4 : 00000000
r3 : 00000000  r2 : bf198aac  r1 : bf1b49b0  r0 : bf1b4774
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: 82b10019  DAC: 00000015
Process modprobe (pid: 1168, stack limit = 0xc2f3c2e8)
Stack: (0xc2f3df10 to 0xc2f3e000)
df00:                                     00000000 bf1b4928 0001b018 4006a000
df20: c2f3df44 c2f3df30 bf1b8274 bf18db18 00000000 bf1b4804 c2f3df7c c2f3df48
df40: c00373d8 bf1b800c bf1b4804 0001b018 4006a000 c0041f48 00000000 bf1b4804
df60: 0001b018 4006a000 c0041f48 00000000 c2f3dfa4 c2f3df80 c0090174 c0037314
df80: c00bada0 c00bacb8 0001b070 0001b018 00000000 00000080 00000000 c2f3dfa8
dfa0: c0041da0 c00900e4 0001b070 0001b018 4006a000 0000594c 0001b018 0001ac94
dfc0: 0001b070 0001b018 00000000 00000080 0001b008 bef32c64 00000000 bef32c64
dfe0: 0001b3f8 bef3294c 0000b678 401b47d4 60000010 4006a000 e24b205c 03a03f55
Backtrace:
[<bf18db0c>] (TI81xx_register_display_panel+0x0/0xfc [vpss]) from [<bf1b8274>] (init_module+0x274/0x3b4 [ti81xxhdmi])
 r7:4006a000 r6:0001b018 r5:bf1b4928 r4:00000000
[<bf1b8000>] (init_module+0x0/0x3b4 [ti81xxhdmi]) from [<c00373d8>] (do_one_initcall+0xd0/0x1a4)
 r5:bf1b4804 r4:00000000
[<c0037308>] (do_one_initcall+0x0/0x1a4) from [<c0090174>] (sys_init_module+0x9c/0x1bc)
[<c00900d8>] (sys_init_module+0x0/0x1bc) from [<c0041da0>] (ret_fast_syscall+0x0/0x30)
 r7:00000080 r6:00000000 r5:0001b018 r4:0001b070
Code: e89da8f0 e59f20b0 e5906000 e5923000 (e5d33140)
ctory
+ echo 1---[ end trace 3acc5d21dad87f71 ]---

+ fbset -xres 800 -yres 480 -vxres 800 -vyres 480
open /dev/fb0: No such file or directory
+ fbset -depth 32 -rgba 8/16,8/8,8/0,0/0
open /dev/fb0: No such file or directory
+ cat /dev/zero
cat: write error: No space left on device
+ cat /dev/zero
cat: write error: No space left on device
+ modpomap_i2c omap_i2c.1: rpm_resume flags 0x4
robe ti81xxhdmiomap_i2c omap_i2c.1: omap_pm_runtime_resume

Segmentation faomap_i2c omap_i2c.1: rpm_resume returns 0
ult
+ modprobe tlc59108
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.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: 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.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: 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.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: rpm_suspend flags 0x0
omap_i2c omap_i2c.1: omap_pm_runtime_suspend
omap_i2c omap_i2c.1: rpm_suspend returns 0
+ exit 0
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
    -gromaplfb: OMAPLFB_Init: OMAPLFBInit failed
ayscale <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
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 0x40232000.
Read at address  0x48180F04 (0x40232f04): 0x00000001
Write at address 0x48180F04 (0x40232f04): 0x00000000, readback 0x00000000
/dev/mem opened.
Memory mapped at address 0x401ad000.
Read at address  0x48180900 (0x401ad900): 0x00000102
Write at address 0x48180900 (0x401ad900): 0x00000002, readback 0x00000002
/dev/mem opened.
Memory mapped at address 0x40104000.
Read at address  0x48180920 (0x40104920): 0x00040002
Write at address 0x48180920 (0x40104920): 0x00000002, readback 0x00000002
Calibrating touchscreen (first time only)ts_open: No such file or directory
.
Starting Matrix GUI application.

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

Arago Project http://arago-project.org dm814x-evm ttyO0

Arago 2011.05 dm814x-evm ttyO0

dm814x-evm login: init invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0
Backtrace:
[<c0045b44>] (dump_backtrace+0x0/0x110) from [<c0378128>] (dump_stack+0x18/0x1c)
 r7:00000000 r6:00000000 r5:c20002c0 r4:000201da
[<c0378110>] (dump_stack+0x0/0x1c) from [<c0098c38>] (dump_header+0x60/0x138)
[<c0098bd8>] (dump_header+0x0/0x138) from [<c0098f84>] (oom_kill_process+0x50/0x1f8)
 r8:c2c24000 r7:00000252 r6:00000000 r5:c20002c0 r4:000201da
[<c0098f34>] (oom_kill_process+0x0/0x1f8) from [<c0099390>] (out_of_memory+0x264/0x2e0)
[<c009912c>] (out_of_memory+0x0/0x2e0) from [<c009c410>] (__alloc_pages_nodemask+0x430/0x518)
[<c009bfe0>] (__alloc_pages_nodemask+0x0/0x518) from [<c009dd60>] (__do_page_cache_readahead+0x9c/0x1e8)
[<c009dcc4>] (__do_page_cache_readahead+0x0/0x1e8) from [<c009ded8>] (ra_submit+0x2c/0x34)
[<c009deac>] (ra_submit+0x0/0x34) from [<c0096ef0>] (filemap_fault+0x170/0x3b0)
[<c0096d80>] (filemap_fault+0x0/0x3b0) from [<c00a9c34>] (__do_fault+0x58/0x3d0)
[<c00a9bdc>] (__do_fault+0x0/0x3d0) from [<c00aa680>] (handle_mm_fault+0x30c/0xaa8)
[<c00aa374>] (handle_mm_fault+0x0/0xaa8) from [<c037c078>] (do_page_fault+0x114/0x20c)
[<c037bf64>] (do_page_fault+0x0/0x20c) from [<c0037208>] (do_PrefetchAbort+0x3c/0x9c)
[<c00371cc>] (do_PrefetchAbort+0x0/0x9c) from [<c037a5a4>] (ret_from_exception+0x0/0x10)
Exception stack(0xc2c25fb0 to 0xc2c25ff8)
5fa0:                                     00000000 be812ad8 00000000 00000000
5fc0: be812c08 0000000a 00000000 0000008e be812ad8 00016ac4 00016ac4 be812c08
5fe0: 00006ac4 be812944 0000c5b0 4021d484 60000010 ffffffff
 r8:be812ad8 r7:0000008e r6:00000000 r5:0000000a r4:ffffffff
Mem-info:
Normal per-cpu:
CPU    0: hi:   18, btch:   3 usd:   0
active_anon:7317 inactive_anon:265 isolated_anon:0
 active_file:0 inactive_file:0 isolated_file:1
 unevictable:0 dirty:0 writeback:0 unstable:0
 free:224 slab_reclaimable:305 slab_unreclaimable:748
 mapped:16 shmem:280 pagetables:65 bounce:0
Normal free:896kB min:896kB low:1120kB high:1344kB active_anon:29268kB inactive_anon:1060kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):4kB present:50400kB mlocked:0kB dirty:0kB writeback:0kB mapped:64kB shmem:1120kB slab_reclaimable:1220kB slab_unreclaimable:2992kB kernel_stack:408kB pagetables:260kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1 all_unreclaimable? no
lowmem_reserve[]: 0 0
Normal: 16*4kB 18*8kB 35*16kB 2*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 896kB
281 total pagecache pages
25600 pages of RAM
311 free pages
14288 reserved pages
913 slab pages
18 pages shared
0 pages swap cached
[ pid ]   uid  tgid total_vm      rss cpu oom_adj oom_score_adj name
[   80]     0    80      489       42   0     -17         -1000 udevd
[ 1114]    42  1114      831       37   0       0             0 dbus-daemon
[ 1149]     0  1149      734       15   0       0             0 telnetd
[ 1181]     0  1181      750       31   0       0             0 syslogd
[ 1183]     0  1183      734       18   0       0             0 klogd
[ 1188]     0  1188      543       56   0       0             0 thttpd
[ 1251]     0  1251    15196     7067   0       0             0 matrix_guiE
[ 1258]     0  1258      492       18   0       0             0 getty
[ 1259]     0  1259      492       18   0       0             0 getty
Out of memory: Kill process 1251 (matrix_guiE) score 594 or sacrifice child
Killed process 1251 (matrix_guiE) total-vm:60784kB, anon-rss:28268kB, file-rss:0kB
matrix_guiE: page allocation failure. order:0, mode:0x201da
Backtrace:
[<c0045b44>] (dump_backtrace+0x0/0x110) from [<c0378128>] (dump_stack+0x18/0x1c)
 r7:00000000 r6:000201da r5:00000001 r4:00000000
[<c0378110>] (dump_stack+0x0/0x1c) from [<c009c4a8>] (__alloc_pages_nodemask+0x4c8/0x518)
[<c009bfe0>] (__alloc_pages_nodemask+0x0/0x518) from [<c009dd60>] (__do_page_cache_readahead+0x9c/0x1e8)
[<c009dcc4>] (__do_page_cache_readahead+0x0/0x1e8) from [<c009ded8>] (ra_submit+0x2c/0x34)
[<c009deac>] (ra_submit+0x0/0x34) from [<c0096ef0>] (filemap_fault+0x170/0x3b0)
[<c0096d80>] (filemap_fault+0x0/0x3b0) from [<c00a9c34>] (__do_fault+0x58/0x3d0)
[<c00a9bdc>] (__do_fault+0x0/0x3d0) from [<c00aa680>] (handle_mm_fault+0x30c/0xaa8)
[<c00aa374>] (handle_mm_fault+0x0/0xaa8) from [<c037c078>] (do_page_fault+0x114/0x20c)
[<c037bf64>] (do_page_fault+0x0/0x20c) from [<c0037208>] (do_PrefetchAbort+0x3c/0x9c)
[<c00371cc>] (do_PrefetchAbort+0x0/0x9c) from [<c037a5a4>] (ret_from_exception+0x0/0x10)
Exception stack(0xc1b2ffb0 to 0xc1b2fff8)
ffa0:                                     be599574 00000001 00030478 00000000
ffc0: ffff0fc0 00000000 be599578 0165dd20 be599650 000017b0 be599574 419bc7b8
ffe0: 00000001 be599550 411f56f4 411c2bf8 20000010 ffffffff
 r8:be599650 r7:0165dd20 r6:be599578 r5:00000000 r4:ffffffff
Mem-info:
Normal per-cpu:
CPU    0: hi:   18, btch:   3 usd:   0
active_anon:7317 inactive_anon:265 isolated_anon:0
 active_file:1 inactive_file:0 isolated_file:0
 unevictable:0 dirty:0 writeback:0 unstable:0
 free:224 slab_reclaimable:305 slab_unreclaimable:748
 mapped:16 shmem:280 pagetables:65 bounce:0
Normal free:896kB min:896kB low:1120kB high:1344kB active_anon:29268kB inactive_anon:1060kB active_file:4kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:50400kB mlocked:0kB dirty:0kB writeback:0kB mapped:64kB shmem:1120kB slab_reclaimable:1220kB slab_unreclaimable:2992kB kernel_stack:408kB pagetables:260kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0
Normal: 16*4kB 18*8kB 35*16kB 2*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 896kB
281 total pagecache pages
25600 pages of RAM
311 free pages
14288 reserved pages
913 slab pages
17 pages shared
0 pages swap cached

 

  • Can you please post the boot args you are using? It seems the notifyk.

    I would recommend using the <EZSDK_INSTALL_ROOT>/install.sh to automate the bootargs setup. Please look at the EZSDK Quick Start Guide for details.

     

    Archith

  • Archith John Bency said:
    It seems the notifyk.

    Completing this sentence:

     

    It seems the notifyk.vpssm3_sva variable in the bootargs is either not defined or its not correct.

     

    Archith

  • Archith John Bency said:

    Can you please post the boot args you are using? It seems the notifyk.

    I would recommend using the <EZSDK_INSTALL_ROOT>/install.sh to automate the bootargs setup. Please look at the EZSDK Quick Start Guide for details.

     

    Archith

    Thanks for the fast answer. You can see the bootargs I used in the logs I sent, indeed, I did  not set notifyk.vpssm3_sva. The Quick start guide I have access to does not mention any kernel parameter, and there is no install.sh at the top of the directory where I installed the EZSDK. Could you tell me what value I should set?

    Will the value given on this page:

    http://processors.wiki.ti.com/index.php/DM816X_AM389X_VPSS_Video_Driver_User_Guide_PSP_04.00.00.12

    work with DM814X?

    Regards.

  • Sorry, I meant setup.sh instead of install.sh.

     

    No, the same value wont work, The setup.sh will provide the right value.

     

    Archith

  • Archith John Bency said:

    Sorry, I meant setup.sh instead of install.sh.

     

    No, the same value wont work, The setup.sh will provide the right value.

     

    Archith

    Thanks again. I added "notifyk.vpssm3_sva=0xBF900000" to the boot args. Unfortunately, it still does not work; now the loading of vpss module hangs.

    Uncompressing Linux... done, booting the kernel.
    Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Thu Sep 8 16:12:47 IST 2011
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
    Machine: ti8148evm
    vram size = 52428800 at 0
    bootconsole [earlycon0] enabled
    reserved size = 52428800 at 0
    FB: Reserving 52428800 bytes SDRAM for VRAM
    Memory policy: ECC disabled, Data cache writeback
    OMAP chip is TI8148 1.0
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 52224
    Kernel command line: rootdelay=5 mem=256M vram=50M root=/dev/nfs rw nfsroot=192.168.1.182:/home/gch/files/src/smoovcam/no_backup/ezsdk_5_02_02_60/filesystem,tcp ip=192.168.1.121:192.168.1.248:192.168.1.254:255.255.255.0:centaurus:eth0:off console=ttyO0,115200 ti814xfb.vram=0:16M,1:16M,2:6M notifyk.vpssm3_sva=0xBF900000 g_file_storage.removable g_file_storage.stall=yes earlyprintk user_debug=29
    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: 203408k/203408k available, 58736k 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 - 0xc0037000   ( 188 kB)
          .text : 0xc0037000 - 0xc04a6000   (4540 kB)
          .data : 0xc04a6000 - 0xc04e9400   ( 269 kB)
    SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    NR_IRQS:375
    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 IRQ368
    Trying to install interrupt handler for IRQ369
    Trying to install interrupt handler for IRQ370
    Trying to install interrupt handler for IRQ371
    Trying to install interrupt handler for IRQ372
    Trying to install interrupt handler for IRQ373
    Trying to install interrupt handler for IRQ374
    Trying to install type control for IRQ375
    Trying to set irq flags for IRQ375
    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 GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    OMAP GPIO hardware version 0.1
    omap_mux_init: Add partition: #1: core, flags: 4
    registered ti814x_vpss device
    registered TI814x on-chip HDMI device
    pm_dbg_init: only OMAP3 supported
    Registered ti81xx_fb device
    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 100 kHz
    pcf857x: probe of 1-0021 failed with error -121
    i2c i2c-1: Failed to register i2c client PCF_8575 at 0x21 (-16)
    i2c i2c-1: Can't create device at 0x21
    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 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 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
    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
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xca (Micron )
    Creating 6 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000020000 : "U-Boot-min"
    0x000000020000-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 fffffff5
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver unknown
    davinci_mdio davinci_mdio.0: phy[3]: device 0:03, 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
    qt602240_ts 1-004a: __qt602240_read_reg: i2c transfer failed
    qt602240_ts: probe of 1-004a failed with error -5
    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
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xbf900000
    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
    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
    Detected MACID=0:0:0:0:0:0
    ata1: SATA link down (SStatus 0 SControl 300)
    mmc0: new high speed SDHC card at address 0007
    mmcblk0: mmc0:0007 SD04G 3.70 GiB
     mmcblk0: p1
    
    CPSW phy found : id is : 0x282f014
    IP-Config: Complete:
         device=eth0, addr=192.168.1.121, mask=255.255.255.0, gw=192.168.1.254,
         host=centaurus, domain=, nis-domain=(none),
         bootserver=192.168.1.248, rootserver=192.168.1.182, rootpath=
    Waiting 5sec before mounting root device...
    PHY: 0:01 - Link is Up - 1000/Full
    VFS: Mounted root (nfs filesystem) on device 0:14.
    devtmpfs: mounted
    Freeing init memory: 188K
    INIT: version 2.86 booting
    Error opening /dev/fb0: No such file or directory
    Please wait: booting...
    Starting udev
    udevd (80): /proc/80/oom_adj is deprecated, please use /proc/80/oom_score_adj instead.
    FAT: bogus number of reserved sectors
    VFS: Can't find a valid FAT filesystem on dev mmcblk0.
    EXT3-fs (mmcblk0): error: can't find ext3 filesystem on dev mmcblk0.
    EXT2-fs (mmcblk0): error: can't find an ext2 filesystem on dev mmcblk0.
    FAT: bogus number of reserved sectors
    VFS: Can't find a valid FAT filesystem on dev mmcblk0.
    ISOFS: Unable to identify CD-ROM format.
    Root filesystem already rw, not remounting
    Caching udev devnodes
    Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
    NET: Registered protocol family 10
    ALSA: Restoring mixer settings...
    No state is present for card EVM
    NOT configuring network interfaces: / is an NFS mount
    Found hardware: "" "" "" "" ""
    Hardware is initialized using a generic method
    No state is present for card EVM
    hwclock: can't open '/dev/misc/rtc': No such file or directory
    Thu Sep  8 18:36:00 UTC 2011
    hwclock: can't open '/dev/misc/rtc': No such file or directory
    INIT: Entering runlevel: 5
    Starting system message bus: dbus.
    + echo Loading HDVICP2 Firmware
    Loading HDVICP2 Firmware
    + prcm_config_app s
    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 : 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 : 0xae63dd56
    			AW Phy Addr : 0x58088000 Data : 0xeafffffe
    			BW Phy Addr : 0x58098000 Data : 0x72ee5699
    			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
    + sleep 1
    + modprobe syslink
    SysLink version : 2.00.02.80
    SysLink module created on Date:Sep  8 2011 Time:16:36:33
    + sleep 1
    + firmware_loader 1 /usr/share/ti/ti-media-controller-utils/dm814x_hdvicp.xem3 start
    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
    + exit 0
    Starting telnet daemon.
    + echo Loading HDVPSS Firmware
    Loading HDVPSS Firmware
    + modprobe syslink
    + sleep 1
    + firmware_loader 2 /usr/share/ti/ti-media-controller-utils/dm814x_hdvpss.xem3 start
    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
    + sleep 1
    + modprobe vpss sbufaddr=0xBFB00000 mode=hdmi:1080p-60 debug=1 i2c_mode=1
    

  • Are you using PG1.0 Centaurus or PG2.1?

     

    Archith

  • Kernel boot logs say:

    OMAP chip is TI8148 1.0

     

  •  

    The EZSDK out of the box does not support 512MB DDR2 boards which the PG1.0 EVM comes with. Please look at this thread to see how you can make changes in the EZSDK to fit into 512MB of DDR.

     

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/131933/488024.aspx#488024

     

    Archith

  • Hi Archith,

     Myself am working on TI8148/DM8148 EVM whihc has 512M DDR2 memory with EZSDK version "ezsdk_dm814x-evm_5_02_02_60_setuplinux", The bootargs what am providing are

    "console=ttyO0,115200n8 rootwait rw mem=256M earlyprintk notifyk.vpssm3_sva=0x8DB00000 vram=50M ti814xfb.vram=0:16M,1:16M,2:6M root=/dev/nfs nfsroot=10.117.224.181:/root/targetfs ip=10.117.180.71:::::eth0:none"    

    though the prescribed value is different for notifyk.vpssm3_sva it is 0xBF900000 and trying to boot from teraterm. Am getting the error as shown below.

    INIT: Entering runlevel: 5

    Starting system message bus: dbus.

    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 : 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 : 0x35c3b299

    AW Phy Addr : 0x58088000 Data : 0xeafffffe

    BW Phy Addr : 0x58098000 Data : 0xcd7b9240

    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.00.02.80

    SysLink module created on Date:Sep 8 2011 Time:16:36:33

    FIRMWARE: MemoryUnhandled fault: external abort on non-linefetch (0x1818) at 0x40263000

    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

    Bus error

    Starting telnet daemon.

    Loading HDVPSS Firmware

    FIRMWARE: MemoryUnhandled fault: external abort on non-linefetch (0x1818) at 0x4026d000

    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

    Bus error

    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

    Configuring fb0 to LCD

    /etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 60: can't create /sys/devices/platform/vpss/graphics0/nodes: nonexistent directory

    /etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 60: can't create /sys/devices/platform/vpss/display1/enabled: nonexistent directory

    /etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 60: can't create /sys/devices/platform/vpss/display1/timings: nonexistent directory

    /etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 60: can't create /sys/devices/platform/vpss/display1/output: nonexistent directory

    /etc/init.d/rc: /etc/rc5.d/S15load-hdvpss-firmware.sh: line 60: can't create /sys/devices/platform/vpss/display1/enabled: nonexistent directory

    open /dev/fb0: No such file or directory

    open /dev/fb0: No such file or directory

    cat: write error: No space left on device

    cat: write error: No space left on device

    --With Best Wishes,

    Pradeep TR