Dear all,

 

I have a problem here. If you put JFFS2 root file system on the NOR flash
partitions, you have to disable the Davinci IDE interface support option.
The real problem is, how can you get /dev/hda1 for CF card interface?

 

Cheers,

 

Lijun

 

 

--------------------------------

Lijun Luo, Dr.

Principal Software Engineer

Stack Ltd

10 Wedgwood Road

Bicester OX26 4UL

Tel: 01869-240404

Email: [EMAIL PROTECTED]

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Maupin, Chase
Sent: 05 June 2008 13:45
To: Phil Quiney; Nadeem Mulla; davinci
Subject: RE: flash filesystem boot on EVM 

 

Nadeem,

 

You can find information on how to use a YAFFS2 file system on the davinci
wiki at

 

http://wiki.davincidsp.com/index.php?title=HOWTO_Create_Filesystems_on_DaVin
ci

 

 

Sincerely,

Chase Maupin

Software Applications

Catalog DSP Products

e-mail:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

phone: (281) 274-3285

  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Phil Quiney
Sent: Thursday, June 05, 2008 6:50 AM
To: Nadeem Mulla; davinci
Subject: RE: flash filesystem boot on EVM 

 

Hi,

 

This is looking like you have no root filesystem to me

 

Can you boot the board with an NFS fileystem and mount the mtdblock3
partition somewhere & check that the file system is there. If not you will
have to reload it.

 

The -2 error (no such file or directory) suggests to me that the dev
directory is missing (in any case /dev/console should already be there the
kernel should not be trying to create the device) and the kernel comment
about passing 'init=' suggests it cannot find the init program (/sbin/init)
which should also be there.

 

Regards

 

Phil Q

 

Phil Quiney, Senior Software Engineer
Trinity Convergence
Cambridge Business Park

Cowley Road

Cambridge CB4 0WZ, UK
T: +44(0)1223-435536
F: +44(0)1223-435560

www.trinityconvergence.com <http://www.trinityconvergence.com/> 

 

 

  _____  

From:
[EMAIL PROTECTED]
cidsp.com
[mailto:[EMAIL PROTECTED]
ux.davincidsp.com] On Behalf Of Nadeem Mulla
Sent: 05 June 2008 11:38
To: davinci
Subject: flash filesystem boot on EVM 

Hi all
          i am getting problem while booting the DM355 EVM Board with flash
filesystem.

The message display's as follows


Warning: Cannot create /dev/console: -2Warning: unable to open an initial
console.
Kernel panic - not syncing: No init found.  Try passing init= option to
kernel.

Please give any solution. The minicom o/p is as             

MINICOM:

Loading from NAND 1GiB 3,3V 8-bit, offset 0x400000
   Image Name:   Linux-2.6.10_mvl401
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1585240 Bytes =  1.5 MB
   Load Address: 80008000
   Entry Point:  80008000
