|
*** I also posted this same question today in GoogleGroups:Neuros-DM320 ***
I am really stuck. I've been working on this for a few days, but I can't get a good boot of the OSD using tftp on my debian linux box.
1) I set up the dev / build environment as per deroberts' Guide on the Neuros wiki. BTW... the watchdog patch does not work with the current source in svn... I did a manual patch and will build a new patch file and post it.
2) I can get a clean build (using 00_Build.sh)... with updated uImage in images dir.
3) When I try to "boot" the OSD (using TFTP) it all starts out fine, but then I see some errors and the OSD screen goes blank. (the low-res image/logo in the boot loader is displayed for a few seconds of course). Some of the "error" messages are: * /etc/rcS.d/S10_splashscreen: /etc/rcS.d/S10_splashscreen: 33: /usr/local/bin/sscr: not found * /etc/init.d/rc: /etc/init.d/rc: 73: /etc/rc.local: not found (twice) * also these: fnt_createfont, pcf_createfont, freetype_createfont: System,8 not found *** I also see a "Segmentation Fault" error about 30% of the time.
4) In the end, the boot seems to abort and I end up at a linux prompt inside BusyBox.
5) I have tried this with several of the more recent tags.
6) I have attached my boot log below.
Any help would be appreciated. I was trying to get some stuff working for CES as well.
Bill W AnySource Media
********************** Complete Boot Log *****************************
U-Boot 1.1.4 (Sep 28 2006 - 16:37:56)
U-Boot code: 01400000 -> 0142A698 BSS: -> 0145F170 RAM Configuration: Bank #0: 01100000 64 MB Manuf. ID @ 0x00100000: 0x00000020 Device ID @ 0x00100001: 0x0000007e Flash: 16 MB In: serial Out: serial Err: serial DM320 Rev. B/C initial i2c interface Initializing Ethernet Found DM9000 ID:90000a46 at address 60000300 ! [eth_init]MAC:0:18:11:80:10:ef: Neuros Technologies OSD Controller (c) 2005 Ingenient Technologies NTSC/PAL Video Controller (c) 2005 Ingenient Technologies LCD Controller (c) 2005 Configuring video encoder for NTSC CFG_FLAG_ADDR = 1f00000 CFG_PACKAGE_ADDR = 1f01000 Initialize CompactFlash... Bus 0: OK Device 0: Model: SanDisk SDP3E-0 Firm: Vdd 0.87 Ser#: Type: Removable Hard Disk Capacity: 19.1 MB = 0.0 GB (39168 x 512) Device 1: Bad status 0x0 not available reading /newpackage/r3.upk read file size: ffffffff can't read file /newpackage/r3.upk from ide !! mmc or sd card initial error Hit any key to stop autoboot: 0 Found DM9000 ID:90000a46 at address 60000300 ! DM9000 work in 16 bus width [eth_init]MAC:0:18:11:80:10:ef: TFTP from server 192.168.2.112; our IP address is 192.168.2.110 Filename '/neuros-osd/uImage'. Load address: 0x1800000 Loading: ################################################################# ################################################################# ################################################################# ####################### done Bytes transferred = 1113280 (10fcc0 hex) ## Booting image at 01800000 ... Image Name: Linux-2.6.15 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1113216 Bytes = 1.1 MB Load Address: 01108000 Entry Point: 01108000 Verifying Checksum ... OK OK
Starting kernel ...
Uncompressing Linux.......................................................................... done, booting t.Linux version 2.6.15 (root@debian-ASM-DEV-70) (gcc version 3.4.6) #1 PREEMPT Fri Dec 1 10:18:46 EST 2006 CPU: ARM926EJ-Sid(wb) [41069263] revision 3 (ARMv5TEJ) Machine: IT DM320-20 Memory policy: ECC disabled, Data cache writeback 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 Kernel command line: console=ttyS0,115200n8 root=/dev/nfs rw nfsroot=192.168.2.112:/srv/neuros-osd-rootfs,udpMPID hash table entries: 64 (order: 6, 1024 bytes) Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) Memory: 14MB = 14MB total Memory: 11792KB available (1897K code, 374K data, 92K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 usbcore: registered new driver usbfs usbcore: registered new driver hub NetWinder Floating Point Emulator V0.97 (double precision) JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (nowayout= 0) Ingenient Technologies LED Driver 1.0 Ingenient Technologies DM320 Timer Driver Ingenient Technologies TI SoC Serial Driver 1.0 ttyS0 at MMIO 0xe0030300 (irq = 12) is a IT SoC ttyS1 at MMIO 0xe0030380 (irq = 13) is a IT SoC RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize loop: loaded (max 8 devices) *************** DM9000: dm9k_init_module <DM9KS> I/O: c105e300, VID: 90000a46 eth0: at 0xc105e300 IRQ 27 eth0: Ethernet addr: 00:18:11:80:10:ef Ingenient Technologies I2C Adapter Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx Ingenient onboard IDE/CFC configured as device 0 Neuros NOR flash device: 1000000 at 100000 Flash device virtual mapping at c1080000 Neuros OSD NOR Flash: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 Neuros OSD NOR Flash: CFI does not contain boot bank location. Assuming top. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. cmdlinepart partition parsing not available Using Neuros partition definition Creating 6 MTD partitions on "Neuros OSD NOR Flash": 0x00000000-0x00040000 : "bootloader" 0x00040000-0x00060000 : "u-env" 0x00060000-0x001a0000 : "kernel" 0x001a0000-0x007c0000 : "cramfs" 0x007c0000-0x007e0000 : "ramfs" 0x007e0000-0x01000000 : "jffs2" usbmon: debugfs is not available NET: Registered protocol family 2 IP route cache hash table entries: 128 (order: -3, 512 bytes) TCP established hash table entries: 512 (order: -1, 2048 bytes) TCP bind hash table entries: 512 (order: -1, 2048 bytes) TCP: Hash tables configured (established 512 bind 512) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Sending DHCP requests ., OK IP-Config: Got DHCP answer from 192.168.2.1, my address is 192.168.2.110 IP-Config: Complete: device=eth0, addr=192.168.2.110, mask=255.255.255.0, gw=192.168.2.1, host=neuros, domain=, nis-domain=(none), bootserver=192.168.2.1, rootserver=192.168.2.112, rootpath= Looking up port of RPC 100003/3 on 192.168.2.112 Looking up port of RPC 100005/3 on 192.168.2.112 VFS: Mounted root (nfs filesystem). Freeing init memory: 92K mount: Mounting on /mnt/hdd vfat defaults 0 0 failed: No such file or directory Loading Module /lib/modules/2.6.15/extra/imanage.ko imanage: module license 'Ingenient Technologies, Inc.' taints kernel. Ingenient Technologies DSP/Memory CODEC Controller (c) 2004-2006 Ingenient Technologies Messaging Control System (c) 2004-2005 Ingenient Technologies Memory Manager System (c) 2004-2006 Ingenient Technologies DM320 DSP Control System (c) 2004-2006 Ingenient Technologies McBSP Registers Driver (c) 2005-2006 Ingenient Technologies Buffer Manager Driver (c) 2006 Loading Module /lib/modules/2.6.15/kernel/fs/jbd/jbd.ko Loading Module /lib/modules/2.6.15/extra/itfb.ko Ingenient Technologies - FrameBuffer Driver (c) 2004-2006 Loading Module /lib/modules/2.6.15/kernel/fs/ext3/ext3.ko /etc/rcS.d/S10_splashscreen: /etc/rcS.d/S10_splashscreen: 33: /usr/local/bin/sscr: not found Loading Module /lib/modules/2.6.15/kernel/fs/fat/fat.ko Loading Module /lib/modules/2.6.15/kernel/fs/vfat/vfat.ko Loading Module /lib/modules/2.6.15/kernel/fs/cifs/cifs.ko Loading Module /lib/modules/2.6.15/extra/aic23.ko Ingenient Technologes TI AIC23 Audio Controller Driver (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/ividio.ko Ingenient Technologies Video I/O Driver (c) 2004-2005 Ingenient Technologies NTSC/PAL Video Controller (c) 2004-2006 Ingenient Technologies LCD Controller (c) 2004-2006 Ingenient Technologies OSD Controller (c) 2004-2006 Ingenient Technologies CCD Controller (c) 2004-2005 Ingenient Technologies Preview Engine Controller (c) 2004-2006 Ingenient Technologies Video Capture System (c) 2004-2006 Ingenient Technologies Window Display Driver (c) 2005-2006 Ingenient Technologies Multichannel Video Render Driver (c) 2006 Loading Module /lib/modules/2.6.15/extra/tvp5150.ko Ingenient Technologes TI TVP5150A NTSC/PAL Video Decoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/iencode.ko Ingenient Technologies Encoder Driver Framework (c) 2004-2006 Ingenient Technologies Image Encoder Driver (c) 2004-2006 Ingenient Technologies Video Encoder Driver (c) 2004-2006 Ingenient Technologies Audio Encoder Driver (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/idecode.ko Ingenient Technologies Decoder Driver Framework (c) 2004-2006 Ingenient Technologies Image Decoder Driver (c) 2004-2006 Ingenient Technologies Video Decoder Driver (c) 2004-2006 Ingenient Technologies Audio Decoder Driver (c) 2004-2006 Ingenient Technologies Subtitle Decoder Driver (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/mpeg4.ko Ingenient Technologies - MPEG4 Video Codec Plugins (c) 2004-2005 Ingenient Technologies - MPEG4 Video Encoder Codec Plugin (c) 2004-2006 Ingenient Technologies - MPEG4 Video Decoder Codec Plugin (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/pcm.ko Ingenient Technologies - PCM Audio Codec Plugins (c) 2004-2006 Ingenient Technologies - PCM Audio Encoder Codec Plugin (c) 2005-2006 Ingenient Technologies - PCM Audio Decoder Codec Plugin (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/mpeg4_pcm_enc.ko Ingenient Technologies - DM320 MPEG4 + PCM Encoders (c) 2005-2006 Ingenient Technologies - DM320 MPEG4 (QVGA) + PCM Encoder (c) 2005-2006 Ingenient Technologies - DM320 MPEG4 (VGA) + PCM Encoder (c) 2005-2006 Loading Module /lib/modules/2.6.15/extra/mspirrtc.ko IR RTC Controller Driver (c) 2006 /etc/init.d/rc: /etc/init.d/rc: 73: /etc/rc.local: not found Loading Module /lib/modules/2.6.15/kernel/drivers/scsi/scsi_mod.ko fnt_createfont: System,8 not found pcf_createfont: System,8 not found freetype_createfont: System,8 not found nxIME.c: Create IME 3 ./../src/settings/vrec-settings.c--LoadVrecSettings: 289 LoadVrecSettings Format : 2 Video Codec : 0 Audio Codec : 0 Resolution : 0 Samplerate : 0 ABitrate : 0 VBitrate : 0 Framerate : 15 Mode : 0 Input : 0 Quality : 3 TargetDevice : 0 RecordingTime : 0 Storate : 2 RecPath : /media/usbdisk1 Segmentation fault SCSI subsystem initialized Loading Module /lib/modules/2.6.15/kernel/drivers/usb/storage/usb-storage.ko Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. Loading Module /lib/modules/2.6.15/kernel/drivers/scsi/sd_mod.ko Loading Module /lib/modules/2.6.15/kernel/drivers/scsi/sg.ko Loading Module /lib/modules/2.6.15/kernel/drivers/usb/host/dm320/dm320-hcd.ko dm320: driver DM320-USB-HCD, 27 Oct. 2006 DM320-USB-HCD DM320-USB-HCD.0: USB Host Controller DM320-USB-HCD DM320-USB-HCD.0: new USB bus registered, assigned bus number 1 DM320-USB-HCD DM320-USB-HCD.0: irq 15, io mem 0x80000000 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Loading Module /lib/modules/2.6.15/kernel/drivers/ide/ide-generic.ko __init ide_generic_init----- CFA DISK drive ide0 at 0xe3000000-0xe3000007,0xe300000e on irq 18 hda: max request size: 128KiB hda: 39168 sectors (20 MB) w/1KiB Cache, CHS=612/2/32 hda: cache flushes not supported hda: hda1 hda: hda1 hda: hda1 hda: hda1 ----------------- IR button: [39] hda: hda1 hda: hda1 hda: hda1 hda: hda1 ----------------- IR button: [39] ----------------- IR button: [39] Loading Module /lib/modules/2.6.15/kernel/drivers/mmc/mmc_core.ko ----------------- IR button: [39] ----------------- IR button: [39] Loading Module /lib/modules/2.6.15/kernel/drivers/mmc/mmc_queue.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mmc/mmc2.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mmc/mmc_block.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mmc/dm320_mmc.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mem_st_pro/mem_stk_sysfs.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mem_st_pro/mem_stk_queue.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mem_st_pro/mem_stk.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mem_st_pro/mem_stk_block.ko Loading Module /lib/modules/2.6.15/kernel/drivers/mem_st_pro/mem_stk_low.ko Loading Module /lib/modules/2.6.15/extra/mpeg2.ko Ingenient Technologies - MPEG2 Video Codec Plugins (c) 2004-2006 Ingenient Technologies - MPEG2 Video Decoder Codec Plugin (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/image.ko Ingenient Technologies - IMAGE Decode Plugin (c) 2004-2005 Loading Module /lib/modules/2.6.15/extra/wmv.ko Loading Module /lib/modules/2.6.15/extra/divx311.ko Ingenient Technologies - WMV Video Codec Plugins (c) 2004-2006 Ingenient Technologies - WMV Video Decoder Codec Plugin (c) 2004-2006 Ingenient Technologies - DIVX311 Video Codec Plugins (c) 2004-2006 Ingenient Technologies - DIVX311 Video Decoder Codec Plugin (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/g7xx.ko Ingenient Technologies - G.7XX Audio Codec Plugins (c) 2004-2005 Ingenient Technologies - G.711/G.726 Audio Encoder Codec Plugin (c) 2004-2006 Ingenient Technologies - G.711/G.726 Audio Decoder Codec Plugin (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/image_enc.ko Ingenient Technologies - DM320 JPEG Image Encoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/image_dec.ko Ingenient Technologies - DM320 JPEG Image Decoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/jpeg_codec.ko Ingenient Technologies - DM320 JPEG Image Encoder/Decoder (c) 2005-2006 Loading Module /lib/modules/2.6.15/extra/jpeg_pcm_dec.ko Ingenient Technologies - DM320 JPEG Image + PCM Decoder (c) 2005-2006 Loading Module /lib/modules/2.6.15/extra/divx311_pcm_dec.ko Ingenient Technologies - DM320 DivX 3.11 + PCM Decoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/wmv_wma_dec.ko Ingenient Technologies - DM320 WMV + WMA + PCM Decoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/mpeg2_pcm_dec.ko Ingenient Technologies - DM320 MPEG2 + PCM Decoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/mpeg4_pcm_dec.ko Ingenient Technologies - DM320 MPEG4-SP + PCM Decoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/mpeg4sp_g7xx_enc.ko Ingenient Technologies - DM320 MPEG4 + G.711 + G.726 Encoders (c) 2004-2006 MPEG4 (QVGA) G.711 + G.726 Encoder (c) 2004-2006 MPEG4 (VGA) G.711 + G.726 Encoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/mpeg4sp_g7xx_dec.ko Ingenient Technologies - DM320 MPEG4 + G.711 + G.726 Decoder (c) 2004-2006 Loading Module /lib/modules/2.6.15/extra/mpeg4sp_g7xx_codec.ko Ingenient Technologies - DM320 MPEG4 Encoder + G.711 + G.726 Encoder/Decoder (c) 2004-2006 /etc/init.d/rc: /etc/init.d/rc: 73: /etc/rc.local: not found
login[1904]: root login on `ttyS0'
BusyBox v1.1.3 (2006.12.01-15:13+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands.
********************** End of Boot Log *****************************
|