Hi Rajive, Seems to me you're missing the FDT BLOB (read up on it here<http://www.denx.de/wiki/DULG/LinuxFDTBlob>). Basically you need to describe your hardware to Linux via a textual DTS file (which you compile to a binary DTB file) loaded and burned exactly like the kernel and fs images.
I suggest taking a look at arch/powerpc/boot/dts/ep405.dts for reference. Just make sure to #define CONFIG_OF_LIBFDT and CONFIG_OF_BOARD_SETUP in your u-boot board config. You will also need to fixup the BLOB using ft_cpu_setup(blob, bd); on ft_board_setup (populating the BLOB with information dynamically calculated by u-boot). This, at least, is what I had to due on a PPC875 (not doing this or missing something would display what you just described). Eran On Tue, Feb 1, 2011 at 10:59 PM, <[email protected]>wrote: > Hi All, > > I am trying to port linux on Kontron VCE405 PowerPc board which has > following configuration > IBM 400 MHz gpr processor. > 64 mb ram > 8 mb flash > 8k Serial EPROM > 2 UART serial onboard > 1 Ethernet 10/100 mbps > 4 ?zilog serial ports > As suggested in Uboot mailing list I am able to create new u-boot for this > target. After this I created PPC-generic kernel image and trying to boot > this target with uImage and uramdisk , but after uncompressing the images > the target hangs. Please advice me what I am missing . I am enclosing > below my Uboot setup and the corresponding images download procedure. > > U-Boot 2010.12 (Jan 27 2011 - 12:51:52) > Release 1.0.0 for VCE405* Processor Boards > (c) 2011 Bombardier Transport. > > CPU: AMCC PowerPC 405GPr Rev. B at 400 MHz (PLB=133 OPB=66 EBC=66) > Internal PCI arbiter enabled, PCI async ext clock used > 16 kB I-Cache 16 kB D-Cache > Board: VCE405RA411L000BRC, SN0551793 > BOOT: Flash > I2C: ready > DRAM: 64 MiB > FLASH: 8 MiB > In: serial > Out: serial > Err: serial > Net: ppc_4xx_eth0 > IDE: NONE > ide_preinit failed > => p > > => > > => printenv > > baudrate=9600 > clocks_in_mhz=1 > ethact=ppc_4xx_eth0 > ethaddr=00:00:0b:50:54:a5 > filesize=40000 > ipaddr=20.255.255.94 > serveraddr=f0:4d:a2:ab:ec:8d > serverip=20.255.255.100 > stderr=serial > stdin=serial > stdout=serial > ver=U-Boot 2010.12 (Jan 27 2011 - 12:51:52)\ > Release 1.0.0 for VCE405* Processor Boards\ > (c) 2011 Bombardier Transport. > > Environment size: 351/1532 bytes > > => flinfo > > > Bank # 1: INTEL 28F320J3 > Size: 8192 KB in 32 Sectors > Sector Start Addresses: > 00: ff800000 01: ff840000 02: ff880000 03: ff8c0000 > 04: ff900000 05: ff940000 06: ff980000 07: ff9c0000 e > 08: ffa00000 e 09: ffa40000 e 0a: ffa80000 e 0b: ffac0000 e > 0c: ffb00000 0d: ffb40000 0e: ffb80000 0f: ffbc0000 > 10: ffc00000 11: ffc40000 12: ffc80000 13: ffcc0000 e > 14: ffd00000 15: ffd40000 e 16: ffd80000 e 17: ffdc0000 e > 18: ffe00000 ero 19: ffe40000 ero 1a: ffe80000 ero 1b: ffec0000 ero > > 1c: fff00000 ero 1d: fff40000 ero 1e: fff80000 ero 1f: fffc0000 ro > > => > > => bdinfo > > memstart = 0x00000000 > memsize = 0x04000000 > flashstart = 0xFF800000 > flashsize = 0x00800000 > flashoffset = 0x00000000 > sramstart = 0x00000000 > sramsize = 0x00000000 > bootflags = 0x00000000 > procfreq = 400 MHz > plb_busfreq = 133.333 MHz > pci_busfreq = 66.667 MHz > ethaddr = 00:00:0b:50:54:a5 > IP addr = 20.255.255.94 > baudrate = 9600 bps > relocaddr = 0x03F8A000 > > => tftp 1c00000 uimage > > Waiting for PHY auto negotiation to complete...... TIMEOUT ! > done > ENET Speed is 10 Mbps - HALF duplex connection (EMAC0) > Using ppc_4xx_eth0 device > TFTP from server 20.255.255.100; our IP address is 20.255.255.94 > Filename 'uimage'. > Load address: 0x1c00000 > Loading: * T T T T T T T T > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ############################################# > done > Bytes transferred = 1556657 (17c0b1 hex) > => tftp 1800000 uramdisk > > ENET Speed is 100 Mbps - FULL duplex connection (EMAC0) > Using ppc_4xx_eth0 device > TFTP from server 20.255.255.100; our IP address is 20.255.255.94 > Filename 'uramdisk'. > Load address: 0x1800000 > Loading: > * ################################################################# > ################################################################# > ################################################################# > ################################################################# > ################################################################# > ############# > done > Bytes transferred = 1728001 (1a5e01 hex) > => bootm 1c00000 1800000 > > ## Booting kernel from Legacy Image at 01c00000 ... > Image Name: Linux-2.6.37-dirty > Created: 2011-01-27 17:36:05 UTC > Image Type: PowerPC Linux Kernel Image (gzip compressed) > Data Size: 1556593 Bytes = 1.5 MiB > Load Address: 00000000 > Entry Point: 00000000 > Verifying Checksum ... OK > ## Loading init Ramdisk from Legacy Image at 01800000 ... > Image Name: Simple Embedded Linux Framework > Created: 2008-04-01 19:52:43 UTC > Image Type: PowerPC Linux RAMDisk Image (gzip compressed) > Data Size: 1727937 Bytes = 1.6 MiB > Load Address: 00000000 > Entry Point: 00000000 > Verifying Checksum ... OK > Uncompressing Kernel Image ... OK > Loading Ramdisk to 03dc2000, end 03f67dc1 ... OK > > Please consider the environment before you print / Antes de imprimir, > piense en el medio ambiente > > > _______________________________________________________________________________________________________________ > > This e-mail communication (and any attachment/s) may contain confidential > or privileged information and is intended only for the individual(s) or > entity named above and to others who have been specifically authorized to > receive it. If you are not the intended recipient, please do not read, > copy, use or disclose the contents of this communication to others. Please > notify the sender that you have received this e-mail in error by reply > e-mail, and delete the e-mail subsequently. Please note that in order to > protect the security of our information systems an AntiSPAM solution is in > use and will browse through incoming emails. > Thank you. > > _________________________________________________________________________________________________________________ > > > Ce message (ainsi que le(s) fichier(s)), transmis par courriel, peut > contenir des renseignements confidentiels ou protégés et est destiné à > l?usage exclusif du destinataire ci-dessus. Toute autre personne est, par > les présentes, avisée qu?il est strictement interdit de le diffuser, le > distribuer ou le reproduire. Si vous l?avez reçu par inadvertance, > veuillez nous en aviser et détruire ce message. Veuillez prendre note > qu'une solution antipollupostage (AntiSPAM) est utilisée afin d'assurer la > sécurité de nos systèmes d'information et qu'elle furètera les courriels > entrants. > Merci. > > _________________________________________________________________________________________________________________ > > > > _______________________________________________ > eldk mailing list > [email protected] > http://lists.denx.de/mailman/listinfo/eldk > >
_______________________________________________ eldk mailing list [email protected] http://lists.denx.de/mailman/listinfo/eldk
