DVS-310-1

 

DVS-310-1 dmesg output (original firmware):

root@ /root#dmesg
Linux version 2.6.18_pro500-davinci_IPNC_1.00 (javier@bullhead.approtech.com) (gcc version 4.2.0 (MontaVista 4.2.0-16.0.32.0801914 2008-08-30)) #1 PREEMPT Wed May 12 12:33:42 CST 0
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: DaVinci DM365 IPNC
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
  DMA zone: 32768 pages, LIFO batch:7
DaVinci DM0365 variant 0x8
PLL0: fixedrate: 24000000, commonrate: 135000000, vpssrate: 270000000
PLL0: vencrate_sd: 27000000, ddrrate: 270000000 mmcsdrate: 135000000
PLL1: armrate: 297000000, voicerate: 20482758, vencrate_hd: 74250000
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists.  Total pages: 32768
Kernel command line: console=ttyS0,115200n8 root=/dev/mtdblock4 ro rootfstype=jffs2 mem=160M eth=F0:7D:68:00:50:72 bios=1.02 video=dm36x
TI DaVinci EMAC: kernel boot params Ethernet address: F0:7D:68:00:50:72
PID hash table entries: 1024 (order: 10, 4096 bytes)
Clock event device timer0_0 configured with caps set: 07
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 125824KB available (3277K code, 615K data, 184K init)
Calibrating delay loop... 148.27 BogoMIPS (lpj=741376)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
DaVinci: 104 gpio irqs
MUX: initialized GPIO20
MUX: initialized I2C_SCL
Generic PHY: Registered new driver
ch0 default output "COMPOSITE", mode "PAL"
be_encoder_setoutput>
Setting output to Composite
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
pbe_encoder_setoutput>
VPBE Encoder initialized
be_encoder_enumoutput>
pbe_encoder_enumoutput>
be_encoder_setoutput>
Setting output to Composite
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
pbe_encoder_setoutput>
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
be_encoder_getoutput>
pbe_encoder_getoutput>
be_encoder_getmode>
be_encoder_getmode/>
VPBE Encoder Initialized
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
DAVINCI-WDT: DaVinci Watchdog Timer: heartbeat 60 sec
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO map 0x1c20000 mem 0xfbc20000 (irq = 40) is a 16550A
serial8250.0: ttyS1 at MMIO map 0x1d06000 mem 0xfbd06000 (irq = 41) is a 16550A
RAMDISK driver initialized: 1 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
Davinci EMAC MII Bus: probed
MAC address is F0:7D:68:00:50:72
TI DaVinci EMAC Linux version updated 4.0
Linux video capture interface: v2.00
vinci_display_init>
Trying to register davinci display video device.
layer=c064e600,layer->video_dev=c064e760
Trying to register davinci display video device.
layer=c064e400,layer->video_dev=c064e560
davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
avinci_init>
i2c /dev entries driver
nand_davinci nand_davinci.0: Using 4-bit hardware ECC
NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bit)
Bad block table found at page 65504, version 0xFF
Bad block table found at page 65472, version 0xFF
Creating 9 MTD partitions on "nand_davinci.0":
0x00000000-0x02000000 : "nand_image"
0x00004000-0x00100000 : "bootloader"
0x00100000-0x00200000 : "backup kernel"
0x00200000-0x00400000 : "kernel"
0x00400000-0x00b00000 : "rootfs"
0x00b00000-0x00c00000 : "config data"
0x00c00000-0x01000000 : "web page"
0x01000000-0x01a00000 : "firmware"
0x01a00000-0x02000000 : "sensor data"
nand_davinci nand_davinci.0: hardware revision: 2.3
MUX: initialized SPI1_SCLK
MUX: initialized SPI1_SDO
dm_spi.0: davinci SPI Controller driver at 0xc8865800 (irq = 17) use_dma=0
ds1302_rtc_probe clock halt is found, reset it.
ds1302_rtc_probe wrong trickle charge mode, fix it
rtc-ds1302 rtc-ds1302.0: rtc intf: proc
rtc-ds1302 rtc-ds1302.0: rtc intf: dev (254:0)
rtc-ds1302 rtc-ds1302.0: rtc core: registered ds1302 as rtc0
davinci-mmc davinci-mmc.0: Supporting 4-bit mode
davinci-mmc davinci-mmc.0: Using DMA mode
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
ASoC version 0.13.1
CQ0093 Voice Codec 0.1
asoc: cq93vc <-> davinci-vcif mapping ok
ALSA device list:
  #0: On-chip voice codec (cq93vc)
GACT probability on
Mirror/redirect action on
u32 classifier
    Performance counters on
    input device check on
    Actions configured
Netfilter messages via NETLINK v0.30.
IPv4 over IPv4 tunneling driver
ip_conntrack version 2.4 (1024 buckets, 8192 max) - 224 bytes per conntrack
ip_tables: (C) 2000-2006 Netfilter Core Team
mmcblk0: mmc0:0de6 SD01G 1006080KiB
 mmcblk0: p1
