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.

evm dm6446 file system mounting issue

hi

the following is the log of board while booting linux (EVM DM6446)

Load address: 0x80700000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #####
done                                                                            
Bytes transferred = 2017324 (1ec82c hex)                                        
Automatic boot of image at addr 0x80700000 ...                                  
## Booting image at 80700000 ...                                                
   Image Name:   Linux-2.6.18_pro500-davinci_evm-                               
   Image Type:   ARM Linux Kernel Image (uncompressed)                          
   Data Size:    2017260 Bytes =  1.9 MB                                        
   Load Address: 80008000                                                       
   Entry Point:  80008000                                                       
   Verifying Checksum ... OK                                                    
OK                                                                              
                                                                                
Starting kernel ...                                                             
                                                                                
Uncompressing Linux.............................................................
Linux version 2.6.18_pro500-davinci_evm-arm_v5t_le (root@ece-desktop) (gcc vers2
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177                   
Machine: DaVinci EVM                                                            
Memory policy: ECC disabled, Data cache writeback                               
DaVinci DM6443 variant 0x1                                                      
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: 30208                                          
Kernel command line: video=davincifb:vid0=0,2500K:vid1=0,2500K:osd0=720x576x16,M
PID hash table entries: 512 (order: 9, 2048 bytes)                              
Clock event device timer0_0 configured with caps set: 03                        
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: 118MB = 118MB total                                                     
Memory: 115328KB available (3457K code, 689K data, 172K init)                   
Security Framework v1.0.0 initialized                                           
Capability LSM initialized                                                      
Mount-cache hash table entries: 512                                             
CPU: Testing write buffer coherency: ok                                         
NET: Registered protocol family 16                                              
DaVinci: 71 gpio irqs                                                           
WARNING: both IDE and NOR flash are enabled, but share pins.                    
        Disable IDE for NOR support.                                            
ch0 default output "COMPOSITE", mode "PAL"                                      
MUX: initialized LOEEN                                                          
MUX: initialized LFLDEN                                                         
VPBE Encoder Initialized                                                        
LogicPD encoder initialized                                                     
SCSI subsystem initialized                                                      
usbcore: registered new driver usbfs                                            
usbcore: registered new driver hub                                              
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                                                             
davinci_spi_board_init: NO spi support                                          
VFS: Disk quotas dquot_6.5.1                                                    
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)                      
squashfs: version 3.1 (2006/08/19) Phillip Lougher                              
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.                           
yaffs Dec 18 2012 10:14:33 Installing.                                          
SGI XFS with no debug enabled                                                   
Initializing Cryptographic API                                                  
io scheduler noop registered                                                    
io scheduler anticipatory registered (default)                                  
LTT : ltt-facilities init                                                       
LTT : ltt-facility-core init in kernel                                          
davincifb davincifb: dm_osd0_fb: 720x576x16@0,0 with framebuffer size 2025KB    
davincifb davincifb: dm_vid0_fb: 0x0x16@0,0 with framebuffer size 2500KB        
davincifb davincifb: dm_osd1_fb: 720x576x4@0,0 with framebuffer size 810KB      
davincifb davincifb: dm_vid1_fb: 0x0x16@0,0 with framebuffer size 2500KB        
davincifb davincifb.0: dm_osd0_fb: Failed to obtain ownership of OSD window.    
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 0xfec20000 (irq = 40) is a 16550A
RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize           
netconsole: not configured, aborting                                            
TI DaVinci EMAC: MAC address is 00:0e:99:02:43:81                               
TI DaVinci EMAC Linux version updated 4.0                                       
TI DaVinci EMAC: Installed 1 instances.                                         
Linux video capture interface: v2.00                                            
vpfe vpfe.1: DaVinci v4l2 capture driver V1.0 loaded                            
Trying to register davinci display video device.                                
layer=c0bdf600,layer->video_dev=c0bdf760                                        
Trying to register davinci display video device.                                
layer=c0bdf400,layer->video_dev=c0bdf560                                        
davinci_init:DaVinci V4L2 Display Driver V1.0 loaded                            
                                                                                
 Davici AEW Driver cannot be loaded                                             
 VIDEO PORT is not enabledData Flow path from CCDC is disabled                  
                                                                                
 Davinci AF driver cannot be loaded                                             
 VIDEO PORT is not enabled                                                      
 CCDC needs to be configured<6>i2c /dev entries driver                          
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2                        
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx     
MUX: initialized HDIREN                                                         
MUX: initialized ATAEN                                                          
    ide0: MMIO-DMA , BIOS settings: hda:pio, hdb:pio                            
