[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Problem with Spartan 3E DSP1800A



Hello,


I finally got FS-boot and U-boot to run on this card.  When I run the linux build, it outputs with this: 

Here is the send-config output:

Linux version 2.6.20-uc0 (adibble@xxxxxxxxxxxxxxxxx) (gcc version 3.4.1 ( PetaL9
setup_cpuinfo: initialising                                                    
setup_cpuinfo: No PVR support in CPU.  Using static compile-time info          
set_cpuinfo_static: Using static CPU info.                                     
setup_memory: max_mapnr: 0x8ffff                                               
setup_memory: min_low_pfn: 0x88000                                             
setup_memory: max_low_pfn: 0x8000                                              
On node 0 totalpages: 32768                                                    
  DMA zone: 256 pages used for memmap                                          
  DMA zone: 0 pages reserved                                                   
  DMA zone: 32512 pages, LIFO batch:7                                          
  Normal zone: 0 pages used for memmap                                         
Built 1 zonelists.  Total pages: 32512                                         
Kernel command line:                                                           
OPB INTC #0 at 0x81800000                                                      
PID hash table entries: 512 (order: 9, 2048 bytes)                             
TIMER at 0x83C00000                                                            
disabling early console                                                        
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)                 
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)                   
Memory: 127928k/131072k available                                              
Calibrating delay loop... 30.82 BogoMIPS (lpj=154112)                          
Mount-cache hash table entries: 512                                            
NET: Registered protocol family 16                                             
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                                                            
io scheduler noop registered                                                   
io scheduler anticipatory registered                                           
io scheduler deadline registered                                               
io scheduler cfq registered (default)                                          
uartlite.0: ttyUL0 at MMIO 0x84000000 (irq = 2) is a uartlite                  
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize          
eth0: using fifo mode.                                                         
eth0: No PHY detected.  Assuming a PHY at address 0.                           
eth0: Xilinx EMACLite #0 at 0x81000000 mapped to 0x81000000, irq=1             
physmap platform flash device: 01000000 at 87000000                            
physmap-flash.0: Found 1 x16 devices at 0x0 in 8-bit bank                      
 Intel/Sharp Extended Query Table at 0x0031                                    
Using buffer write method                                                      
cfi_cmdset_0001: Erase suspend on write enabled                                
erase region 0: offset=0x0,size=0x20000,blocks=128                             
cmdlinepart partition parsing not available                                    
RedBoot partition parsing not available                                        
uclinux[mtd]: RAM probe address=0x881d4860 size=0x0                            
Creating 1 MTD partitions on "RAM":                                            
0x00000000-0x00000000 : "ROMfs"                                                
mtd: partition "ROMfs" is out of reach -- disabled                             
uclinux[mtd]: set ROMfs to be root filesystem index=1                          
TCP cubic registered                                                           
NET: Registered protocol family 1                                              
NET: Registered protocol family 17                                             
end_request: I/O error, dev mtdblock1, sector 2                                
EXT2-fs: unable to read superblock                                             
end_request: I/O error, dev mtdblock1, sector 0                                
romfs: unable to read superblock                                               
No filesystem could mount root, tried:  ext2 cramfs romfs                      
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,1)
 <0>Rebooting in 120 seconds..Machine restart...                               
                                                                               
Stack:                                                                         
  882f9e88 00000000 00000000 0001d4bd 8ff85012 880170a0 8817b170 00003c2f      
  0027ba00 00000000 00003c08 00000027 88007e08 88007de0 800000a4 800000a4      
  800000a4 800000a4 8ff85012 881a8bfc 8817bcb0 00000078 881bf518 00000000      
Call Trace: [<880170a0>] [<88007e08>] [<88007de0>] [<881a8bfc>] [<881a8df8>] [<


I thought it might have had to do with recognizing the flash devices, but I tried changing some settings and that didn't affect anything.

As a side note, I am new to this and may be missing something.

Here is the send-configs report:


# list <microblaze-uclinux@xxxxxxxxxxxxxx> when reporting bugs or problems
#
#SYSTEM CONFIGS
CONFIG_DEFAULTS_XILINX=y
CONFIG_DEFAULTS_XILINX_DSP1800A=y
CONFIG_DEFAULTS_KERNEL_2_6=y
CONFIG_DEFAULTS_LIBC_NONE=y
CONFIG_VENDOR=Xilinx
CONFIG_PRODUCT=DSP1800A
CONFIG_LINUXDIR=linux-2.6.x
CONFIG_LIBCDIR=


#KERNEL CONFIGS
CONFIG_MICROBLAZE=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_UID16=y
CONFIG_DEFCONFIG_LIST="arch/$ARCH/defconfig"
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_EMBEDDED=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_PRINTK=y
CONFIG_ELF_CORE=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_TINY_SHMEM=y
CONFIG_BASE_SMALL=1
CONFIG_BLOCK=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_CFQ=y