Hi EveryOne,<br><br><div style="text-align: left;"> I am new to Xenomai , I have ported linux-2.6.14 to our custom board based on IBM750Cxe Iam unable to boot my kernel cross compiled with eldk-3.0 with<br> enabled xenomai support.If i remove xenomai and ipipe support the kernel boots correctly , but if i enable CONFIG_IPIPE I get stuck in the before mounting the root file system .<br>
</div><br>
The following patches are applied and arguements of scripts/prepare-<br> kernel.sh is mentioned as follows<br> adeos-ipipe-2.6.14-ppc-1.3-05.patch,<br> Target architecture [default i686]: ppc<br>
Adeos patch[default linux-2.6.14/xenomai-2.2.0<br> /ksrc/arch/powerpc/patches/adeos-ipipe-2.6.14-ppc64-1.2-03.patch]:<br> adeos-ipipe-2.6.14-ppc-1.3-05<div>.patch,<br> <br><br></div>## Booting image at 00800000 ...<br>
Image Name: Linux-2.6.14<br> Created: 2008-02-13 8:23:56 UTC<br> Image Type: PowerPC Linux Kernel Image (gzip compressed)<br> Data Size: 1568257 Bytes = 1.5 MB<br> Load Address: 00000000<br> Entry Point: 00000000<br>
Verifying Checksum ... OK<br> Uncompressing Kernel Image ... OK<br>initrd != NULL ea100000 <br>outside initrd<br>root=/dev/nfs rw nfsroot=192.168.50.92:/home/eldk/ppc_7xx ip=<a href="http://192.168.50.39:192">192.168.50.39:192</a>.168.50.92:192.168.50.92::ATSLinux:eth0:none c<br>
onsole=ttyS0,9600 ip1=off<br>## Transferring control to Linux (at address 00000000) ...<br>Total memory = 128MB; using 256kB for hash table (at a03c0000)<br>Linux version 2.6.14 (<a href="mailto:root@localhost.localdomain">root@localhost.localdomain</a>) (gcc version 3.2.2 20030217 (Yellow Dog Linux 3.0 3.2.2-2a_1)) #38 PREEMPT<br>
Wed Feb 13 13:53:52 IST 2008<br>Kernel command line: root=/dev/nfs rw nfsroot=192.168.50.92:/home/eldk/ppc_7xx ip=<a href="http://192.168.50.39:192">192.168.50.39:192</a>.168.50.92:<a href="http://192.168.50.92">192.168.50.92</a>:<br>
:ATSLinux:eth0:none console=ttyS0,9600 ip1=off<br> Initializing init_irq<br>PID hash table entries: 1024 (order: 10, 16384 bytes)<br>time_init: decrementer frequency = 17.000000 MHz<br>Warning: real time clock seems stuck!<br>
I-pipe 1.3-05: pipeline enabled.<br>Console: colour dummy device 80x25<br>Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)<br>Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)<br>Memory: 125696k available (2588k kernel code, 960k data, 156k init, 0k highmem)<br>
Mount-cache hash table entries: 512<br>softlockup thread 0 started up.<br>NET: Registered protocol family 16<br>PCI: Probing PCI hardware<br>Xenomai: ALTIVEC support enabled in kernel but no hardware found.<br> Disable CONFIG_ALTIVEC in the kernel configuration.<br>
Xenomai: system init failed, code -19.<br>Xenomai: native skin init failed, code -19.<br>Xenomai: starting POSIX services.<br>Xenomai: POSIX skin init failed, code -19.<br>Xenomai: RTDM skin init failed, code -19.<br>Installing knfsd (copyright (C) 1996 <a href="mailto:okir@monad.swb.de">okir@monad.swb.de</a>).<br>
Initializing Cryptographic API<br>Generic RTC Driver v1.07<br>Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled<br>ttyS0 at MMIO 0x0 (irq = 85) is a 16550A<br>ttyS1 at MMIO 0x0 (irq = 86) is a 16550A<br>
io scheduler noop registered<br>io scheduler anticipatory registered<br>io scheduler deadline registered<br>io scheduler cfq registered<br>RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize<br>loop: loaded (max 8 devices)<br>
nbd: registered device at major 43<br>Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2<br>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx<br>mice: PS/2 mouse device common for all mice<br>
NET: Registered protocol family 2<br>IP route cache hash table entries: 2048 (order: 1, 8192 bytes)<br>TCP established hash table entries: 8192 (order: 3, 32768 bytes)<br>TCP bind hash table entries: 8192 (order: 3, 32768 bytes)<br>
TCP: Hash tables configured (established 8192 bind 8192)<br>TCP reno registered<br>TCP bic registered<br>NET: Registered protocol family 1<br>NET: Registered protocol family 17<br>NET: Registered protocol family 15<br>gt64260_eth_open : Assigned IRQ 32 to gt64260_eth0<br>
eth0: MII said 3, GT said 9, restarting autoneg<br>eth0: link state:<br> GT:100: Link:HD:nFC<br> mii:100: Link:FD: FC ANc:AN<br>IP-Config: Guessing netmask <a href="http://255.255.255.0">255.255.255.0</a><br>IP-Config: Complete:<br>
device=eth0, addr=<a href="http://192.168.50.39">192.168.50.39</a>, mask=<a href="http://255.255.255.0">255.255.255.0</a>, gw=<a href="http://192.168.50.92">192.168.50.92</a>,<br> host=ATSLinux, domain=, nis-domain=(none),<br>
bootserver=<a href="http://192.168.50.92">192.168.50.92</a>, rootserver=<a href="http://192.168.50.92">192.168.50.92</a>, rootpath=<br>Looking up port of RPC 100003/2 on <a href="http://192.168.50.92">192.168.50.92</a><br>