[ARMedslack] Slackware ARM 13.1 rc1 ready

John O'Donnell unixjohn1969 at gmail.com
Fri May 21 16:54:58 UTC 2010


Stuart Winter wrote:
>> It still hangs at the same spot.
> 
> I am reluctant to say this because it may not be the same set of
> conditions, but:  I had the same problem when I got my SheevaPlugs.
> When I upgraded u-boot, I chose to erase all of the settings back to the
> defaults, and then it all worked.

It worked!
I am being VERY VERBOSE in case there is anything you need to note.

Marvell>> tftp 0x6400000 uboot.guruplug.bin
Using egiga0 device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'uboot.guruplug.bin'.
Load address: 0x6400000
Loading: ####################################
done
Bytes transferred = 180220 (2bffc hex)
Marvell>> nand erase 0x0 0x100000

NAND erase: device 0 offset 0x0, size 0x100000
Erasing at 0xe0000 -- 100% complete.
OK
Marvell>> nand write.e 0x6400000 0x0 0x100000

NAND write: device 0 offset 0x0, size 0x100000
  1048576 bytes written: OK
Marvell>> reset
resetting ...


U-Boot 2010.03-01161-gd91b0a9 (Apr 22 2010 - 03:24:41)
Marvell-GuruPlug

SoC:   Kirkwood 88F6281_A0
DRAM:  512 MB
NAND:  512 MiB
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   egiga0, egiga1
88E1121 Initialized on egiga0
88E1121 Initialized on egiga1
Hit any key to stop autoboot:  0
Marvell>> printenv
bootcmd=${x_bootcmd_usb}; ${x_bootcmd_kernel}; setenv bootargs ${x_bootargs} 
${x_bootargs_root}; bootm 0x6400000;
bootdelay=3
baudrate=115200
x_bootcmd_usb=usb start
x_bootcmd_kernel=nand read.e 0x6400000 0x100000 0x400000
x_bootargs=console=ttyS0,115200
x_bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs
stdin=serial
stdout=serial
stderr=serial
ethaddr=02:50:43:61:ec:4e
ethact=egiga0
eth1addr=02:50:43:eb:a3:23

Environment size: 423/131068 bytes
Marvell>> setenv ipaddr 192.168.1.1
Marvell>> setenv serverip 192.168.1.3
Marvell>> setenv arcNumber 2659
Marvell>> setenv mainlineLinux yes
Marvell>> saveenv
Saving Environment to NAND...
Erasing Nand...
Erasing at 0x40000 -- 100% complete.
Writing to Nand... done
Marvell>> reset
resetting ...


U-Boot 2010.03-01161-gd91b0a9 (Apr 22 2010 - 03:24:41)
Marvell-GuruPlug

SoC:   Kirkwood 88F6281_A0
DRAM:  512 MB
NAND:  512 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0, egiga1
88E1121 Initialized on egiga0
88E1121 Initialized on egiga1
Hit any key to stop autoboot:  0
Marvell>> tftpboot 0x01100000 GuruPlug/uinitrd-kirkwood.img
Using egiga0 device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'GuruPlug/uinitrd-kirkwood.img'.
Load address: 0x1100000
Loading: #################################################################
          #################################################################
(...later that day...)
          #################################################################
          ##############################################################
done
Bytes transferred = 14625371 (df2a5b hex)
Marvell>> tftpboot 0x00800000 GuruPlug/uImage-kirkwood
Using egiga0 device
TFTP from server 192.168.1.3; our IP address is 192.168.1.1
Filename 'GuruPlug/uImage-kirkwood'.
Load address: 0x800000
Loading: #################################################################
          #################################################################
          #################################################################
          #################################################################
          #################################################################
          #################################################################
          ############
