Microblaze wiki page
Projects
Description
Linux guides
Sites with limited access
User guides
Czech part
SDRAM :
Icache:OK
Dcache:OK
U-Boot Start:0x9ffc0000
FLASH: 32 MB
MAC:00:E0:0C:00:00:FD
eth0: Xilinx XPS LocalLink Tri-Mode Ether MAC #0 at 0x81C00000.
Unsupported mode
U-Boot-mONStR> run d
TFTP from server 192.168.0.102; our IP address is 192.168.0.3
Filename 'image.ub'.
Load address: 0x90800000
Loading: 100BASE-T/FD
#################################################################
#################################################################
######################################################
done
Bytes transferred = 2691140 (291044 hex)
TFTP from server 192.168.0.102; our IP address is 192.168.0.3
Filename 'system.dtb'.
Load address: 0x90780000
Loading: 100BASE-T/FD
#
done
Bytes transferred = 9165 (23cd hex)
## Booting kernel from Legacy Image at 90800000 ...
Image Name: kernel bez FS
Image Type: MicroBlaze Linux Kernel Image (uncompressed)
Data Size: 2691076 Bytes = 2.6 MB
Load Address: 90000000
Entry Point: 90000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
## Flattened Device Tree blob at 90780000
Booting using the fdt blob at 0x90780000
## Transferring control to Linux (at address 90000000), 0x00000000 ramdisk 0x00000000, FDT 0x90780000...
early_printk_console is enabled at 0x84000000
Ramdisk addr 0x00000000, FDT 0x90780000
Found FDT at 0x90780000
Linux version 2.6.30-rc2-00264-gd82fb15-dirty (monstr@monstr.eu) (gcc version 4.1.2-11:29-19.04.09_by_mONStR) #23 Mon Apr 20 11:33:25 CEST 2009
setup_cpuinfo: initialising
setup_cpuinfo: Using full CPU PVR support
setup_memory: Main mem: 0x90000000-0xa0000000, size 0x10000000
setup_memory: kernel addr=0x90000000-0x902e3000 size=0x002e3000
setup_memory: max_mapnr: 0x10000
setup_memory: min_low_pfn: 0x90000
setup_memory: max_low_pfn: 0xa0000
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat 90271ce0, node_mem_map 902e5000
Normal zone: 512 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 65024 pages, LIFO batch:15
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyUL0,115200 highres=on ip=dhcp root=/dev/nfs rw nfsroot=192.168.0.102:/tftpboot/rootnommu
NR_IRQS:32
xlnx,xps-intc-1.00.a #0 at 0x81800000, num_irq=9, edge=0x100
PID hash table entries: 1024 (order: 10, 4096 bytes)
xlnx,xps-timer-1.00.a #0 at 0x83c00000, irq=3
Heartbeat GPIO at 0x81400000
microblaze_timer_set_mode: shutdown
microblaze_timer_set_mode: periodic
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256768k/262144k available
ODEBUG: 3 of 3 active objects replaced
ODEBUG: selftest passed
Calibrating delay loop... 61.03 BogoMIPS (lpj=305152)
Mount-cache hash table entries: 512
net_namespace: 544 bytes
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
NET: Registered protocol family 2
microblaze_timer_set_mode: oneshot
Switched to high resolution mode on CPU 0
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
ROMFS MTD (C) 2007 Red Hat, Inc.
msgmni has been set to 501
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
84000000.serial: ttyUL0 at MMIO 0x84000003 (irq = 8) is a uartlite
console [ttyUL0] enabled
brd: module loaded
loop: module loaded
Device Tree Probing 'ethernet'
xilinx_lltemac 81c00000.ethernet: MAC address is now 2: 0: 0: 0: 0: 0
xilinx_lltemac 81c00000.ethernet: XLlTemac: using DMA mode.
XLlTemac: Dma base address: phy: 0x84600180, virt: 0x84600180
XLlTemac: buffer descriptor size: 32768 (0x8000)
XLlTemac: Allocating DMA descriptors with kmalloc<6>XLlTemac: (buffer_descriptor_init) phy: 0x9f930000, virt: 0x9f930000, size: 0x8000
XTemac: PHY detected at address 7.
eth0 (): not using net_device_ops yet
eth0: Dropping NETIF_F_SG since no checksum feature.
xilinx_lltemac 81c00000.ethernet: eth0: Xilinx TEMAC at 0x81C00000 mapped to 0x81C00000, irq=5
TCP cubic registered
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
eth0: XLlTemac: Options: 0x3fa
eth0: XLlTemac: allocating interrupt 1 for dma mode tx.
eth0: XLlTemac: allocating interrupt 2 for dma mode rx.
eth0: XLlTemac: speed set to 100Mb/s
eth0: XLlTemac: Send Threshold = 24, Receive Threshold = 4
eth0: XLlTemac: Send Wait bound = 254, Receive Wait bound = 254
Sending DHCP requests ., OK
IP-Config: Got DHCP answer from 0.0.0.0, my address is 192.168.0.104
IP-Config: Complete:
device=eth0, addr=192.168.0.104, mask=255.255.255.0, gw=192.168.0.1,
host=192.168.0.104, domain=monstr.eu, nis-domain=(none),
bootserver=0.0.0.0, rootserver=192.168.0.102, rootpath=
Looking up port of RPC 100003/2 on 192.168.0.102
Looking up port of RPC 100005/1 on 192.168.0.102
VFS: Mounted root (nfs filesystem) on device 0:11.
Freeing unused kernel memory: 108k freed
Mounting proc:
Mounting var:
Populating /var:
Running local start scripts.
Mounting /etc/config:
Populating /etc/config:
flatfsd: Nonexistent or bad flatfs (-48), creating new one...
flatfsd: Failed to write flatfs (-48): No such file or directory
flatfsd: Created 5 configuration files (185 bytes)
Mounting sysfs:
Setting hostname:
Setting up interface lo:
Setting up interface eth0:
Starting portmap:
Starting thttpd:
uclinux login: root
Password:
# cd /
# ls
bin etc lib proc sys usr
dev home mnt romfs.img tmp var
# mount -t romfs -o loop romfs.img /mnt
ROMFS: Mounting image 'ROMdisk' through the block layer
# mount
/dev/root on / type nfs (rw,relatime,vers=2,rsize=4096,wsize=4096,namlen=255,hard,nointr,nolock,proto=udp,timeo=11,retrans=3,sec=sys,addr=192.168.0.102)
/proc on /proc type proc (rw,relatime)
none on /var type ramfs (rw,relatime)
none on /etc/config type ramfs (rw,relatime)
none on /sys type sysfs (rw,relatime)
/dev/loop0 on /mnt type romfs (ro,relatime)
# ls /mnt/
bin dev etc home lib mnt proc sys tmp usr var
#