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.

Kernel panic in Dm355ipnc

Hi,

               I am using Dm355 ipnc camera it was working fine suddenly it is now showing some kernel panic error.

TFTP from server 192.168.1.12; our IP address is 192.168.1.30                   
Filename 'uImage_ipnc_2.5.0'.                                                   
Load address: 0x80700000                                                        
Loading: T #################################################################    
         #################################################################      
         #################################################################      
         #################################################################      
         #################################                                      
done                                                                            
Bytes transferred = 1497784 (16dab8 hex)                                        
DM355 IPNC # bootm 0x80700000                                                   
## Booting image at 80700000 ...                                                
OK                                                                              
                                                                                
Starting kernel ...                                                             
                                                                                
Linux version 2.6.10_mvl401_IPNC-2.5.0 (arun@mapplinux01.india.ti.com) (gcc ver0
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 IPNetCam                                                 
Memory policy: ECC disabled, Data cache writeback                               
DM0350                                                                          
Built 1 zonelists                                                               
Kernel command line: mem=80M console=ttyS1,115200n8 root=/dev/ram0 rw initrd=0xc
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: 80MB = 80MB total                                                       
Memory: 67456KB available (2604K code, 580K data, 172K 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                                                 
checking if image is initramfs...desched thread 0 started up.                   
it isn't (bad gzip magic numbers); looks like an initrd                         
Freeing initrd memory: 10240K                                                   
NET: Registered protocol family 16                                              
DaVinci: 104 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                
Registering platform device 'dm9000.0'. Parent at platform                      
Registering platform device 'mmc.0'. Parent at platform                         
DaVinci I2C DEBUG: 15:15:54 Feb  9 2010                                         
MUX: initialized I2C_SDA                                                        
MUX: initialized I2C_SCL                                                        
MUX: initialized EM_CE0                                                         
Registering platform device 'i2c'. Parent at platform                           
ch0 default output "COMPOSITE", mode "NTSC"                                     
VPBE Encoder Initialized                                                        
SCSI subsystem initialized                                                      
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                                         
Registering platform device 'dm_spi.0'. Parent at platform                      
NetWinder Floating Point Emulator V0.97 (double precision)                      
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.                           
Initializing Cryptographic API                                                  
Registering platform device 'davincifb.0'. Parent at platform                   
davincifb davincifb.0: dm_osd0_fb: 720x480x16@0,0 with framebuffer size 1350KB  
davincifb davincifb.0: dm_vid0_fb: 0x0x16@0,0 with framebuffer size 675KB       
davincifb davincifb.0: dm_osd1_fb: 720x480x4@0,0 with framebuffer size 1350KB   
davincifb davincifb.0: dm_vid1_fb: Initial window configuration is invalid.     
davincifb davincifb.0: dm_vid1_fb: 720x576x16@0,0 with framebuffer size 2500KB  
watchdog: TI DaVinci Watchdog Timer: timer margin 64 sec                        
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                                                          
dm9000: read wrong id 0x900a0a46                                                
dm9000: read  chip_revision 0x0000001a                                          
Getting MAC from env var 'ethaddr'..                                            
eth0: dm9000 at c5860000,c5862010 IRQ 53 MAC: 00:11:45:11:03:55                 
i2c /dev entries driver                                                         
Linux video capture interface: v1.00                                            
ipipe major#: 254, minor# 0                                                     
Registering platform device 'dm355_ipipe.2'. Parent at platform                 
ipipe driver registered                                                         
aew major#: 253, minor# 0                                                       
Registering platform device 'dm355_aew.2'. Parent at platform                   
elevator: using anticipatory as default io scheduler                            
nand_davinci nand_davinci.0: Using 4-bit hardware ECC                           
NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bi)
Creating 5 MTD partitions on "nand_davinci.0":                                  
0x00000000-0x00060000 : "bootloader"                                            
0x00060000-0x00200000 : "params"                                                
0x00200000-0x00400000 : "kernel"                                                
0x00400000-0x01800000 : "filesystem"                                            
0x01800000-0x02000000 : "data"                                                  
nand_davinci nand_davinci.0: hardware revision: 2.3                             
dm_spi.0: davinci SPI Controller driver at 0xc5864000 (irq = 42) use_dma=0      
mice: PS/2 mouse device common for all mice                                     
mmc mmc.0: Supporting 4-bit mode                                                
mmc mmc.0: 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                                              
Registering platform device 'vpfe.1'. Parent at platform                        
vpfe vpfe.1: DaVinci v4l2 capture driver V1.0 loaded                            
i=1784  Speed=100                                                               
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1                                 
Sending DHCP requests ., OK                                                     
IP-Config: Got DHCP answer from 0.0.0.0, my address is 192.168.1.13             
IP-Config: Complete:                                                            
      device=eth0, addr=192.168.1.13, mask=255.255.255.0, gw=192.168.1.1,       
     host=192.168.1.13, domain=, nis-domain=(none),                             
     bootserver=0.0.0.0, rootserver=0.0.0.0, rootpath=                          
RAMDISK: Couldn't find valid RAM disk image starting at 0.                      
yaffs: dev is 1048576 name is "ram0"                                            
yaffs: dev is 1048576 name is "ram0"                                            
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)


 <7>eth0: no IPv6 routers present 

this is the error i am getting i tried to boot the board by loading a kernel manually in ram and i checked that also showing the same error.

If any one help me in this problem it will be very helpful