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 >