## Booting image at 80700000 ...
   Image Name:   Linux-2.6.10_mvl401
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1585240 Bytes =  1.5 MB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Linux version 2.6.10_mvl401 ([EMAIL PROTECTED]) (gcc version 3.4.3
(MontaVista 3.4.3-25.0.104.0600975 2006-07-06)) #1 Wed Oc7
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 DM355 EVM
Memory policy: ECC disabled, Data cache writeback
DM0350
Built 1 zonelists
Kernel command line: mem=116M console=ttyS0,115200n8 root=/dev/mtdblock3 rw
rootfstype=yaffs2 ip=off
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: 116MB = 116MB total
Memory: 114176KB available (2762K code, 585K data, 164K init)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
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
Registering platform device 'serial8250.0'. Parent at platform
Registering platform device 'nand_davinci.0'. Parent at platform
Registering platform device 'dm9000.0'. Parent at platform
Registering platform device 'mmc.0'. Parent at platform
Registering platform device 'mmc.1'. Parent at platform
DaVinci I2C DEBUG: 15:42:09 Oct 17 2007
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 [pio] [host] [debug=0]
Registering platform device 'musb_hdrc'. Parent at platform
musb_hdrc: USB Host mode controller at c7800000 using PIO, IRQ 12
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
arch/arm/mach-davinci/spi_platform_init.c:dm355_spi_board_init:123
dm355_spi_board_init 
arch/arm/mach-davinci/spi_platform_init.c:dm355_spi_board_init:129 REG BOARD
ret 0
Registering platform device 'dm_spi.0'. Parent at platform
arch/arm/mach-davinci/spi_platform_init.c:dm355_spi_board_init:136 REGISTER
DEVICE ret 0
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
yaffs Oct 17 2007 15:41:45 Installing. 
Initializing Cryptographic API
Registering platform device 'dm355fb.0'. Parent at platform
Console: switching to colour frame buffer device 90x30
watchdog: TI DaVinci Watchdog Timer: timer margin 64 sec
Registering platform device 'davinci_pwm0.0'. Parent at platform
Registering platform device 'davinci_pwm1.1'. Parent at platform
Registering platform device 'davinci_pwm2.2'. Parent at platform
Registering platform device 'davinci_pwm3.3'. Parent at platform
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
Registering platform device 'serial8250'. Parent at platform
ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
ttyS1 at MMIO 0x1c20400 (irq = 41) is a 16550A
ttyS2 at MMIO 0x1e06000 (irq = 14) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize
loop: loaded (max 8 devices)
dm9000 Ethernet Driver
eth0: dm9000 at c7862000,c7864002 IRQ 45 MAC: 00:0e:99:02:c4:be
i2c /dev entries driver
Linux video capture interface: v1.00
Registering platform device 'vpfe.1'. Parent at platform
vpfe vpfe.1: DaVinci v4l2 capture driver V1.0 loaded
ipipe major#: 253, minor# 0
Registering platform device 'dm355_ipipe.2'. Parent at platform
ipipe driver registered
af major#: 252, minor# 0
Registering platform device 'dm355_af.2'. Parent at platform
aew major#: 251, minor# 0
Registering platform device 'dm355_aew.2'. Parent at platform
elevator: using anticipatory as default io scheduler
at25xxA_spi_eeprom init 
nand_davinci nand_davinci.0: Using 4-bit hardware ECC
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron NAND 1GiB 3,3V
8-bit)
2 NAND chips detected
nand_bbt: ECC error while reading bad block table
nand_bbt: ECC error while reading bad block table
Creating 5 MTD partitions on "nand_davinci.0":
0x00000000-0x003c0000 : "bootloader"
0x003c0000-0x00400000 : "params"
0x00400000-0x00800000 : "kernel"
0x00800000-0x20800000 : "filesystem1"
0x20800000-0x80000000 : "filesystem2"
nand_davinci nand_davinci.0: hardware revision: 2.3
scan_boardinfo:<NULL>:-1067858964
 modias <NULL> irq 2000000 max_speed 65535 bus_num 0 chip_select 0 mode
-1068867824
drivers/spi/spi.cat25xxA_spi_eeprom device register Succeeded
dm_spi.0: dm355 SPI Controller driver at 0xc7866000 (irq = 42)
Initializing USB Mass Storage driver...
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
mmc mmc.0: Supporting 4-bit mode
mmc mmc.0: Using DMA mode
mmc mmc.1: Supporting 4-bit mode
mmc mmc.1: Using DMA mode
Registering platform device 'davinci-audio.0'. Parent at platform
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
block 1072 is bad
VFS: Mounted root (yaffs2 filesystem).
Freeing init memory: 164K
Warning: Cannot create /dev/console: -2Warning: unable to open an initial
console.
Kernel panic - not syncing: No init found.  Try passing init= option to
kernel.

 

Regards
Nadeem

<hr size=1 width="100%" align=center> 

Best Jokes, Best Friends, Best Food. Get all this and more on Best
<http://in.rd.yahoo.com/tagline_groups_11/*http:/in.promos.yahoo.com/groups/
bestofyahoo/>  of Yahoo! Groups.

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to