I'm using pre-built uImage(download from TI website) on the dm6467t EVM (Spectrum Digital HD1080P).
but I met some error about tvp7002 as follows.
any idea for the issue?
thanks!
========================================
U-Boot 2009.08 (Jun 21 2010 - 17:39:14)
I2C: ready
DRAM: 256 MB
NAND: 128 MiB
In: serial
Out: serial
Err: serial
ARM Clock :- 495MHz
DDR Clock :- 396MHz
Net: Ethernet PHY: GENERIC @ 0x01
DaVinci EMAC
Hit any key to stop autoboot: 0
Loading from NAND 128MiB 3,3V 8-bit, offset 0x160000
Image Name: Arago/2.6.31+2.6.32-rc1-r37+gitr
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2068136 Bytes = 2 MB
Load Address: 80008000
Entry Point: 80008000
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Arago/2.6.31+2.6.32-rc1-r37+gitr
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2068136 Bytes = 2 MB
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.32-rc2-davinci1 (davinci@localhost.localdomain) (gcc version 4
.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 PREEMPT Mon Jun 21 17:56:36 IST 2010
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: DaVinci DM646x EVM
Memory policy: ECC disabled, Data cache writeback
DaVinci dm6467_rev3.x variant 0x1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 28448
Kernel command line: mem=112M console=ttyS0,115200n8 root=/dev/hda1 rw ip=off vp
if_display.c h2_numbuffers=0 vpif_display.ch3_numbuffers=0
Unknown boot option `vpif_display.c': ignoring
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 112MB = 112MB total
Memory: 109140KB available (3896K code, 335K data, 144K init, 0K highmem)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:245
Console: colour dummy device 80x30
Calibrating delay loop... 246.57 BogoMIPS (lpj=1232896)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
DaVinci: 43 gpio irqs
NET: Registered protocol family 16
MUX: Setting register STSOMUX_DISABLE
PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000
MUX: Setting register STSIMUX_DISABLE
PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000
MUX: Setting register PTSOMUX_DISABLE
PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000
MUX: Setting register PTSIMUX_DISABLE
PINMUX0 (0x00000000) = 0x00000000 -> 0x00000000
MUX: initialized CIR_UART2
MUX: Setting register CIR_UART2
PINMUX1 (0x00000004) = 0x00000000 -> 0x00000020
MUX: initialized ATAEN
MUX: Setting register ATAEN
PINMUX0 (0x00000000) = 0x00000000 -> 0x00000001
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
pcf857x 1-0038: gpios 145..152 on a pcf8574a
pcf857x 1-0038: setup --> -38
vpif vpif: vpif probe success
Switching to clocksource timer0_1
musb_hdrc: version 6.0, pio, peripheral, debug=0
musb_hdrc: USB Peripheral mode controller at fec64000 using PIO, IRQ 13
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
msgmni has been set to 213
io scheduler noop registered
io scheduler anticipatory registered (default)
CIR device registered successfully (Major = 252, Minor =
0)
Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a ST16654
console [ttyS0] enabled
serial8250 serial8250.0: unable to register port at index 1 (IO0 MEM1c20400 IRQ4
1): -22
serial8250 serial8250.0: unable to register port at index 2 (IO0 MEM1c20800 IRQ4
2): -22
brd: module loaded
loop: module loaded
at24 1-0050: 32768 byte 24c256 EEPROM (writable)
Read MAC addr from EEPROM: 00:0e:99:02:b7:61
Uniform Multi-Platform E-IDE driver
ide-gd driver 1.18
ide0: MMIO-DMA
hda: TOSHIBA MK4032GAX, ATA DISK drive
hda: UDMA/100 mode selected
ide0 at 0xfec661f0-0xfec661f7,0xfec663f6 on irq 22
hda: max request size: 512KiB
hda: 78140160 sectors (40007 MB), CHS=16383/255/63
hda: cache flushes supported
hda: hda1 hda2
NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Micro NAND 128MiB 3,3V 8-b
it)
Scanning device for bad blocks
Bad eraseblock 201 at 0x000001920000
Bad eraseblock 672 at 0x000005400000
Creating 4 MTD partitions on "davinci_nand.0":
0x000000000000-0x000000020000 : "params"
0x000000020000-0x000000160000 : "bootloader"
0x000000160000-0x000000560000 : "kernel"
0x000000560000-0x000008000000 : "filesystem"
davinci_nand davinci_nand.0: controller rev. 2.2
spi_davinci spi_davinci.0: DaVinci SPI driver in EDMA mode
Using RX channel = 17 , TX channel = 16 and event queue = 3
at25 spi0.0: 32 KByte at25640a eeprom, pagesize 64
spi_davinci spi_davinci.0: Controller at 0xfec66800
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
dm9000 Ethernet Driver, V1.31
console [netcon0] enabled
netconsole: network logging started
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbtest
g_ether gadget: using random self ethernet address
g_ether gadget: using random host ethernet address
usb0: MAC 22:89:d3:16:13:3d
usb0: HOST MAC de:4c:17:5c:d0:ff
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
g_ether gadget: g_ether ready
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Linux video capture interface: v2.00
ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)
ths8200 1-0020: chip found @ 0x40 (DaVinci I2C adapter)
ths7353 1-002e: chip found @ 0x5c (DaVinci I2C adapter)
vpif_capture vpif_capture: registered sub device ths7353
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002 1-005d: Write: retry ... 0
tvp7002 1-005d: Write: retry ... 1
tvp7002 1-005d: Write: retry ... 2
tvp7002 1-005d: Write: retry ... 3
tvp7002 1-005d: Write: retry ... 4
tvp7002 1-005d: Write: retry ... 5
tvp7002: probe of 1-005d failed with error -22
vpif_capture vpif_capture: Error registering v4l2 subdevice
watchdog watchdog: heartbeat 60 sec
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.21.
No device for DAI tlv320aic3x
asoc: tlv320aic3x <-> davinci-i2s mapping ok
asoc: DIT <-> davinci-dit mapping ok
ALSA device list:
#0: DaVinci DM6467 EVM (tlv320aic3x)
TCP cubic registered
NET: Registered protocol family 17
Clocks: disable unused uart1
Clocks: disable unused emac
Clocks: disable unused timer1
emac-mii: probed
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with writeback data mode.
VFS: Mounted root (ext3 filesystem) on device 3:1.
Freeing init memory: 144K
INIT: version 2.86 booting
Please wait: booting...
Starting udev
udev: starting version 141
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
udevd[1040]: inotify_add_watch(3, (null), 10) failed: Bad address
snd_page_alloc: exports duplicate symbol snd_free_pages (owned by kernel)
ide_core: exports duplicate symbol generic_ide_ioctl (owned by kernel)
soundcore: exports duplicate symbol sound_class (owned by kernel)
ide_gd_mod: module is already loaded
snd: module is already loaded
snd_timer: module is already loaded
snd_pcm: module is already loaded
snd_soc_core: exports duplicate symbol snd_soc_unregister_codec (owned by kernel
)
snd_soc_tlv320aic3x: exports duplicate symbol soc_codec_dev_aic3x (owned by kern
el)
Remounting root file system...
EXT2-fs warning (device hda2): ext2_fill_super: mounting ext3 filesystem as ext2
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
NET: Registered protocol family 10
root: mount: mounting rootfs on / failed: No such file or directory
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces... eth0: attached PHY driver [ET1011C] (mii_bus:p
hy_addr=1:01, id=282f013)
ADDRCONF(NETDEV_UP): eth0: link is not ready
udhcpc (v1.13.2) started
Sending discover...
PHY: 1:01 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Sending discover...
Sending select for 192.168.1.106...
Lease of 192.168.1.106 obtained, lease time 7200
adding dns 202.106.0.20
adding dns 202.106.195.115
done.
Mon Jan 11 22:09:00 UTC 2010
INIT: Entering runlevel: 5
Starting telnet daemon.
Starting syslogd/klogd: done
Starting thttpd.
ERROR: Module cmemk does not exist in /proc/modules
ERROR: Module dsplinkk does not exist in /proc/modules
CMEMK module: built on Jan 13 2010 at 18:59:45
Reference Linux version 2.6.32
File /sim/scratch_a0850430/arago-install/dvsdk_3_10_00_11/linuxutils_2_25_01_0
6/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
allocated heap buffer 0xcb000000 of size 0x8f000
cmemk initialized
DSPLINK Module (1.64) created on Date: Jan 13 2010 Time: 18:51:20
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org dm6467t-evm ttyS0
Arago 2009.11 dm6467t-evm ttyS0
dm6467t-evm login: root