hda: TOSHIBA MK4032GAX, ATA DISK drive                                          
ide0 at 0xfec661f0-0xfec661f7,0xfec663f6 on irq 22                              
hda: max request size: 512KiB                                                   
hda: 78140160 sectors (40007 MB), CHS=16383/255/63, UDMA(66)                    
hda: cache flushes supported                                                    
 hda: hda1 hda2                                                                 
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.6:USB HID core driver                          
musb_hdrc: version 6.0, cppi-dma, host, debug=0                                 
musb_hdrc musb_hdrc: No DMA interrupt line                                      
musb_hdrc: USB Host mode controller at c785e000 using DMA, IRQ 12               
musb_hdrc musb_hdrc: MUSB HDRC host driver                                      
musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1              
usb usb1: configuration #1 chosen from 1 choice                                 
hub 1-0:1.0: USB hub found                                                      
hub 1-0:1.0: 1 port detected                                                    
mice: PS/2 mouse device common for all mice                                     
rtc_davinci_evm rtc_davinci_evm: rtc intf: proc                                 
rtc_davinci_evm rtc_davinci_evm: rtc intf: dev (254:0)                          
rtc_davinci_evm rtc_davinci_evm: rtc core: registered rtc_davinci_evm as rtc0   
rtc0: hours 12-23 are misreported as duplicate hours 00-11                      
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.
ASoC version 0.13.1                                                             
MUX: initialized MCBSP                                                          
AIC3X Audio Codec 0.1                                                           
asoc: aic3x <-> davinci-i2s mapping ok                                          
ALSA device list:                                                               
  #0: DaVinci EVM (aic3x)                                                       
IPv4 over IPv4 tunneling driver                                                 
TCP bic registered                                                              
NET: Registered protocol family 1                                               
NET: Registered protocol family 17                                              
Time: timer0_1 clocksource has been installed.                                  
Clock event device timer0_0 configured with caps set: 08                        
Switched to high resolution mode on CPU 0                                       
rtc_davinci_evm rtc_davinci_evm: setting the system clock to 2004-02-01 12:08:0)
IP-Config: Guessing netmask 255.255.255.0                                       
IP-Config: Complete:                                                            
      device=eth0, addr=192.168.72.3, mask=255.255.255.0, gw=255.255.255.255,   
     host=192.168.72.3, domain=, nis-domain=(none),                             
     bootserver=255.255.255.255, rootserver=192.168.72.4, rootpath=             
Looking up port of RPC 100003/2 on 192.168.72.4                                 
Looking up port of RPC 100005/1 on 192.168.72.4                                 
VFS: Mounted root (nfs filesystem).                                             
Freeing init memory: 172K                                                       
INIT: version 2.86 booting                                                      
Starting the hotplug events dispatcher: udevd.                                  
Synthesizing the initial hotplug events...done.                                 
Waiting for /dev to be fully populated...done.                                  
Activating swap...done.                                                         
Remounting root filesystem...done.                                              
Calculating module dependencies                                                 
Loading modules:                                                                
Checking all file systems: fsck                                                 
fsck 1.40 (29-Jun-2007)                                                         
Mounting local filesystems: mount nothing was mounted                           
umount.nfs: /dev/root: not found or not mounted                                 
Setting up networking ....                                                      
/etc/network/options is deprecated.                                             
Setting up IP spoofing protection: rp_filter done.                              
Disabling IPv4 packet forwarding: done.                                         
Disabling TCP/IP Explicit Congestion Notification: done.                        
Starting network interfaces: done.                                              
Starting hotplug subsystem:                                                     
   pci                                                                          
   pci      [success]                                                           
   usb                                                                          
   usb      [success]                                                           
   isapnp                                                                       
   isapnp   [success]                                                           
   ide                                                                          
   ide      [success]                                                           
   input                                                                        
   input    [success]                                                           
   scsi                                                                         
   scsi     [success]                                                           
