We use the following secuence, after linux kernel is configured: make clean make dep make uImage
Furxhi, Orges wrote: >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 > >I can not find the UBoot image (/arch/ppc/boot/images/) >I get the following error message after I execute $ make uImage: >... >/bin/sh: line 1: scripts/mkdep: Invalid argument >make: *** [dep-files] Error 126 > >Is there another sequence of make commands that I need to follow to create a >UBoot image? > > >Thanks, > >Orges > >-----Original Message----- >From: Igor Luri [mailto:iluri at fagorautomation.es] >Sent: Wednesday, June 14, 2006 8:57 AM >To: Furxhi, Orges >Cc: linuxppc-embedded at ozlabs.org >Subject: Re: USB flashdrive on Motorola MPC5200 (IceCube) board, linux >kernel 2.4.20 > >It is posible that your kernel uses old USB code. We also have an >Icecube board, the same board a yours, with linux 2.4.25 version from >DENX and USB works well. > >You can try with this kernel: > >ftp://ftp.denx.de/pub/linux/linuxppc_2_4_devel-2006-04-06-1735.tar.bz2 > > >Hope this helps. > > >Furxhi, Orges wrote: > > > >>Thank you for your help. >> >>I am using a Memorex travel drive 2.0 (512 MB), and I also have a >>Intelligent Stick 2.0 from GE. >>When I plug in the Memorex stick the following appears on the terminal : >> # hub.c: new USB device builtin-1, assigned address 2 >> usb.c: USB device not accepting new address=2 (error=-110) >> hub.c: new USB device builtin-1, assigned address 3 >> usb.c: USB device not accepting new address=3 (error=-110) >> >>When I plug in the GE stick nothing shows on the terminal, but when I >> >> >remove > > >>it the following message comes up: >> # hub.c: connect-debounce failed, port 1 disabled >> >>Both the USB flash drives work on my Dell PC with RedHat 9.0 (2.4.20 >>kernel). >> >>Orges >> >> >> >>-----Original Message----- >>From: Igor Luri [mailto:iluri at fagorautomation.es] >>Sent: Wednesday, June 14, 2006 3:07 AM >>To: Furxhi, Orges >>Cc: linuxppc-embedded at ozlabs.org >>Subject: Re: USB flashdrive on Motorola MPC5200 (IceCube) board, linux >>kernel 2.4.20 >> >>What kind of USB flash drive are you using? Linux doesn't detect your >>device. >> >>When you plug/unplug a USB device you have to get something like this: >> >> hub.c: new USB device 0-1, assigned address 2 >> scsi0 : SCSI emulation for USB Mass Storage devices >> Vendor: Model: USB DISK Pro Rev: 1.00 >> Type: Direct-Access ANSI SCSI revision: 02 >> Attached scsi removable disk sda at scsi0, channel 0, id 0, >> lun 0 >> SCSI device sda: 240640 512-byte hdwr sectors (123 MB) >> sda: Write Protect is off >> sda: sda1 >> >> usb.c: USB disconnect on device 0-1 address 2 >> >> >>Are you sure that this device is supported in your Linux configuration? >> >> >> >>Furxhi, Orges wrote: >> >> >> >> >> >>>Hi all, >>> >>>I have been trying for days now to get my usb flashdrive to work on my >>>Motorola MPC5200 (IceCube) board running on the 2.4.20 linux kernel. I >>>have followed the instruction in this Flash Memory HOWTO article >>>(http://www.tldp.org/HOWTO/Flash-Memory-HOWTO/index.html), but I have >>>had no success. >>> >>>When I mount the usbfs filesystem (mount -t usbfs none /proc/bus/usb/) >>>the following 3 items are created in the /proc/bus/usb/ directory: >>> >>>dr-xr-xr-x 1 root root 0 Jan 1 00:12 001 >>> >>>-r--r--r-- 1 root root 0 Jan 1 00:12 devices >>> >>>-r--r--r-- 1 root root 0 Jan 1 00:12 drivers >>> >>># cat devices shows: >>> >>>T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 >>> >>>B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 >>> >>>D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 >>> >>>P: Vendor=0000 ProdID=0000 Rev= 0.00 >>> >>>S: Product=USB OHCI Root Hub >>> >>>S: SerialNumber=f0001000 >>> >>>C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA >>> >>>I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub >>> >>>E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms >>> >>># cat drivers shows >>> >>>usbdevfs >>> >>>hub >>> >>>usb-storage >>> >>>In the this Flash Memory-HOWTO it is mentioned that the usb-storage-x >>>directory will be created in the /proc/scsi/ directory, but I do not >>>see it on my system. Also the contents of /proc/scsi/scsi are >>>"Attached devices: none". >>> >>>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.20_mvl31-lite5200 >>> >>>Created: 2006-06-13 21:40:05 UTC >>> >>>Image Type: PowerPC Linux Kernel Image (gzip compressed) >>> >>>Data Size: 989480 Bytes = 966.3 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.20_mvl31-lite5200 (ofurxhi at mdc58503) (gcc version >>>3.3.1 (Monta >>> >>>Vista 3.3.1-7.0.13.0500039 2005-01-12)) #11 Tue Jun 13 16:32:09 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 >>> >>>frequencies: cpu=461995100, bus=131998608, ipb=65999304, pci=32999652 >>> >>>Calibrating delay loop... 307.20 BogoMIPS >>> >>>Memory: 62460k available (1540k kernel code, 524k data, 240k 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: 1024 (order: 1, 8192 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 >>> >>>PCI: Cannot allocate resource region 1 of device 00:00.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:01.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:02.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:03.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:04.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:05.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:06.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:07.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:08.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:09.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:0a.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:0b.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:0c.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:0d.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:0e.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:0f.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:10.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:11.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:12.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:13.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:14.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:15.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:16.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:17.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:18.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:19.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:1a.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:1b.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:1c.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:1d.0 >>> >>>PCI: Cannot allocate resource region 1 of device 00:1e.0 >>> >>>Linux NET4.0 for Linux 2.4 >>> >>>Based upon Swansea University Computer Society NET3.039 >>> >>>Initializing RT netlink socket >>> >>>LSP Revision 52 >>> >>>ikconfig 0.5 with /proc/ikconfig >>> >>>Starting kswapd >>> >>>Disabling the Out Of Memory Killer >>> >>>Journalled Block Device driver loaded >>> >>>devfs: v1.12c (20020818) Richard Gooch (rgooch at atnf.csiro.au) >>> >>>devfs: boot_options: 0x1 >>> >>>JFFS version 1.0, (C) 1999, 2000 Axis Communications AB >>> >>>JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis >>>Communications >>> >>>AB. >>> >>>pty: 256 Unix98 ptys configured >>> >>>RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize >>> >>>loop: loaded (max 8 devices) >>> >>>Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky >>> >>>SCSI subsystem driver Revision: 1.00 >>> >>>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 >>> >>>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2 >>> >>>NO QRY response >>> >>>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 >>> >>>usb-ohci.c: USB OHCI at membase 0xf0001000, IRQ 44 >>> >>>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, 100HDX, 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) >>> >>>Empty flash at 0x0014fffc ends at 0x00150000 >>> >>>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 0x001cfffc ends at 0x001d0000 >>> >>>CLEANMARKER node found at 0x001d0000, not first node in block (0x001c0000) >>> >>>Empty flash at 0x001efffc ends at 0x001f0000 >>> >>>CLEANMARKER node found at 0x001f0000, not first node in block (0x001e0000) >>> >>>Empty flash at 0x0020fffc ends at 0x00210000 >>> >>>CLEANMARKER node found at 0x00210000, not first node in block (0x00200000) >>> >>>Empty flash at 0x0022fffc ends at 0x00230000 >>> >>>CLEANMARKER node found at 0x00230000, not first node in block (0x00220000) >>> >>>Empty flash at 0x0024fffc ends at 0x00250000 >>> >>>CLEANMARKER node found at 0x00250000, not first node in block (0x00240000) >>> >>>Empty flash at 0x0026fffc ends at 0x00270000 >>> >>>CLEANMARKER node found at 0x00270000, not first node in block (0x00260000) >>> >>>VFS: Mounted root (jffs2 filesystem). >>> >>>Mounted devfs on /dev >>> >>>Freeing unused kernel memory: 240k init >>> >>>serial console detected. Disabling virtual terminals. >>> >>>init started: BusyBox v0.60.3 (2004.01.09-22:53+0000) multi-call binary >>> >>>Initializing iocspi >>> >>>Warning: loading /lib/modules/iocspim.o will taint the kernel: no license >>> >>>See http://www.tux.org/lkml/#export-tainted for information about >>>tainted modu >>> >>>les >>> >>>iocspi: release_20060418 >>> >>>iocspi: major 254. >>> >>>Module iocspim loaded, with warnings >>> >>>Initializing canspi >>> >>>Warning: loading /lib/modules/canspim.o will taint the kernel: no license >>> >>>See http://www.tux.org/lkml/#export-tainted for information about >>>tainted modu >>> >>>les >>> >>>canspi: init_module() >>> >>>canspi: init_module(): sema_init >>> >>>canspi: init_module(): register_chrdev >>> >>>canspi: major 253. >>> >>>canspi: micro_config() >>> >>>canspi: micro_config: PSC request_irq failed (0) >>> >>>canspi: micro_config psc=f0002400 cdm=f0000200 gpio=f0000b00 >>>portcfg=10051004 >>> >>>Module canspim loaded, with warnings >>> >>>Initializing iocdrv >>> >>>Warning: loading /lib/modules/iocdrvm.o will taint the kernel: no license >>> >>>See http://www.tux.org/lkml/#export-tainted for information about >>>tainted modu >>> >>>les >>> >>>iocdrv: release_20060502 >>> >>>iocdrv: major 252. >>> >>>Module iocdrvm loaded, with warnings >>> >>>System initialized >>> >>>MontaVista(R) Linux(R) Professional Edition 3.1 >>> >>>cpua login: >>> >>>Any help would be highly appreciated. >>> >>>Thank you, >>> >>>Orges Furxhi >>> >>>------------------------------------------------------------------------ >>> >>>_______________________________________________ >>>Linuxppc-embedded mailing list >>>Linuxppc-embedded at ozlabs.org >>>https://ozlabs.org/mailman/listinfo/linuxppc-embedded >>> >>> >>> >>> >>>