arp_tables: (C) 2002 David S. Miller
TCP bic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
rtc-ds1302 rtc-ds1302.0: setting the system clock to 2010-04-04 10:12:13 (1270375933)
Time: timer0_1 clocksource has been installed.
VFS: Mounted root (jffs2 filesystem) readonly.
Freeing init memory: 184K
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Empty flash at 0x000020d4 ends at 0x00002200
CSL: Module install successful, device major num = 253
CSL: Module version 0.10.00, built on Sep 14 2010 16:35:34
I2C: Module install successful, device major num = 252
DMA: Module install successful, device major num = 251
DRV: Module install successful
DRV: Module built on Sep 14 2010 16:35:36
DRV: EDMACC.QUEPRI  = 00000777
DRV: SYSTEM.MSTPRI0 = 00550011
DRV: SYSTEM.MSTPRI1 = 00000444
DRV: ISP.BCR        = 00000002
DRV: SYSTEM.MISC = 00000319
CMEMK module: built on Mar  6 2010 at 20:15:15
  Reference Linux version 2.6.18
  File /home/appro/davinci/public/dvsdk/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
allocated heap buffer 0xc9000000 of size 0x5e00000
CMEM Range Overlaps Kernel Physical - allowing overlap
CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x88000000)
cmemk initialized
EDMAK module: built on Mar  6 2010 at 20:15:17
  Reference Linux version 2.6.18
  File /home/appro/davinci/public/dvsdk/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
IRQK module: built on Mar  6 2010 at 20:15:18
  Reference Linux version 2.6.18
  File /home/appro/davinci/public/dvsdk/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
irqk initialized
Allocate major number 120 for osd
osd_win_init: bitmap_win_addr = C0540000
initializing gpio driver
Allocated major number: 246
Create gpio device class successfully.
 sbulla: unknown partition table
musb_hdrc: version 6.0, cppi-dma, peripheral, debug=0
musb_hdrc musb_hdrc: No DMA interrupt line
musb_hdrc: ConfigData=0x06 (UTMI-8, dyn FIFOs, SoftConn)
musb_hdrc: MHDRC RTL version 1.500
musb_hdrc: setup fifo_mode 2
musb_hdrc: 8/9 max ep, 3392/4096 memory
musb_hdrc: hw_ep 0shared, max 64
musb_hdrc: hw_ep 1tx, max 512
musb_hdrc: hw_ep 1rx, max 512
musb_hdrc: hw_ep 2tx, max 512
musb_hdrc: hw_ep 2rx, max 512
musb_hdrc: hw_ep 3tx, max 512
musb_hdrc: hw_ep 3rx, max 512
musb_hdrc: hw_ep 4shared, max 256
musb_hdrc: USB Peripheral mode controller at c886a000 using DMA, IRQ 12
initializing ioport driver
Allocated major number: 245
Create ioport device class successfully.
be_encoder_enumoutput>
pbe_encoder_enumoutput>
VPBE Encoder de-initialized
be_encoder_setoutput>
Setting output to Composite
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
pbe_encoder_setoutput>
VPBE Encoder initialized
be_encoder_setoutput>
Setting output to Composite
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
pbe_encoder_setoutput>
be_encoder_getmode>
be_encoder_getmode/>
be_encoder_getmode>
be_encoder_getmode/>
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
be_encoder_getmode>
be_encoder_getmode/>
be_encoder_getmode>
be_encoder_getmode/>
be_encoder_getmode>
be_encoder_getmode/>
DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT:
layer.pix_fmt.bytesperline = 640,
 layer.pix_fmt.width = 640,
 layer.pix_fmt.height = 480,
 layer.pix_fmt.sizeimage =460800
DavinciDisplay DavinciDisplay.1: pixfmt->width = 640,
 layer->layer_info.config.line_length= 640
eth0: no IPv6 routers present
be_encoder_enumoutput>
pbe_encoder_enumoutput>
VPBE Encoder de-initialized
be_encoder_setoutput>
Setting output to Composite
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
pbe_encoder_setoutput>
VPBE Encoder initialized
be_encoder_setoutput>
Setting output to Composite
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
pbe_encoder_setoutput>
be_encoder_getmode>
be_encoder_getmode/>
be_encoder_getmode>
be_encoder_getmode/>
Start of vpbe_encoder_setmode..
pbe_encoder_setmode>
be_encoder_getmode>
be_encoder_getmode/>
be_encoder_getmode>
be_encoder_getmode/>
g_file_storage gadget: File-backed Storage Gadget, version: 28 November 2005
g_file_storage gadget: Number of LUNs=1
g_file_storage gadget-lun0: ro=0, file: /dev/sbulla
musb_platform_disable 140: dma still active
g_file_storage gadget: File-backed Storage Gadget, version: 28 November 2005
g_file_storage gadget: Number of LUNs=1
g_file_storage gadget-lun0: ro=0, file: /dev/sbulla
drivers/usb/musb/davinci.c musb_platform_enable: dma not reactivated