Flash setup
Norm Legare
normlegare at yahoo.com
Wed Oct 23 00:45:13 EST 2002
Hello,
I would like to powerup my board and have Linux come up automatically
to the prompt. To do this I would like to store ppcboot in partition
1, the kernel in partition 2, and the root fs in partition 3 and have
ppcboot transfer control to Linux through some environment settings.
I have searched the archives and found an email that seems to outline
this, it says, that the kernel config should have CONFIG_FLASH and
CONFIG_AMD_FLASH turned on, as well as, adding a definition to file
drivers/char/flash_config.c for my board (board = MBX860 and the
definition is the same as TQM8xx). Then a dd command can write the
images to the partitions. I have done this, but I get the following
problem:
/dev # dd if=/tmp/tmpfile of=/dev/flasha3 bs=64k
dd: /dev/flasha3: No such device
See below for the contents of my dev subdir. Also, is it possible to
do a serial download of the images from a host to the flash with a
target root filesystem utilizing busybox?
TIA,
Norm
My dev subdir looks like this:
/dev # ls -all
drwxrwxr-x 2 root root 3072 Oct 21 2002 .
drwxr-xr-x 12 root root 1024 Oct 21 2002 ..
crw--w---- 1 root root 5, 1 Jan 2 01:18 console
lrwxrwxrwx 1 root root 3 Oct 21 2002 fb -> fb0
crw------- 1 root root 29, 0 Mar 24 2001 fb0
lrwxrwxrwx 1 root root 7 Oct 21 2002
flash_environment -> flasha3
lrwxrwxrwx 1 root root 7 Oct 21 2002 flash_kernel ->
flasha2
lrwxrwxrwx 1 root root 7 Oct 21 2002 flash_monitor ->
flasha1
lrwxrwxrwx 1 root root 7 Oct 21 2002 flash_reserved
-> flasha4
crw-r--r-- 1 root root 60, 0 Nov 14 2000 flasha
crw-r--r-- 1 root root 60, 1 Nov 14 2000 flasha1
crw-r--r-- 1 root root 60, 2 Nov 14 2000 flasha2
crw-r--r-- 1 root root 60, 3 Nov 14 2000 flasha3
crw-r--r-- 1 root root 60, 4 Nov 14 2000 flasha4
crw-r--r-- 1 root root 60, 5 Nov 14 2000 flasha5
crw-r--r-- 1 root root 60, 6 Nov 14 2000 flasha6
crw-r--r-- 1 root root 60, 7 Nov 14 2000 flasha7
crw-r--r-- 1 root root 60, 8 Nov 14 2000 flashb
crw-r--r-- 1 root root 60, 9 Nov 14 2000 flashb1
crw-r--r-- 1 root root 60, 10 Nov 14 2000 flashb2
crw-r--r-- 1 root root 60, 11 Nov 14 2000 flashb3
crw-r--r-- 1 root root 60, 12 Nov 14 2000 flashb4
crw-r--r-- 1 root root 60, 13 Nov 14 2000 flashb5
crw-r--r-- 1 root root 60, 14 Nov 14 2000 flashb6
crw-r--r-- 1 root root 60, 15 Nov 14 2000 flashb7
crw-r--r-- 1 root root 1, 7 Nov 2 2000 full
brw-rw---- 1 root root 3, 0 Mar 24 2001 hda
brw-rw---- 1 root root 3, 1 Mar 24 2001 hda1
brw-rw---- 1 root root 3, 10 Mar 24 2001 hda10
brw-rw---- 1 root root 3, 11 Mar 24 2001 hda11
brw-rw---- 1 root root 3, 12 Mar 24 2001 hda12
brw-rw---- 1 root root 3, 13 Mar 24 2001 hda13
brw-rw---- 1 root root 3, 14 Mar 24 2001 hda14
brw-rw---- 1 root root 3, 15 Mar 24 2001 hda15
brw-rw---- 1 root root 3, 16 Mar 24 2001 hda16
brw-rw---- 1 root root 3, 2 Mar 24 2001 hda2
brw-rw---- 1 root root 3, 3 Mar 24 2001 hda3
brw-rw---- 1 root root 3, 4 Mar 24 2001 hda4
brw-rw---- 1 root root 3, 5 Mar 24 2001 hda5
brw-rw---- 1 root root 3, 6 Mar 24 2001 hda6
brw-rw---- 1 root root 3, 7 Mar 24 2001 hda7
brw-rw---- 1 root root 3, 8 Mar 24 2001 hda8
brw-rw---- 1 root root 3, 9 Mar 24 2001 hda9
crw-r--r-- 1 root root 42, 2 Dec 7 2000 ivms_switch
crw-r----- 1 root root 1, 2 Nov 2 2000 kmem
crw-r--r-- 1 root root 42, 1 Dec 7 2000 led_green
crw-r--r-- 1 root root 42, 0 Jul 30 2000 led_yellow
crw-r----- 1 root root 1, 1 Nov 2 2000 mem
crw-rw-rw- 2 root root 1, 3 Nov 2 2000 mouse
crw-rw-r-- 1 root root 90, 0 Jun 8 2001 mtd0
crw-rw-r-- 1 root root 90, 2 Jun 8 2001 mtd1
crw-rw-r-- 1 root root 90, 20 Jun 8 2001 mtd10
crw-rw-r-- 1 root root 90, 22 Jun 8 2001 mtd11
crw-rw-r-- 1 root root 90, 24 Jun 8 2001 mtd12
crw-rw-r-- 1 root root 90, 26 Jun 8 2001 mtd13
crw-rw-r-- 1 root root 90, 28 Jun 8 2001 mtd14
crw-rw-r-- 1 root root 90, 30 Jun 8 2001 mtd15
crw-rw-r-- 1 root root 90, 32 Jun 8 2001 mtd16
crw-rw-r-- 1 root root 90, 4 Jun 8 2001 mtd2
crw-rw-r-- 1 root root 90, 6 Jun 8 2001 mtd3
crw-rw-r-- 1 root root 90, 8 Jun 8 2001 mtd4
crw-rw-r-- 1 root root 90, 10 Jun 8 2001 mtd5
crw-rw-r-- 1 root root 90, 12 Jun 8 2001 mtd6
crw-rw-r-- 1 root root 90, 14 Jun 8 2001 mtd7
crw-rw-r-- 1 root root 90, 16 Jun 8 2001 mtd8
crw-rw-r-- 1 root root 90, 18 Jun 8 2001 mtd9
brw-rw-r-- 1 root root 31, 0 Jun 8 2001 mtdblock0
brw-rw-r-- 1 root root 31, 1 Jun 8 2001 mtdblock1
brw-rw-r-- 1 root root 31, 10 Jun 8 2001 mtdblock10
brw-rw-r-- 1 root root 31, 11 Jun 8 2001 mtdblock11
brw-rw-r-- 1 root root 31, 12 Jun 8 2001 mtdblock12
brw-rw-r-- 1 root root 31, 13 Jun 8 2001 mtdblock13
brw-rw-r-- 1 root root 31, 14 Jun 8 2001 mtdblock14
brw-rw-r-- 1 root root 31, 15 Jun 8 2001 mtdblock15
brw-rw-r-- 1 root root 31, 16 Jun 8 2001 mtdblock16
brw-rw-r-- 1 root root 31, 2 Jun 8 2001 mtdblock2
brw-rw-r-- 1 root root 31, 3 Jun 8 2001 mtdblock3
brw-rw-r-- 1 root root 31, 4 Jun 8 2001 mtdblock4
brw-rw-r-- 1 root root 31, 5 Jun 8 2001 mtdblock5
brw-rw-r-- 1 root root 31, 6 Jun 8 2001 mtdblock6
brw-rw-r-- 1 root root 31, 7 Jun 8 2001 mtdblock7
brw-rw-r-- 1 root root 31, 8 Jun 8 2001 mtdblock8
brw-rw-r-- 1 root root 31, 9 Jun 8 2001 mtdblock9
crw-rw-r-- 1 root root 90, 1 Jun 8 2001 mtdr0
crw-rw-r-- 1 root root 90, 3 Jun 8 2001 mtdr1
crw-rw-r-- 1 root root 90, 21 Jun 8 2001 mtdr10
crw-rw-r-- 1 root root 90, 23 Jun 8 2001 mtdr11
crw-rw-r-- 1 root root 90, 25 Jun 8 2001 mtdr12
crw-rw-r-- 1 root root 90, 27 Jun 8 2001 mtdr13
crw-rw-r-- 1 root root 90, 29 Jun 8 2001 mtdr14
crw-rw-r-- 1 root root 90, 31 Jun 8 2001 mtdr15
crw-rw-r-- 1 root root 90, 33 Jun 8 2001 mtdr16
crw-rw-r-- 1 root root 90, 5 Jun 8 2001 mtdr2
crw-rw-r-- 1 root root 90, 7 Jun 8 2001 mtdr3
crw-rw-r-- 1 root root 90, 9 Jun 8 2001 mtdr4
crw-rw-r-- 1 root root 90, 11 Jun 8 2001 mtdr5
crw-rw-r-- 1 root root 90, 13 Jun 8 2001 mtdr6
crw-rw-r-- 1 root root 90, 15 Jun 8 2001 mtdr7
crw-rw-r-- 1 root root 90, 17 Jun 8 2001 mtdr8
crw-rw-r-- 1 root root 90, 19 Jun 8 2001 mtdr9
crw-rw-rw- 2 root root 1, 3 Nov 2 2000 null
crw-rw-rw- 1 root root 2, 0 Nov 2 2000 ptyp0
crw-rw-rw- 1 root root 2, 1 Nov 2 2000 ptyp1
crw-rw-rw- 1 root root 2, 2 Nov 2 2000 ptyp2
crw-rw-rw- 1 root root 2, 3 Nov 2 2000 ptyp3
crw-rw-rw- 1 root root 2, 4 Nov 2 2000 ptyp4
crw-rw-rw- 1 root root 2, 5 Nov 2 2000 ptyp5
crw-rw-rw- 1 root root 2, 6 Nov 2 2000 ptyp6
crw-rw-rw- 1 root root 2, 7 Nov 2 2000 ptyp7
brw-r----- 1 root root 1, 1 Jan 1 1980 ram
brw-rw---- 1 root root 1, 0 Nov 10 1997 ram0
brw-rw---- 1 root root 1, 1 Sep 10 1996 ram1
crw-rw-rw- 1 root root 5, 0 Nov 2 2000 tty
crw--w---- 1 root root 4, 0 May 11 2001 tty0
crw--w---- 1 root root 4, 1 Aug 8 2001 tty1
crw------- 1 root root 4, 2 Jul 21 2001 tty2
crw------- 1 root root 4, 3 Jul 21 2001 tty3
crw-rw---- 1 root root 4, 64 Nov 2 2000 ttyS0
crw-rw---- 1 root root 4, 65 Nov 2 2000 ttyS1
crw-rw---- 1 root root 4, 66 Nov 2 2000 ttyS2
crw-rw---- 1 root root 4, 67 Nov 2 2000 ttyS3
crw-rw---- 1 root root 4, 68 Mar 17 2002 ttyS4
crw-rw---- 1 root root 4, 69 Mar 17 2002 ttyS5
crw--w---- 1 root root 3, 0 Nov 2 2000 ttyp0
crw--w---- 1 root root 3, 1 Nov 2 2000 ttyp1
crw--w---- 1 root root 3, 2 Nov 2 2000 ttyp2
crw--w---- 1 root root 3, 3 Nov 2 2000 ttyp3
crw--w---- 1 root root 3, 4 Nov 2 2000 ttyp4
crw--w---- 1 root root 3, 5 Nov 2 2000 ttyp5
crw--w---- 1 root root 3, 6 Nov 2 2000 ttyp6
crw--w---- 1 root root 3, 7 Nov 2 2000 ttyp7
crw-rw-rw- 1 root root 1, 5 Nov 2 2000 zero
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list