[U-Boot-Users] u-boot kernel parameters

Bizzu tattone at gmail.com
Wed Feb 8 19:04:09 CET 2006


Stefan Roese wrote: 
> 
> On Tuesday 07 February 2006 22:56, Stefan Roese wrote:
>> Hmmm, I am pretty sure Ocotea linuxppc_2_4_devel worked a few month's ago
>> (with U-Boot of course). I will give it a try tomorrow and let you know.
> 
> As it seems the current version doesn't compile for ocotea:
> 
> make[4]: Entering directory 
> `/chroot/server/home/stefan/git/linuxppc_2_4_devel/drivers/net/ibm_emac'
> ppc_4xx-gcc -D__KERNEL__ 
> -I/chroot/server/home/stefan/git/linuxppc_2_4_devel/include -Wall 
> -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
> -fomit-frame-pointer 
> -I/chroot/server/home/stefan/git/linuxppc_2_4_devel/arch/ppc -fsigned-char 
> -msoft-float -pipe -ffixed-r2 -Wno-uninitialized -mmultiple -mstring 
> -Wa,-m405   -nostdinc 
> -I /opt/eldk-3.1.1/usr/lib/gcc-lib/ppc-linux/3.3.3/include 
> -DKBUILD_BASENAME=ibm_ocp_enet  -c -o ibm_ocp_enet.o ibm_ocp_enet.c
> ibm_ocp_enet.c:158: error: parse error before "__res"
> ibm_ocp_enet.c:158: warning: type defaults to `int' in declaration of
> `__res'
> ibm_ocp_enet.c:158: warning: data definition has no type or storage class
> ibm_ocp_enet.c: In function `emac_init':
> ibm_ocp_enet.c:1981: error: `bd_t' undeclared (first use in this function)
> ibm_ocp_enet.c:1981: error: (Each undeclared identifier is reported only
> once
> ibm_ocp_enet.c:1981: error: for each function it appears in.)
> ibm_ocp_enet.c:1981: error: `bd' undeclared (first use in this function)
> make[4]: *** [ibm_ocp_enet.o] Error 1
> 
> If you don't get this error, your linuxppc_2_4_devel version is outdated.
> With 
> this small patch below this is fixed and the ocotea boots again:
> 
> 71a72
>> #include "asm/ppcboot.h" /* test-only: ocotea build */
> 
> ## Booting image at 00200000 ...
>    Image Name:   Linux-2.4.25
>    Created:      2006-02-08   5:44:06 UTC
>    Image Type:   PowerPC Linux Kernel Image (gzip compressed)
>    Data Size:    649445 Bytes = 634.2 kB
>    Load Address: 00000000
>    Entry Point:  00000000
>    Verifying Checksum ... OK
>    Uncompressing Kernel Image ... OK
> Linux version 2.4.25 (stefan at ubuntu) (gcc version 3.3.3 (DENX ELDK 3.1.1 
> 3.3.3-9)) #1 Wed Feb 8 06:41:37 CET 2006
> IBM Ocotea port (MontaVista Software, Inc. < source at mvista.com>)
> On node 0 totalpages: 65536
> zone(0): 65536 pages.
> zone(1): 0 pages.
> zone(2): 0 pages.
> Kernel command line: root=/dev/nfs rw
> nfsroot=192.168.1.1:/opt/eldk/ppc_4xx 
> ip=192.168.80.2:192.168.1.1::255.255.0.0:ocotea:eth0:off panic=1 
> console=ttyS0,115200
> Calibrating delay loop... 799.53 BogoMIPS
> Memory: 257000k available (976k kernel code, 320k data, 232k init, 0k
> highmem)
> Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
> Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
> Mount cache hash table entries: 512 (order: 0, 4096 bytes)
> Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
> Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
> POSIX conformance testing by UNIFIX
> PCI: Probing PCI hardware
> Linux NET4.0 for Linux 2.4
> Based upon Swansea University Computer Society NET3.039
> Initializing RT netlink socket
> Starting kswapd
> pty: 256 Unix98 ptys configured
> Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
> SERIAL_PCI 
> enabled
> ttyS00 at 0xfdfea200 (irq = 0) is a 16550A
> ttyS01 at 0xfdfe9300 (irq = 1) is a 16550A
> Generic RTC Driver v1.07
> emac: IBM OCP EMAC Ethernet driver, version 2.1
> Maintained by Benjamin Herrenschmidt < benh at kernel.crashing.org>
> mal0: Initialized, 8 tx channels, 4 rx channels
> zmii0: input 0 in SMII mode
> eth0: IBM emac, MAC 00:01:73:01:dd:ac
> eth0: Found Generic MII PHY (0x01)
> zmii0: input 1 in SMII mode
> eth1: IBM emac, MAC 00:01:73:01:dd:ad
> eth1: Found Generic MII PHY (0x02)
> zmii0: input 2 in SMII mode
> rgmii0: input 0 in RGMII mode
> eth2: IBM emac, MAC 00:01:73:01:dd:ae
> eth2: Found CIS8201 Gigabit Ethernet PHY (0x10)
> zmii0: input 3 in SMII mode
> rgmii0: input 1 in RGMII mode
> eth3: IBM emac, MAC 00:01:73:01:dd:af
> eth3: Found CIS8201 Gigabit Ethernet PHY (0x18)
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP Protocols: ICMP, UDP, TCP
> IP: routing cache hash table of 2048 buckets, 16Kbytes
> TCP: Hash tables configured (established 16384 bind 32768)
> IP-Config: Complete:
>       device=eth0, addr=192.168.80.2, mask=255.255.0.0,
> gw=255.255.255.255,
>      host=ocotea, domain=, nis-domain=(none),
>      bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath=
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> Looking up port of RPC 100003/2 on 192.168.1.1
> eth0: Link is Up
> eth0: Speed: 100, Full duplex.
> Looking up port of RPC 100005/1 on 192.168.1.1
> VFS: Mounted root (nfs filesystem).
> Freeing unused kernel memory: 232k init
> modprobe: modprobe: Can't open dependencies 
> file /lib/modules/2.4.25/modules.dep (No such file or directory)
> INIT: version 2.84 booting
>                 Welcome to DENX Embedded Linux Environment
>                 Press 'I' to enter interactive startup.
> Building the cache [  OK  ]
> Mounting proc filesystem:  [  OK  ]
> Configuring kernel parameters:  [  OK  ]
> Setting clock : Wed Feb  8 08:38:58 MET 2006 [  OK  ]
> Setting hostname ocotea:  [  OK  ]
> modprobe: Can't open dependencies file /lib/modules/2.4.25/modules.dep (No 
> such file or directory)
> Activating swap partitions:  [  OK  ]
> Finding module dependencies:  depmod: Can't 
> open /lib/modules/2.4.25/modules.dep for writing
> [FAILED]
> Checking filesystems
> [  OK  ]
> Mounting local filesystems:  [  OK  ]
> Enabling swap space:  [  OK  ]
> modprobe: Can't open dependencies file /lib/modules/2.4.25/modules.dep (No 
> such file or directory)
> INIT: Entering runlevel: 3
> Entering non-interactive startup
> Setting network parameters:  [  OK  ]
> Bringing up loopback interface:  [  OK  ]
> Starting system logger: [  OK  ]
> Starting kernel logger: [  OK  ]
> Initializing random number generator:  [  OK  ]
> Starting portmapper: [  OK  ]
> Mounting NFS filesystems:  [  OK  ]
> Mounting other filesystems:  [  OK  ]
> Starting xinetd: [  OK  ]
> 
> ocotea login: 
> 
> 
> Best regards,
> Stefan
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users
> 
> 
Stephan,
I followed your tracks and got it to boot as you did.
This is just fantastic!
Danke schön!
Bizzu
--
View this message in context: http://www.nabble.com/u-boot-kernel-parameters-t1077794.html#a2823509
Sent from the Uboot - Users forum at Nabble.com.





More information about the U-Boot mailing list