USB flashdrive on Motorola MPC5200 (IceCube) board, linux ke rnel 2.4.20

Furxhi, Orges Orges.Furxhi at thyssenkrupp.com
Thu Jun 15 07:48:16 EST 2006


Thank you al for your help.

 

 

>> I downloaded the kernel you recommended and now I am trying to build a
>>UBoot

>> image that I can load unto flash.

>> I use the following commands: 

>> $ make mrproper

>> $ make menuconfig

>>   (select arch/ppc/configs/icecube_5200_defconfig file, exit and save)

>> $ make uImage

 

>Try instead:

 

>     $ make mrproper

>     $ make icecube_5200_config

>     $ make oldconfig

>     $ make dep

>     $ make uImage

 

 

I was able to build the UBoot image and load it unto my boards flash.
However, as of now I do not have a functioning board. 

I am using the kernel build using the ELDK 3.1.1 tools and a file system
which was build using Montavista tools (DevRocket 1.1). Is that a problem???

 

The kernel is uncompressed on the board and loads, but the Login prompt
never comes up. Following are my boot up messages.

 

      U-Boot 1.1.4 (Mar 21 2006 - 15:07:57)

 

CPU:   MPC5200 v1.2 at 462 MHz

       Bus 132 MHz, IPB 66 MHz, PCI 33 MHz

Board: Motorola MPC5200 (IceCube)

I2C:   85 kHz, ready

DRAM:  64 MB

FLASH:  8 MB

In:    serial

Out:   serial

Err:   serial

Net:   FEC ETHERNET

 

Type "run flash_nfs" to mount root filesystem over NFS

 

Hit any key to stop autoboot:  0

## Booting image at ff900000 ...

   Image Name:   Linux-2.4.25

   Created:      2006-06-14  21:07:25 UTC

   Image Type:   PowerPC Linux Kernel Image (gzip compressed)

   Data Size:    870906 Bytes = 850.5 kB

   Load Address: 00000000

   Entry Point:  00000000

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Memory BAT mapping: BAT2=64Mb, BAT3=0Mb, residual: 0Mb

Linux version 2.4.25 (root at localhost.localdomain) (gcc version 3.3.3 (DENX
ELDK

3.1.1 3.3.3-9)) #7 Wed Jun 14 16:02:04 CDT 2006

On node 0 totalpages: 16384

zone(0): 16384 pages.

zone(1): 0 pages.

zone(2): 0 pages.

Kernel command line: root=/dev/mtdblock2 rw rootfstype=jffs2
ip=192.168.0.7:192.

168.0.2:192.168.0.2:255.255.255.0:cpua::off

Calibrating delay loop... 307.20 BogoMIPS

Memory: 62224k available (1492k kernel code, 460k data, 76k init, 0k
highmem)

Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)

Inode cache hash table entries: 4096 (order: 3, 32768 bytes)

Mount cache hash table entries: 512 (order: 0, 4096 bytes)

Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)