done
Bytes transferred = 2056040 (1f5f68 hex)
Marvell>> setenv bootargs console=ttyS0,115200 nodhcp kbd=us root=/dev/ram rw
Marvell>> bootm 0x00800000 0x01100000
## Booting kernel from Legacy Image at 00800000 ...
    Image Name:   Linux-2.6.33.4-kirkwood
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    2055976 Bytes =  2 MB
    Load Address: 00008000
    Entry Point:  00008000
    Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
    Image Name:   Slackware ARM Installer
    Image Type:   ARM Linux RAMDisk Image (gzip compressed)
    Data Size:    14625307 Bytes = 13.9 MB
    Load Address: 00000000
    Entry Point:  00000000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Linux version 2.6.33.4-kirkwood (root at wizbit) (gcc version 4.4.4
(GCC) ) #2 PREEMPT Wed May 19 11:14:40 BST 2010
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Marvell GuruPlug Reference Board
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total 
pages: 130048
[    0.000000] Kernel command line: console=ttyS0,115200 nodhcp kbd=us 
root=/dev/ram rw
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 256MB 256MB = 512MB total
[    0.000000] Memory: 500736KB available (3676K code, 557K data, 124K init, 0K 
highmem)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:114
[    0.000000] Console: colour dummy device 80x30
[    0.000178] Calibrating delay loop... 1192.75 BogoMIPS (lpj=5963776)
[    0.240166] Security Framework initialized
[    0.240241] Mount-cache hash table entries: 512
[    0.240546] Initializing cgroup subsys ns
[    0.240559] Initializing cgroup subsys cpuacct
[    0.240568] Initializing cgroup subsys devices
[    0.240578] Initializing cgroup subsys freezer
[    0.240586] Initializing cgroup subsys net_cls
[    0.240638] CPU: Testing write buffer coherency: ok
[    0.242754] regulator: core version 0.5
[    0.243023] NET: Registered protocol family 16
[    0.244534] Kirkwood: MV88F6281-A1, TCLK=200000000.
[    0.244547] Feroceon L2: Cache support initialised.
[    0.253129] bio: create slab <bio-0> at 0
[    0.253919] vgaarb: loaded
[    0.255496] Switching to clocksource orion_clocksource
[    0.262065] NET: Registered protocol family 2
[    0.262268] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.262976] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    0.263330] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[    0.263510] TCP: Hash tables configured (established 16384 bind 16384)
[    0.263520] TCP reno registered
[    0.263530] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.263553] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.263760] NET: Registered protocol family 1
[    0.263952] Trying to unpack rootfs image as initramfs...
[    1.128625] Freeing initrd memory: 14280K
[    1.129141] NetWinder Floating Point Emulator V0.97 (double precision)
[    1.129828] audit: initializing netlink socket (disabled)
[    1.129872] type=2000 audit(1.120:1): initialized
[    1.175289] VFS: Disk quotas dquot_6.5.2
[    1.175398] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.175606] JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.176046] msgmni has been set to 1006
[    1.178919] alg: No test for stdrng (krng)
[    1.179184] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.179198] io scheduler noop registered
[    1.179206] io scheduler deadline registered
[    1.179275] io scheduler cfq registered (default)
[    1.191490] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.192300] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[    1.494310] console [ttyS0] enabled
[    1.506271] brd: module loaded
[    1.510201] NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 
512MiB 3,3V 8-bit)
[    1.518969] Scanning device for bad blocks
[    1.656288] Bad eraseblock 3558 at 0x00001bcc0000
[    1.681104] Creating 3 MTD partitions on "orion_nand":
[    1.686280] 0x000000000000-0x000000100000 : "u-boot"
[    1.692302] ftl_cs: FTL header not found.
[    1.696972] 0x000000100000-0x000000500000 : "uImage"
[    1.702923] ftl_cs: FTL header not found.
[    1.707477] 0x000000500000-0x000020000000 : "root"
[    1.713653] ftl_cs: FTL header not found.
[    1.720231] mice: PS/2 mouse device common for all mice
[    1.726179] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
[    1.732193] i2c /dev entries driver
[    1.736506] cpuidle: using governor ladder
[    1.741126] cpuidle: using governor menu
[    1.745269] Registered led device: guruplug:red:health
[    1.750653] Registered led device: guruplug:green:health
[    1.756198] Registered led device: guruplug:red:wmode
[    1.761440] Registered led device: guruplug:green:wmode
[    1.766860] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
[    1.773260] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[    1.815565] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    1.855562] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
[    1.895562] mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
[    1.935562] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
[    1.942165] TCP cubic registered
[    1.945414] NET: Registered protocol family 17
[    1.950536] registered taskstats version 1
[    1.955226] rtc-mv rtc-mv: setting system clock to 2009-08-08 08:32:13 UTC 
(1249720333)
[    1.963399] Freeing init memory: 124K
[    2.024938] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: 
dm-devel at redhat.com
[    2.115562] Slow work thread pool: Starting up
[    2.120186] Slow work thread pool: Ready
[    2.390998] JFS: nTxBlock = 4026, nTxLock = 32214
[    2.498695] RPC: Registered udp transport module.
[    2.503423] RPC: Registered tcp transport module.
[    2.508213] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.881718] SGI XFS with ACLs, security attributes, realtime, large 
block/inode numbers, no debug enabled
[    2.892452] SGI XFS Quota Management subsystem
[    2.986281] usbcore: registered new interface driver usbfs
[    2.992128] usbcore: registered new interface driver hub
[    2.997720] usbcore: registered new device driver usb
[    3.026219] usbcore: registered new interface driver libusual
[    3.113637] SCSI subsystem initialized
[    3.141178] Initializing USB Mass Storage driver...
[    3.146338] usbcore: registered new interface driver usb-storage
[    3.152373] USB Mass Storage support registered.
[    3.188346] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.194956] orion-ehci orion-ehci.0: Marvell Orion EHCI
[    3.200336] orion-ehci orion-ehci.0: new USB bus registered, assigned bus 
number 1
[    3.235551] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[    3.255534] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[    3.261543] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.268389] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.275663] usb usb1: Product: Marvell Orion EHCI
[    3.280393] usb usb1: Manufacturer: Linux 2.6.33.4-kirkwood ehci_hcd
[    3.286788] usb usb1: SerialNumber: orion-ehci.0
[    3.292020] hub 1-0:1.0: USB hub found
[    3.295857] hub 1-0:1.0: 1 port detected
[    3.456360] MV-643xx 10/100/1000 ethernet driver version 1.4
[    3.462257] mv643xx_eth smi: probed
[    3.468475] net eth0: port 0 with MAC address 02:50:43:61:ec:4e
[    3.476941] net eth1: port 0 with MAC address 02:50:43:eb:a3:23




