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.

Security DVR running monte vista linux

  Hi, im new here and am really in need of some help. I have a standalone cctv dvr  (intellix anf1648)  unit thats running an embedded monte vista linux pro 4.0.1. its a da-vinci based platform   DM6467. Im connected to it via serial (rs232) port and have it connected to my laptop, which is on windows  using PuTTY. ive got the terminal settings correct and i get output from the console. Im trying to figure out how to stop the autoboot process.    it says "press any key to stop autoboot" and ive tried control+c and everything else i can think of and it seems as if the unit isnt accepting commands until after the kernel has been loaded. which is past the point of stop autoboot.                    

  • Have you disabled the "flow control" and "parity" ?
    ie setting to "none"
  • yes i have..... 115200,8,N,1 None
  • the unit will accept commands but only AFTER it has already passed the stop autoboot point
  • Able to see counting down 3... 2... 1... like that while "press any key to stop autoboot" message ?
  • the countdown is set to 0.

  • I hope the "CONFIG_BOOTDELAY" config option might be disabled for security purpose.

    Like
    CONFIG_BOOTDELAY -1
    or
    CONFIG_BOOTDELAY -2
  •   i have no idea if it is or not.  here is a copy of the serial console output....

      

    MontaVista(R) Linux(R) Professional Edition 4.0.1 (0601652)

    NFDVR login:

    DM646x initialization passed!
    TI UBL Version: 1.50
    Booting Catalog Boot Loader
    BootMode = NAND
    Starting NAND Copy...
    Valid magicnum, 0xA1ACED66, found in block 0x00000006.
       DONE
    Jumping to entry point at 0x81080000.


    U-Boot-1.2.0 (Mar 25 2010 - 18:51:36)

    I2C:   ready
    DRAM:  256 MB
    unknown vendor=0 Flash:  0 kB
    NAND:  Bad block table found at page 131008, version 0x01
    Bad block table found at page 130944, version 0x01
    256 MiB
    In:    serial
    Out:   serial
    Err:   serial
    ARM Clock :- 493MHz
    DDR Clock :- 408MHz
    [ANF1648 Initialize]
    [SPI INIT]
    System Reset Check..was passed
    [Signal Type is [NTSC]]
    [ANF1648 Spot Init]
    [Pannel Type is ITX-5                           ]
    [RC     Type is AVR4816-ITX                     ]
    [Mac address [00:11:5F:06:80:61               ]]
    [Before Shutdown => abnormal shutdown]
    Hot Key MAGIC_KEY_FACTORY_DEFAULT
    [Tw286x Initialize / Signal Type : NTSC]
    [TW2865 dev[0x28] done]
    [TW2865 dev[0x29] done]
    [TW2865 dev[0x2a] done]
    [TW2865 dev[0x2b] done]
    [Fan On]
    [FB ADDR [0x8e000000]]
    Reading data from 0x7ff800 -- 100% complete.
    [MDIN240 Initialize]
    [** Warning ** Analog DDC Edid CheckSum Error!!!]
    [Video Output Infomation : Unknown Video Size Set Default 1024x768p60]
    [MDIN240 HDMI INIT]
    [Set Output Video Clocks 27MHz]
    [Turn_On_DSP]
    [UART2 INIT]
    [UART1 INIT]
    Hit any key to stop autoboot:  0
    Current Seq [10001] [10000]
    ======================================================================
    model              [ANF1648                         ]
    vendor             [100                             ]
    lang               [English                         ]
    option             [                                ]
    version            [14310.1.38.100                  ]
    ======================================================================
    ******** Boot mode is Ping ********
    ** WARNING ** Invalid Update Magic!!!
    Cannot write updata variable at 0x8100000

    Loading from NAND 256MiB 3,3V 8-bit, offset 0x800000
    Reading data from 0x800000 -- 100% complete.
       Image Name:   Linux-2.6.10_mvl401-davinci_evm-
       Created:      2010-03-02   6:40:11 UTC
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    1728840 Bytes =  1.6 MB
       Load Address: 80008000
       Entry Point:  80008000
    Reading data from 0x9a6000 -- 100% complete.
    ## Booting image at 80200000 ...
       Image Name:   Linux-2.6.10_mvl401-davinci_evm-
       Created:      2010-03-02   6:40:11 UTC
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    1728840 Bytes =  1.6 MB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
    OK
    No initrd

    Starting kernel ...

    elapsed_time_msec [42575]
    NF_profiling Stop
    42 Sec, 575 MSec
    [Use Nand Copy Module]
    Valid ID Not Found maf_id[0x00] dev_id[0x00]
    Uncompressing Linux.................................................................................................................... done, booting the kernel.
    Linux version 2.6.10_mvl401-davinci_evm-PSP_01_30_00_082 (pakkhman@nf.intellix.co.kr) (gcc version 3.4.3 (MontaVista 3.4.3-25.0.135.0702900 2007-04-01)) #108 Tue Mar 2 15:40:06 KST 2010
    CPU: ARM926EJ-Sid(wb) [41069265] revision 5 (ARMv5TEJ)
    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
    Machine: DaVinci DM6467 EVM
    Ignoring unrecognised tag 0x54410008
    Memory policy: ECC disabled, Data cache writeback
    DM6467
    Built 1 zonelists
    Kernel command line: console=ttyS0,115200n8 noinitrd rw ip=::::NFDVR:eth0:off root=/dev/mtdblock9 rootfstype=yaffs2 mem=120M eth=00:11:5F:06:80:61 factory_default num_ch=16 signal_type=ntsc model_type=ANF_1648 crc_ubl=99c953dd crc_ker=ab3ddeba crc_fpga=15a5290d pannel_type=ITX-5 rc_type=AVR4816-ITX hw_ver=MAFS116C
    TI DaVinci EMAC: Kernel Boot params Eth address: 00:11:5F:06:80:61
    PID hash table entries: 512 (order: 9, 8192 bytes)
    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: 120MB = 120MB total
    Memory: 117888KB available (2874K code, 691K data, 160K init)
    Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
    CPU: Testing write buffer coherency: ok
    change_boot_logo called
    spawn_desched_task(00000000)
    desched cpu_callback 3/00000000
    ksoftirqd started up.
    desched cpu_callback 2/00000000
    desched thread 0 started up.
    NET: Registered protocol family 16
    DaVinci: 48 gpio irqs
    Registering platform device 'serial8250.0'. Parent at platform
    Registering platform device 'musb_hdrc'. Parent at platform
    Registering platform device 'nand_davinci.0'. Parent at platform
    [arch_dma_init:2693]: DMA CC REG BASE ADDR=e1000000
    [arch_dma_init:2759]: DMA TC[0] REG BASE ADDR=e1010000
    [arch_dma_init:2759]: DMA TC[1] REG BASE ADDR=e1010400
    [arch_dma_init:2759]: DMA TC[2] REG BASE ADDR=e1010800
    [arch_dma_init:2759]: DMA TC[3] REG BASE ADDR=e1010c00
    [arch_dma_init:2815]:

    Shadow REG BASE ADDR = e1002000

    DaVinci I2C DEBUG: 15:37:46 Mar  2 2010
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    [i2c_davinci_reset] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Registering platform device 'i2c'. Parent at platform
    SCSI subsystem initialized
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    musb_hdrc: version 2.2a/db-0.4.8 [cppi-dma] [host] [debug=0]
    usb_hid_thread set priority failed
    usb_hid_thread set priority SCHED_FIFO pri[100]
    musb_hdrc: ConfigData=0x06 (UTMI-8, dyn FIFOs, SoftConn)
    musb_hdrc: MHDRC RTL version 1.500
    musb_hdrc: USB Host mode controller at c8000000 using DMA, IRQ 13
    musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
    devfs: boot_options: 0x1
    JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
    yaffs Mar  2 2010 15:37:17 Installing.
    watchdog: TI DaVinci Watchdog Timer: timer margin 64 sec
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    DaVinci I2C WARNING: i2c: NACK detected
    [Ds1339 RTC]
    DaVinci I2C WARNING: i2c: NACK detected
    Registering platform device 'DavinciHD_vdce.2'. Parent at platform
    Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 2 ports, IRQ sharing disabled
    Registering platform device 'serial8250'. Parent at platform
    ttyS0 at MMIO 0x1c20000 (irq = 40) is a ST16654
    io scheduler noop registered
    io scheduler anticipatory registered
    loop: loaded (max 8 devices)
    pktcdvd: v0.2.0a 2004-07-14 Jens Axboe (axboe@suse.de) and petero2@telia.com
    Registering platform device 'ti_davinci_emac'. Parent at platform
    TI DaVinci EMAC: MAC address is 00:11:5F:06:80:61
    TI DaVinci EMAC Linux version updated 5.0
    TI DaVinci EMAC: Installed 1 instances.
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    PPP BSD Compression module registered
    Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
    netconsole: not configured, aborting
    i2c /dev entries driver
    Linux video capture interface: v1.00
    SPI DRIVER INITIALIZE..
    fs1648 driver loading g_ntsc_pal[0]
    FPGA reset...OK.
    Register chrdev OK
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
    MUX: initialized ATAEN
    usb 1-1: new high speed USB device using musb_hdrc and address 2
    usb 1-1: Product: USB2.0 Hub
    hub 1-1:1.0: USB hub found
    hub 1-1:1.0: 4 ports detected
    hub_port_connect_change USBHID_EMI #2 name[hub]
    usb 1-1.2: new high speed USB device using musb_hdrc and address 3
    usb 1-1.2: Product: USB Storage
    usb 1-1.2: SerialNumber: 000000000033
        ide0: BM-DMA at 0xe1066000-0xe1066007, BIOS settings: hda:pio, hdb:pio
        ide1: BM-DMA at 0xc8060000-0xc8060007, BIOS settings: hdc:pio, hdd:pio
    elevator: using anticipatory as default io scheduler
    nand_davinci nand_davinci.0: Using soft ECC
    NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
    Creating MTD partitions on "nand_davinci.0":
    nand_davinci nand_davinci.0: hardware revision: 2.2
    usbcore: registered new driver cdc_acm
    drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
    Initializing USB Mass Storage driver...
    scsi0 : SCSI emulation for USB Mass Storage devices
    usbcore: registered new driver usb-storage
    USB Mass Storage support registered.
    usbcore: registered new driver usbhid
    drivers/usb/input/hid-core.c: v2.0:USB HID core driver
    mice: PS/2 mouse device common for all mice
    Registering Audio Devices. Total communication peripherals (ASP) : 2
    [register_sound_dsp]
    [register_all_codecs][0] minor = 3, mixer_dev_id = 0
    [audio_aic32_write] address = 0x00, val = 0x0000
    [audio_aic32_write] address = 0x2a, val = 0x006c
    [audio_aic32_write] address = 0x33, val = 0x0099
    [audio_aic32_write] address = 0x41, val = 0x0099
    [audio_aic32_write] address = 0x56, val = 0x0099
    [audio_aic32_write] address = 0x5d, val = 0x0099
    [audio_aic32_write] address = 0x25, val = 0x00e0
    [audio_aic32_write] address = 0x26, val = 0x0010
    [audio_aic32_write] address = 0x08, val = 0x00c0
    [audio_aic32_write] address = 0x09, val = 0x0040
    [audio_aic32_write] address = 0x0f, val = 0x0017
    [audio_aic32_write] address = 0x10, val = 0x0017
    [audio_aic32_write] address = 0x2f, val = 0x00a4
    [audio_aic32_write] address = 0x40, val = 0x00a4
    [audio_aic32_write] address = 0x52, val = 0x00a4
    [audio_aic32_write] address = 0x5c, val = 0x00a4
    [audio_aic32_write] address = 0x13, val = 0x0004
    [audio_aic32_write] address = 0x16, val = 0x0004
    [audio_aic32_write] address = 0x11, val = 0x00ff
    [audio_aic32_write] address = 0x12, val = 0x00ff
    [audio_aic32_write] address = 0x1a, val = 0x0080
    [audio_aic32_write] address = 0x1b, val = 0x002e
    [audio_aic32_write] address = 0x1c, val = 0x0000
    [audio_aic32_write] address = 0x1d, val = 0x0080
    [audio_aic32_write] address = 0x1e, val = 0x002e
    [audio_aic32_write] address = 0x1f, val = 0x0000
    [audio_aic32_write] address = 0x2b, val = 0x0008
    [audio_aic32_write] address = 0x2c, val = 0x0008
    [audio_aic32_write] address = 0x19, val = 0x0040
    [audio_aic32_write] address = 0x07, val = 0x000a
    [audio_aic32_write] address = 0x02, val = 0x0000
    [audio_aic32_write] address = 0x03, val = 0x0092
    [audio_aic32_write] address = 0x04, val = 0x001c
    [audio_aic32_write] address = 0x05, val = 0x002c
    [audio_aic32_write] address = 0x06, val = 0x0001
    [mcasp_configure] CODEC_IS_MASTER
    Codec with ID = 0 on ASP = 0 is initialized.Using minor number :  3
    [register_sound_dsp]
    [audio_aic32_write] address = 0x00, val = 0x0000
    [audio_aic32_write] address = 0x2a, val = 0x006c
    [audio_aic32_write] address = 0x33, val = 0x0099
    [audio_aic32_write] address = 0x41, val = 0x0099
    [audio_aic32_write] address = 0x56, val = 0x0099
    [audio_aic32_write] address = 0x5d, val = 0x0099
    [audio_aic32_write] address = 0x25, val = 0x00e0
    [audio_aic32_write] address = 0x26, val = 0x0010
    [audio_aic32_write] address = 0x08, val = 0x00c0
    [audio_aic32_write] address = 0x09, val = 0x0040
    [audio_aic32_write] address = 0x0f, val = 0x0017
    [audio_aic32_write] address = 0x10, val = 0x0017
    [audio_aic32_write] address = 0x2f, val = 0x00a4
    [audio_aic32_write] address = 0x40, val = 0x00a4
    [audio_aic32_write] address = 0x52, val = 0x00a4
    [audio_aic32_write] address = 0x5c, val = 0x00a4
    [audio_aic32_write] address = 0x13, val = 0x0004
    [audio_aic32_write] address = 0x16, val = 0x0004
    [audio_aic32_write] address = 0x11, val = 0x00ff
    [audio_aic32_write] address = 0x12, val = 0x00ff
    [audio_aic32_write] address = 0x1a, val = 0x0080
    [audio_aic32_write] address = 0x1b, val = 0x002e
    [audio_aic32_write] address = 0x1c, val = 0x0000
    [audio_aic32_write] address = 0x1d, val = 0x0080
    [audio_aic32_write] address = 0x1e, val = 0x002e
    [audio_aic32_write] address = 0x1f, val = 0x0000
    [audio_aic32_write] address = 0x2b, val = 0x0008
    [audio_aic32_write] address = 0x2c, val = 0x0008
    [audio_aic32_write] address = 0x19, val = 0x0040
    [audio_aic32_write] address = 0x07, val = 0x000a
    [audio_aic32_write] address = 0x02, val = 0x0000
    [audio_aic32_write] address = 0x03, val = 0x0092
    [audio_aic32_write] address = 0x04, val = 0x001c
    [audio_aic32_write] address = 0x05, val = 0x002c
    [audio_aic32_write] address = 0x06, val = 0x0001
    [mcasp_configure] CODEC_IS_MASTER
    SPDIF on ASP = 1 isinitialized.Using minor number : 19
    NET: Registered protocol family 2
    IP: routing cache hash table of 512 buckets, 4Kbytes
    TCP: Hash tables configured (established 8192 bind 16384)
    NET: Registered protocol family 1
    NET: Registered protocol family 10
    IPv6 over IPv4 tunneling driver
    NET: Registered protocol family 17
    ADDRCONF(NETDEV_UP): eth0: link is not ready
    IP-Config: Incomplete network configuration information.
    yaffs: dev is 32505865 name is "mtdblock9"
    yaffs: Attempting MTD mount on 31.9, "mtdblock9"
      Vendor: TSSTcorp  Model: CDDVDW SH-S223L   Rev: SB02
      Type:   CD-ROM                             ANSI SCSI revision: 00
    sr0: scsi3-mmc drive: 94x/94x writer dvd-ram cd/rw xa/form2 cdda tray
    Uniform CD-ROM driver Revision: 3.20
    Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 5
    VFS: Mounted root (yaffs2 filesystem).
    Mounted devfs on /dev
    Freeing init memory: 160K
    INIT: version 2.85 booting
    0
    Mounting a tmpfs over /dev...done.
    Creating initial device nodes...cat: /proc/ide/*/media: No such file or directory
    done.
    0
    Mounting local filesystems: mount none on /var/run type tmpfs (rw)
    none on /tmp type tmpfs (rw)
    Setting up networking (ifupdown) ..
    Cleaning: /etc/network/run/ifstate done.
    Starting network interfaces: ifup: Ignoring unknown interface eth0
     failed (1: ).
    Starting hotplug subsystem:
       pci
       pci      [success]
       usb
       usb      [success]
       isapnp
       isapnp   [success]
       ide
       ide      [success]
       input
       input    [success]
       scsi
    FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory
    FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory
       scsi     [success]
    done.
    pidof: invalid option -- x
    BusyBox v1.01 (2006.09.29-08:54+0000) multi-call binary

    No help available.

    .
    #### fb link, clean ####
    load modules
    ## sysctl ##
    vm.min_free_kbytes = 8192
    vm.dirty_expire_centisecs = 100
    vm.dirty_writeback_centisecs = 100
    net.ipv4.tcp_max_syn_backlog = 6
    net.ipv4.tcp_synack_retries = 2
    net.ipv4.tcp_syn_retries = 2
    net.ipv4.tcp_tw_reuse = 1
    net.ipv4.tcp_tw_recycle = 1
    ## make dev files ##
    ## davinci platform ##
    davinci_platform: no version for "struct_module" found: kernel tainted.
    20000020  00000060
    ## VPIF ##
    ## VIDEO BUFFER ##
    ## CFB COPY AREA ##
    ## CFB FILL RECT ##
    ## CFB IMG BLT ##
    ## DAVINCI FB ##
    Registering platform device 'davincifb.0'. Parent at platform
    Setting Up Clocks for DM420 OSD
    fb0: dm_osd1_fb frame buffer device
    fb1: dm_osd0_fb frame buffer device
    fb2: dm_vid0_fb frame buffer device
    fb3: dm_vid1_fb frame buffer device
    ## DAVINCIHD PLATFORM ##
    davincihd_platform: module license 'unspecified' taints kernel.
    ## DAVINCI ENCODER MANAGER ##
    ch0 default output "COMPOSITE", mode "ANF_SD_NTSC"
    ## DAVINCIHD DISPLAY ##
    Registering platform device 'vpif display.1'. Parent at platform
    ## TW2864 ##
    tw2864_init driver insmod is_pal[0]
    tw2864_init $version: 1.01.002 $
    tw2864_init $buildtime: Nov  6 2009 11:12:21 $
    tw2864[0]_attach: chip dev id 0x18, rev id 0x0 at chip address 0x50 ,0xc0
    tw2864[1]_attach: chip dev id 0x18, rev id 0x0 at chip address 0x52 ,0xc0
    tw2864[2]_attach: chip dev id 0x18, rev id 0x0 at chip address 0x54 ,0xc0
    tw2864[3]_attach: chip dev id 0x18, rev id 0x0 at chip address 0x56 ,0xc0
    tw2864_init driver insmod OK
    ## ITX_AUDIO_NET ##
    itx_audio_net driver insmod
    itx_audio_net_init $version: 1.01.001 $
    itx_audio_net_init $buildtime: Jul 17 2009 11:40:13 $
    ## DAVINCIHD CAPTURE ##
    Registering platform device 'vpif capture.1'. Parent at platform
    ## ANF_VIDEO_DRV ##
    ## ANF_ENC ##
    ## loading cmemk ##
    cmem: ioremap_nocache(0x88000000, 83886080)=0xc8180000
    CMEM_ITX: heap_init: heap_pool = 0
    CMEM_ITX: Heap busy table entries = 20480, size = 245760
    CMEM_ITX: Heap start kvirt = 0xC8180000, phys = 0x88000000
    cmem: allocated heap buffer 0xc8180000 of size 0x5000000
    cmem: initialized 0 pools between 0x88000000 and 0x8d000000
    ## loading dsplink ##
    DSPLINK Module (1.50) created on Date: Jan  3 2008 Time: 13:16:55
    NFEDMA: The major 251 is aloocated dynamicaly
    nfedma_init_module driver loaded $version: 1.01.002 $ $buildtime: Jun 11 2009 22:32:19 $
    NFEDMA: Intellix Davinci EDMA Chain Dirver
    Module author: Dong-uk Park ugie@intellix.co.kr
    ## load nfedma driver ##
    ## load ifsdrv NF ##
    #####[Filesystem Module PARAMETERS]###########################
    Model:NF model
    FILESYSTEM TYPE : MULTIDISK TYPE
    Setting method :Auto
    Virtual Request Queue:(default)Not Use
    Virtual Requst Queue Priority :(default) 3
    BIO MAX REQUEST :(default)1000000
    RDB manager priority :(default)3
    General workq priority :(default)3
    Local scheduler priority :(default)3
    RDB Manager's max rdb entries:(default)700
    RDB Manager's rdb threshod :(default)500
    Virtual Request Q size :(default)200
    BIO Syncronization :(default)0
    Use BIO pool :(default)1
    Pool increment :(default)20
    Sglist pool size :(default)20
    Pre-recording free limit :(default)32768
    Start time :(default)0
    The number of partitions : 2
    Write once type: 0
    Disk usage diplay mode : 0
    sizeof sector_t : 4
    ############################################################

    ▒▒-[Filesystem MESG - level1]----------------------------▒▒
    modprobe: FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory

    modprobe: FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory

    modprobe: FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory

    modprobe: FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory

    modprobe: FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory

    modprobe: FATAL: Could not load /lib/modules/2.6.10_mXXXXXXXXXXXXXXXXAAAAXXXXXXXXXXXXXXXXXX
    vl401-davinci_evm-PSP_01_30_00_0XXXXXXXXXXXXXXXBBBBXXXXXXXXXXXXXXXXXXX
    82/modules.dep: No such file or priority : max - 1
    directory

    modprobe: FATAL: CBIO scheduling priority was set
    ould not load /lib/modules/2.6.1priority : max - 1
    0_mvl401-davinci_evm-PSP_01_30_0BIO scheduling priority was set
    0_082/modules.dep: No such file priority : max - 1
    or directory

    modprobe: FATALBIO scheduling priority was set
    : Could not load /lib/modules/2.priority : max - 1
    6.10_mvl401-davinci_evm-PSP_01_3BIO scheduling priority was set
    0_00_082/modules.dep: No such fipriority : min + 3
    le or directory

    modprobe: FABIO scheduling priority was set
    TAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory

    modprobe: FATAL: Could not load /lib/modules/2.6.10_mvl401-davinci_evm-PSP_01_30_00_082/modules.dep: No such file or directory

    IDE count : 0
    This system has no disk
    IFS module is started. debug level = 1
    ## board_pp ##
    board_pp_init driver insmod
    board_pp_init $version: 1.0.002 $
    board_pp_init $buildtime: Feb  4 2010 10:24:53 $
    [Model Type is ANF_1648]
    board_pp_init driver insmod OK
    ## pannel ##
    keypad_init driver insmod
    keypad_init $version: 1.0.002 $
    keypad_init $buildtime: Feb  4 2010 10:24:51 $
    keypad_init driver insmod OK
    get_pannel_type Pannel Type is ITX-5
    rc_init driver insmod
    rc_init $version: 1.0.002 $
    rc_init $buildtime: Feb  4 2010 10:24:51 $
    rc_init driver insmod OK
    get_rc_type Remocon Type is AVR4816-ITX
    shuttle_init driver insmod
    shuttle_init $version: 1.01.002 $
    shuttle_init $buildtime: Jan 26 2010 20:10:36 $
    shuttle_init driver insmod OK
    get_pannel_type Shuttle Type is ITX-5
    jog_init driver insmod
    jog_init $version: 1.01.002 $
    jog_init $buildtime: Jan 26 2010 20:10:35 $
    jog_init driver insmod OK
    get_pannel_type JOG Type is ITX-5
    sensor_init driver insmod
    sensor_init $version: 1.01.002 $
    sensor_init $buildtime: Oct 23 2009 01:45:15 $
    sensor_init driver insmod OK
    relay_init driver insmod
    relay_init $version: 1.01.002 $
    relay_init $buildtime: Aug 20 2009 15:37:28 $
    relay_init driver insmod OK
    ## BOOT LOGO CHANGE ##
    ## spot ##
    [ANF1648 SPOT Driver Load OK]
    [$version: 1.01.001 $]
    [$buildtime: Dec 29 2009 21:29:34 $]
    ## uart1 ##
    [dm646x_uart1_init $version: 1.01.001 $]
    [dm646x_uart1_init $buildtime: Nov 12 2009 02:39:05 $]
    ITX ANF_UART1 Device Driver Initialize
    ## uart2 ##
    [dm646x_uart2_init $version: 1.01.001 $]
    [dm646x_uart2_init $buildtime: Nov 12 2009 02:38:41 $]
    ITX ANF_UART2 Device Driver Initialize
    start tiny x
    ### start proxy_svr ####
    ./proxy_svr start!! [.proxy_ustream]
    Unlink error for .proxy_ustream : No such file or directory errno[2]
    con_ret_val [      0] fw_ret_val [      0]
    #### Hokey Not enabled ###
    #### start nf_host ####
    INIT: Entering runlevel: 3
    Bind error fd[3] : Cannot allocate memory errno[12]
    SERVER Unix Stream socket Bind Error
    open_ustream_server error : Cannot allocate memory errno[12]

    MontaVista(R) Linux(R) Professional Edition 4.0.1 (0601652)

    NFDVR login: glib: policy = 0
                                 [MAIN]cmem base:0x88000000, cmem_size:0x5000000(80MB)
      [CE]ce-runtime init...OK.
                               [CE]start trace util...OK.
                                                         [MAIN] dsp init. done
                                                                              sysman-Message: nf_sysman_is_normal_boot _app_param_init
                                                      debug-Message: --------------------------------------------------------------------------------
                                                                     debug-Message: 00000000  49 54 58 41  00 00 00 00  00 00 00 00  00 00 00 00  ITXA.... ........
                                                                                   debug-Message: 00000010  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                 debug-Message: 00000020  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                               debug-Message: 00000030  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                             debug-Message: 00000040  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                                           debug-Message: 00000050  00 00 00 00  00 00 00 00  00 00 00 00  00 00[fs1648_minor_open] FS1648 Main
     00 00  ........ ........
                             debug-Message: 00000060  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                           debug-Message: 00000070  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                                         debug-Message: 00000080  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                                                       debug-Message: 00000090  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
     debug-Message: 000000a0  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                   debug-Message: 000000b0  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                 debug-Message: 000000c0  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                               debug-Message: 000000d0  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                                             debug-Message: 000000e0  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
                                                                           debug-Message: 000000f0  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ........ ........
         debug-Message: 00000100  00 00 00 00                                         ....
                       debug-Message: --------------------------------------------------------------------------------
                                      nf_main-Message: nf_sysman_is_normal_boot [0]
                                                                                   ** Message: nf_flash_erase mtd_device : [/dev/mtd3]
                                                      ** Message: nf_flash_erase erasing finish
               start_addr [00000000] end_addr [00080000]
                                                        ** Message: nf_flash_page_write finish flash write..
                            sysman-Message: nf_sysman_clr_normal_boot ok!!
                                                                          util_dev-Message: TW2864 DEVICE OPEN...      fd[12]
                                             util_dev-Message: KEYPAD DEVICE OPEN...       fd[13]
                 util_dev-Message: JOG DEVICE OPEN...       fd[14]
                                                                  util_dev-Message: SHUTTLE DEVICE OPEN...       fd[15]
                                       util_dev-Message: REMOCON DEVICE OPEN...       fd[16]
            util_dev-Message: SENSOR DEVICE OPEN...       fd[17]
                                                                util_dev-Message: RELAY DEVICE OPEN...       fd[18]
                                   util_dev-Message: BOARD_PP DEVICE OPEN...       fd[19]
         util_dev-Message: WATCHDOG DEVICE OPEN...       fd[20]
                                                               util_dev-Message: RS485 DEVICE OPEN...       fd[21]
                                  util_dev-Message: RS485 UART2 DEVICE OPEN...       fd[22]
           util_dev-Message: FS1648 DEVICE OPEN...       fd[23]
                                                               util_dev-Message: SPOT_ANF DEVICE OPEN...       fd[24]
                                     debug-Message: nf_debug_category_add cate[sysman] log_str[0x00205f60] log_arr[0x00205fe0] log_arr_max_idx[3]  [1]
                                                                      sysman-Message: nf_sysman_hotkey_init cmdline[console=ttyS0,115200n8 noinitrd rw ip=::::NFDVR:eth0:off root=/dev/mtdblock9 rootfstype=yaffs2 mem=120M eth=00:11:5F:06:80:61 factory_default num_ch=16 signal_type=ntsc model_type=ANF_1648 crc_ubl=99c953dd crc_ker=ab3ddeba crc_fpga=15a5290d pannel_type=ITX-5 rc_type=AVR4816-ITX hw_ver=MAFS116C
          ]
           sysman-Message: nf_sysman_hotkey_init _factory_default  [1]
                                                                      sysman-Message: nf_sysman_hotkey_init _passwd_reset     [0]
                                                 sysman-Message: nf_sysman_hotkey_init _fwupgrade        [0]
                            sysman-Message: nf_sysman_hotkey_init _qa               [0]
       sysman-Message: nf_sysman_hotkey_init _consol_enable    [0]
                                                                  sysman-Message: nf_sysman_hotkey_init _is_nfs           [0]
                                             sysman-Message: nf_sysman_hotkey_init _boot_mtd_num     [9]
                        nf_main-Message: nf_sysman_hotkey_is_factory_default on!!
                                                                                 sysdb-Message: nf_sysdb_init wait[1] load_data[0]
                                                  debug-Message: nf_debug_category_add cate[sysdb] log_str[0x001f6d50] log_arr[0x001f6dd0] log_arr_max_idx[11]  [2]
                                                                                   sysdb-Message: fileopen name[/NFDVR/data/nf_sysdb_version.conf] len[161]
                                                                           syssysdb-Message: _nf_sysdb_save_internal cate[net] file[/NFDVR/data/nf_sysdb_net.conf]
                                                                                  sysdb-Message: _nf_sysdb_save_internal cate[audio] file[/NFDVR/data/nf_sysdb_audio.conf]
          sysdb-Message: _nf_sysdb_save_internal cate[disk] file[/NFDVR/data/nf_sysdb_disk.conf]
                sysdb-Message: _nf_sysdb_save_internal cate[cam] file[/NFDVR/data/nf_sysdb_cam.conf]
                    sysdb-Message: _nf_sysdb_save_internal cate[usr] file[/NFDVR/data/nf_sysdb_usr.conf]
                        sysdb-Message: _nf_sysdb_save_internal cate[alarm] file[/NFDVR/data/nf_sysdb_alarm.conf]
                                sysdb-Message: _nf_sysdb_save_internal cate[act] file[/NFDVR/data/nf_sysdb_act.conf]

  • You may have to reflash/update the u-boot with BOOT_DELAY support.
  • ok well i figured out how to stop the boot process and get to a command prompt. here is the output from running the "help" command...... what im hoping to achieve is to change the unknown default password for root so i can log into the console

         DM6467 EVM # help
    help?       - alias for 'help'
    alarm     - alarm in
    all_set_env - environment variable setting
    alpu    - alpu test
    anf1648_spot [[input ch] or [off]] [output ch]     - anf1648 spot test
    ata     - ata test port(0,1,2,3)
    atm0424_spot [ch_num(1~4) or 0 is all off]   - atm0424 spot test
    atm1624_spot [ch_num(0~15) or off]   - atm1624 spot test
    atm_fs_wr [filename]  - atm filesystem write    ex) atm_fs_write [jffs2 image name]
    autoscr - run script from memory
    base    - print or set address offset
    bdinfo  - print Board Info structure
    beef_test [usec]
    boot    - boot default, i.e., run 'bootcmd'
    bootd   - boot default, i.e., run 'bootcmd'
    bootm   - boot application image from memory
    bootp    - boot image via network using BootP/TFTP protocol
    bz     - bz [on] or [off]
    cls     - clear screen
    cmp     - memory compare
    coninfo - print console devices and information
    cp      - memory copy
    cp_rev  - nand flash reverse copy
    crc32   - checksum calculation
    ddc test     - ddc testdhcp    - invoke DHCP client to obtain IP/boot params
    disp_fw_ver             - f/w version display
    driver_test   - dt [sensor] or [panel] or [reset] or [js] or [rc] [st]
    echo    - echo args to console
    env_erase [nor or nand]
    erase   - erase FLASH memory
    fact mk_master [filename] [address]                   - firmware file load(from tftp)
    fact nand_copy [reverse or none_reverse]              - nand copy
    fact nand_erase                                       - nand erase and create bbt
    fact init                                             - nand init
    fact nand_dump [cnt]                                  - nand dump as page cnt
    fact markbad [nand_chipsel(0or1)] [offset]            - nand markbad in oob data
    fact markbad_release [nand_chipsel(0or1)] [offset]    - nand bad block mark release
    fact lcd                                              - lcd display test
    fact buzzer                                           - buzzer test
    fact uur                                              - uboot upgrade (CS2=>CS3)
    fact chipsel [chip_num]                               - nand chip select change
    factv fs             - verify filesystem
    factv ker            - verify kernel
    factv fpga           - verify fpga
    fan     - fan [on] or [off]
    flinfo  - print FLASH memory information
    fpga up [tftp or nand]    - fgpa upgrade
    fpga rd [addr]            - fgpa addr dump
    fpga er [blk_num]         - fgpa block erase
    fpga id                   - fgpa id read
    fs1648  - fs1648 init
    fw_hparam get                      - get boot param
    fw_hparam set eth [mac address]    - set mac address
    fw_hparam set pt [pannel type]     - set pannel type
    fw_hparam set hw_ver [hw_ver]      - set h/w version
    fw_hparam set vendor [vendor name] - set vendor name
    fw_param_erase - firmware paremeter erase
    fw_seq_read - current seqence read
    fw_seq_up - sequence number pdate
    fw_ublup  - uboot upgrade with nand or tftp
    fw_uboot_ublup  - uboot upgrade with nand or tftp
    go      - start application at address 'addr'
    goboot  - firmware boot select
    godown  - firmware down grade
    help    - print online help
    hhh
    icrc32  - checksum calculation
    iloop   - infinite loop on address range
    imd     - i2c memory display
    iminfo  - print header information for application image
    imls    - list all images found in flash
    imm     - i2c memory modify (auto-incrementing)
    imw     - memory write (fill)
    inm     - memory modify (constant address)
    iprobe  - probe to discover valid I2C chip addresses
    itest    - return true/false on integer compare
    lcd_test        - lcd test [clr] or lcd test [x] [y] [string]
    led test
    loadb   - load binary file over serial line (kermit mode)
    loads   - load S-Record file over serial line
    loady   - load binary file over serial line (ymodem mode)
    loop    - infinite loop on address range
    mcompare   - compare between memory and memory
    md      - memory display
    mdin220 init                       - midin220 intialize
    mdin220 write [reg] [data]         - midin220 reg write
    mdin220 read  [reg]                - midin220 reg read
    mdin220 id                         - midin220 read device id
    mdin240 init                             -  mdin240 intialize
    mdin240 write [reg] [data]                - mdin240 reg write
    mdin240 read  [reg]                    - mdin240 reg read
    mdin240 mwrite [reg] [data] [data]..    - mdin240 reg write
    mdin240 mread  [reg] [length]          - mdin240 reg read
    mdin240 id                                - mdin240 read device id
    mdin240_init       - mdin240 initnitializemm      - memory modify (auto-incrementing)
    mtest   - simple RAM test
    mw      - memory write (fill)
    nand    - NAND sub-system
    nand_bmp_up_pong - bmp write in pong bmp sectioin
    nand_rw_test     - nand read / write testnnand_test       - nand test
    nboot   - boot from NAND device
    nfs    - boot image via network using NFS protocol
    njw check            - njw1156a device check
    njw read l           - left volume read
    njw read r           - right volume read
    njw write l [val]    - left volume write
    njw write r [val]    - right volume write
    nm      - memory modify (constant address)
    ntest   - just nand test command
            - ntest bad [block_num]
            - ntest erase [block_num] [page_num]
            - ntest read [block_num] [page_num]
    ping    - send ICMP ECHO_REQUEST to network host
    printenv- print environment variables
    protect - enable or disable FLASH write protection
    qc_test - enter qc test(one more press keypad '1')
    rarpboot- boot image via network using RARP/TFTP protocol
    relay   - relay test
    renv    - env_reloadreset   - Perform RESET of the CPU
    rs485 [uart num]   - rs485 [uart num]
    rtc    - rtc init
        - rtc read
        - rtc write year mon day hour minute second [wday] => wday for ds1339
    run     - run commands in an environment variable
    saa7121   - saa7121
    saveenv - save environment variables to persistent storage
    sc_rc     - sc_rc
    setenv  - set environment variables
    sleep   - delay execution for some time
    spi_init- spi init
    spi_read- spi_read addr(hex) length(hex)
    spi_write- spi_write addr(hex) data(hex)
    test_rc        - remocon test
    tftpboot- boot image via network using TFTP protocol
    timer [sec]       - timer tick test
    timer_test        - timer test
    tw286x init                             - tw286x initialize
    tw286x rd [register]                    - tw286x register read
    tw286x wr [chip_num] [register] [data]  - tw286x register read
    uart init [uart_num] [is_loopBack_enable]       - uart init
    uart rx   [uart_num]                            - receive string
    uart tx   [uart_num] [string]                   - transmit string
    uart tx.g [uart_num] [genesis cmd]              - tx.g is for genesys command
    uart2 test
    uart_p - uart print read value 50
    uart_r - uart read
    uart_r2 - uart 2 read
    uart_w - uart write
    uart_w2 - uart2 write
    fw_uboot_check - uboot upgrade variable check
    uwrite   - uboot upgrade command
    version - print monitor version
    video_test color_bar           - video color bar test
    video_test gray_scale [divide] - video gray scale test
    vmux_init      - video mux initialize
    vp [display_img]           - display image from nand
    vp [display_clr]           - diaplay clear (white)
    vp [pal]                   - pal logo test
    vp_cap             - video capture test
    vp_rise        - Set vpif clock 27MHz
    yyy - uart init
    DM6467 EVM #

  • i figured out that there was a key sequence that had to be inputted using the remote control while unit is in standby mode. now if only i could figure out how to get into the console
  • well i really screwed up this time. i was playing around in the uboot environment and now the unit will not boot. i uploaded the wrong uimage .bin file using the loadb command through hyperterminal. when i plug in the power cord, the lights on front panel come on for a second then go off and the unit sits there with no output to the serial console or video out ports. is there any way to recover from this other than using jtag??