Page-cache hash table entries: 16384 (order: 4, 65536 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

Journalled Block Device driver loaded

devfs: v1.12c (20020818) Richard Gooch (rgooch at atnf.csiro.au)

devfs: boot_options: 0x1

JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc.

pty: 256 Unix98 ptys configured

devfs_register(ttyS): could not append to parent, err: -17

devfs_register(ttyS): could not append to parent, err: -17

devfs_register(cua): could not append to parent, err: -17

devfs_register(cua): could not append to parent, err: -17

ttyS0 on PSC1

ttyS1 on PSC2

ttyS2 on PSC3

RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize

loop: loaded (max 8 devices)

SCSI subsystem driver Revision: 1.00

Icecube Bank 0: Found 1 x16 devices at 0x0 in 8-bit mode

 Intel/Sharp Extended Query Table at 0x0031

cfi_cmdset_0001: Erase suspend on write enabled

Using buffer write method

Icecube flash bank 0: Using static image partition definition

Creating 3 MTD partitions on "Icecube Bank 0":

0x00000000-0x00100000 : "u-boot"

0x00100000-0x00200000 : "kernel"

0x00200000-0x00800000 : "jffs2"

usb.c: registered new driver usbdevfs

usb.c: registered new driver hub

host/usb-ohci.c: USB OHCI at membase 0xf0001000, IRQ 44

host/usb-ohci.c: usb-0, Built-In ohci

usb.c: new USB bus registered, assigned bus number 1

Product: USB OHCI Root Hub

SerialNumber: f0001000

hub.c: USB hub found

hub.c: 2 ports detected

Initializing USB Mass Storage driver...

usb.c: registered new driver usb-storage

USB Mass Storage support registered.

eth0: Phy @ 0x0, type LXT971 (0x001378e2)

NET4: Linux TCP/IP 1.0 for NET4.0

IP Protocols: ICMP, UDP, TCP, IGMP

IP: routing cache hash table of 512 buckets, 4Kbytes

TCP: Hash tables configured (established 4096 bind 8192)

eth0: config: auto-negotiation off, 100FDX, 100HDX, 10FDX, 10HDX.

IP-Config: Complete:

      device=eth0, addr=192.168.0.7, mask=255.255.255.0, gw=192.168.0.2,

     host=cpua, domain=, nis-domain=(none),

     bootserver=192.168.0.2, rootserver=192.168.0.2, rootpath=

NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

Empty flash at 0x0000fffc ends at 0x00010000

CLEANMARKER node found at 0x00010000, not first node in block (0x00000000)

Empty flash at 0x0002fffc ends at 0x00030000

CLEANMARKER node found at 0x00030000, not first node in block (0x00020000)

Empty flash at 0x0004fffc ends at 0x00050000

CLEANMARKER node found at 0x00050000, not first node in block (0x00040000)

Empty flash at 0x0006fffc ends at 0x00070000

CLEANMARKER node found at 0x00070000, not first node in block (0x00060000)

Empty flash at 0x0008fffc ends at 0x00090000

CLEANMARKER node found at 0x00090000, not first node in block (0x00080000)

Empty flash at 0x000afffc ends at 0x000b0000

CLEANMARKER node found at 0x000b0000, not first node in block (0x000a0000)

Empty flash at 0x000cfffc ends at 0x000d0000

CLEANMARKER node found at 0x000d0000, not first node in block (0x000c0000)

Empty flash at 0x000efffc ends at 0x000f0000

CLEANMARKER node found at 0x000f0000, not first node in block (0x000e0000)

Empty flash at 0x0010fffc ends at 0x00110000

CLEANMARKER node found at 0x00110000, not first node in block (0x00100000)

Empty flash at 0x0012fffc ends at 0x00130000

CLEANMARKER node found at 0x00130000, not first node in block (0x00120000)

CLEANMARKER node found at 0x00150000, not first node in block (0x00140000)

Empty flash at 0x0016fffc ends at 0x00170000

CLEANMARKER node found at 0x00170000, not first node in block (0x00160000)

Empty flash at 0x0018fffc ends at 0x00190000

CLEANMARKER node found at 0x00190000, not first node in block (0x00180000)

Empty flash at 0x001afffc ends at 0x001b0000

CLEANMARKER node found at 0x001b0000, not first node in block (0x001a0000)

Empty flash at 0x001cffe8 ends at 0x001d0000

CLEANMARKER node found at 0x001d0000, not first node in block (0x001c0000)

VFS: Mounted root (jffs2 filesystem).

Mounted devfs on /dev

Freeing unused kernel memory: 76k init

serial console detected.  Disabling virtual terminals.

init started:  BusyBox v0.60.3 (2004.01.09-22:53+0000) multi-call binary

System initialized

eth0: status: link up, 100 Mbps Full Duplex, auto-negotiation complete.

hub.c: Cannot enable port 2 of hub 1, disabling port.

hub.c: Maybe the USB cable is bad?

 

>> Is there another sequence of make commands that I need to follow to
>>create a

>> UBoot image?

 

>Not really.

 

>Note that above is for  the  old  Lite5200  board.  For  the  (newer)

>Lite5200B boards you must use latest version of U-Boot and Linux (top

>of  tree  from  our git repositories), and "make lite5200b_config" to

>start.


The board we are using contains the Lite5200

 

 

The purpose for doing all this is to get the USB flash drive to work on the
board (read, write files to it)

 

Thanks again for all your help.

 

 

Orges

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060614/6fa1855f/attachment.htm 


More information about the Linuxppc-embedded mailing list