Welcome to the Slackware Linux installation disk! (version 13.1)

######  IMPORTANT!  READ THE INFORMATION BELOW CAREFULLY.  ######


- You will need one or more partitions of type 'Linux' prepared.  It is also
   recommended that you create a swap partition (type 'Linux swap') prior
   to installation.  For more information, run 'setup' and read the help file.

- If you're having problems that you think might be related to low memory (this
   is possible on machines with 64 or less megabytes of system memory), you can
   try activating a swap partition before you run setup.  After making a swap
   partition (type 82) with cfdisk or fdisk, activate it like this:
     mkswap /dev/<partition> ; swapon /dev/<partition>

- Once you have prepared the disk partitions for Linux, type 'setup' to begin
   the installation process.

- If you do not have a color monitor, type:  TERM=vt100
   before you start 'setup'.

You may now login as 'root'.

slackware login:


WOOT!  Cant play now, but I will this weekend and let you know how it goes
Note:  I did set

-- 
=== Never ask a geek why, just nod your head and slowly back away.===
+================================+==================================+
|  John O'Donnell                |                                  |
|  (Sr. Systems Engineer,        |    http://juanisan.homeip.net    |
|  Net Admin, Programmer, etc.)  |  E-Mail: unixjohn1969 at gmail.com  |
+================================+==================================+
No man is useless who has a friend, and if we are loved we are
indispensable.  -- Robert Louis Stevenson


More information about the ARMedslack mailing list