done.                                                                           
Starting portmap daemon....                                                     
Cleaning: /tmp /var/lock /var/run done.                                         
Updating /etc/motd...done.                                                      
INIT: Entering runlevel: 3                                                      
Starting system log daemon: syslogdNET: Registered protocol family 10           
6WIND/LSIIT IPv6 multicast forwarding 0.1 plus PIM-SM/SSM with *BSD API         
lo: Disabled Privacy Extensions                                                 
IPv6 over IPv4 tunneling driver                                                 
Mobile IPv6                                                                     
 klogd.                                                                         
Starting NFS common utilities: statd.                                           
Starting internet superserver: inetd.                                           
Starting OpenBSD Secure Shell server: sshd.                                     
                                                                                
MontaVista(R) Linux(R) Professional Edition 5.0.0 (0801921)  

after entering as root

with no login problem

root@<ipaddr>#

when i m doing "ls"

i found nothing

no file system is mounted

i checked the filesys directory on ubuntu and its there as it is

the main thing is that this problem occurred to me 1st time after since i m using the board and from last 2 months and its working properly

and i ve build my applications too and tested on it in addition with running demos

i tried to restart the nfs-server and after that also same results

please tell the solution

kailash

  • I don't see your bootargs specifying your rootfs.

    something like root=/dev/nfs nfsroot=192.168.1.123:/path/to/your/nfs

    Your probably accidentally erased part of your bootargs.

  • hi

    Thanx for reply

    see the bootargs please

    DaVinci EVM # printenv                                                           
    bootdelay=3                                                                      
    baudrate=115200                                                                  
    bootfile="uImage"                                                                
    nfshost=192.168.72.4                                                             
    rootpath=/home/ece/workdir/filesys                                               
    bootargs=video=davincifb:vid0=0,2500K:vid1=0,2500K:osd0=720x576x16,2025K davinci_enc_mngr.ch0_output=COMPOSITE davinci_enc_mngr.ch0_mode=pal console=ttyS0,115200n8 noinitrd rw ip=192.168.72.3 root=/dev/nfs nfsroot=192.168.72.4:/home/ece/workdir/filesys,nolock mem=118M
    filesize=1ec82c                                                                  
    fileaddr=80700000                                                                
    netmask=255.255.255.0                                                            
    ipaddr=192.168.72.3                                                              
    serverip=192.168.72.4                                                            
    autostart=yes                                                                    
    bootcmd=dhcp                                                                     
    stdin=serial                                                                     
    stdout=serial                                                                    
    stderr=serial                                                                    
    ethaddr=00:0e:99:02:43:81                                                        
    videostd=pal                                                                     
                                                                                     
    Environment size: 576/16380 bytes   

    as far as i know the args are right

    please correct me if  i m wrong

    kailash

  • bootargs look ok to me, and NFS appear mounted. You can see inetd and sshd started along with other processes.

    what do you get when you try to list root directory?

    can you also check the NFS directory's permissions?

  • hi

    thanxx for reply

    when i m entering as root  and

    doing "ls"

    nothing shown

    the permission of nfs directory is root only

    well i would like to tell u again that its working properly without any thing from last two months ive executed demos+my own app on the board

    filesystem also coming correct

    but suddenly it got problematic .

    no clue abt that

    i ve builded,filesys kernel again ,but nothing is helping

    is this the problem of the board

    kailash