• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: [1]
1  General Category / General Discussion / Re: New QT based installer: Easy Plug Computer Installer (ESIA) on: December 08, 2010, 07:20:27 AM
Hello, having my own issues with this installer...

ESIA log:
Open On-Chip Debugger 0.2.0 (2009-07-27-16:41) Release
$URL: http://svn.berlios.de/svnroot/repos/openocd/tags/openocd-0.2.0/src/openocd.c $
For bug reports, read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS
2000 kHz
jtag_nsrst_delay: 200
jtag_ntrst_delay: 200
dcc downloads are enabled
Error: unable to open ftdi device: device not found
Runtime error, file "command.c", line 469:

any ideas there? I am able to serial to my plug (original Sheeva, pre-ordered before launch day, no modifications done to it since then, just decided to update it now).  using win xp host, downloaded the new uboot from the forums here, put it in the correct place in the esia folder, using putty I rebooted the plug, halted the countdown, then disconnected.  started up esia, it found it immediately, I changed the MAC to lower case on the set that had two letters when starting the flash.

let me know what else you ned to assist, thanks
2  General Category / General Discussion / Re: Sheeva has multiple failures during bootup on: December 15, 2009, 10:32:51 AM
Thanks for that!!!
3  General Category / General Discussion / Re: Sheeva has multiple failures during bootup on: December 14, 2009, 08:33:32 AM
Thanks for your reply, I have been doing a lot of reading (almost 8 hours now) on the older/longer forum posts here.  And have been digging through the installer files.  It appears the is actually part of uboot-dflt.txt in the installer, under the sheevaplug-installer-v1.0\uboot\uboot-env directroy and must be from the original NAND flash that Marvell/Global did to the device before shipping it to me.

My main concern was from the FAIL by what appears to be saying "Mount Filesystems"
and the fact that the network interface is hosed.  The last paragraph is there because I had planned on updating the kernel AND the Ubuntu install on the NAND for improved functionality, and the SD/USB Filesystem benefits, but was having a hard time understanding the installer instructions.  As mentioned above, after spending many hours reading through a large portion of the posts on the installer, I think I understand what I need to do to get that going fine.  The only issue I have not found information on for the installer is the


does not exist in the current installer .tar, nor has anyone posted what is supposed to be in that file, so I can create one.
4  General Category / General Discussion / Sheeva has multiple failures during bootup on: December 13, 2009, 11:10:18 AM
anyone have any ideas here? it was running fine for about 3 months without being restarted, I was logging into it from remote locations and generally using it as a DMZ jump box for my internal network.  When I moved the power plug was unplugged by one of my helpers and I did not get to do a shutdown.  after the move I reconnected everything, but never logged back in or used it for anything for over a month.  below is a log of what happens during startup, beginning with a "sudo shutdown -r now" command.  if anyone has any ideas...


The system is going down for reboot NOW!
[ OK ]:/etc$  * Stopping Samba daemons
 * Saving the system clock
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
ProFTPd is started from inetd/xinetd.
[ OK ]ing all remaining processes to terminate...
[ OK ] processes ended within 2 seconds....
[ OK ]onfiguring network interfaces...
[ OK ]ounting temporary filesystems...
[ OK ]ctivating swap...
[ OK ]pping remaining crypto disks...
[ OK ]pping early crypto disks...
 * Will now restart
Restarting system.

         __  __                      _ _
        |  \/  | __ _ _ ____   _____| | |
        | |\/| |/ _` | '__\ \ / / _ \ | |
        | |  | | (_| | |   \ V /  __/ | |
        |_|  |_|\__,_|_|    \_/ \___|_|_|
 _   _     ____              _
| | | |   | __ )  ___   ___ | |_
| | | |___|  _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
 \___/    |____/ \___/ \___/ \__|

U-Boot 1.1.4 (Mar 19 2009 - 16:06:59) Marvell version: 3.4.16

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 006CEE80

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB
DRAM CS[1] base 0x10000000   size 256MB
DRAM Total size 512MB  16bit width
Flash:  0 kB
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done

CPU : Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled

USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x100000, size 0x400000

Reading data from 0x4ff800 -- 100% complete.
 4194304 bytes read: OK
## Booting image at 00800000 ...
   Image Name:   Linux-
   Created:      2009-03-19   9:18:16 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2106696 Bytes =  2 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK

Starting kernel ...

Uncompressing Linux.............................................................
....................................................................... done, bo
oting the kernel.
Linux version (dhaval@devbox) (gcc version 4.2.1) #1 Thu Mar 19 14:46:
22 IST 2009
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists.  Total pages: 130048
Kernel command line: console=ttyS0,115200 mtdparts=nand_mtd:0x400000@0x100000(uI
mage),0x1fb00000@0x500000(rootfs) rw root=/dev/mtdblock1 rw ip=
PID hash table entries: 2048 (order: 11, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 256MB 256MB 0MB 0MB = 512MB total
Memory: 515456KB available (3864K code, 257K data, 104K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16

CPU Interface
SDRAM_CS0 ....base 00000000, size 256MB
SDRAM_CS1 ....base 10000000, size 256MB
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e8000000, size 128MB
PEX0_IO ....base f2000000, size   1MB
INTER_REGS ....base f1000000, size   1MB
NFLASH_CS ....base fa000000, size   2MB
SPI_CS ....base f4000000, size  16MB
BOOT_ROM_CS ....no such
DEV_BOOTCS ....no such
CRYPT_ENG ....base f0000000, size   2MB

  Marvell Development Board (LSP Version KW_LSP_4.2.7_patch2)-- SHEEVA PLUG  Soc
: 88F6281 A0 LE

 Detected Tclk 200000000 and SysClk 400000000
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c08b8600
PEX0 interface detected no Link.
PCI: bus0: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: kw_clocksource clocksource has been installed.
IP route cache hash table entries: 16384 (order: 4, 65536 bytes)
TCP established hash table entries: 65536 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 65536 bind 65536)
TCP reno registered
RTC registered
Use the XOR engines (acceleration) for enhancing the following functions:
  o RAID 5 Xor calculation
  o kernel memcpy
  o kenrel memzero
Number of XOR engines to use: 4
mvCesaInit: sessions=640, queue=64, pSram=f0000000
Warning: TS unit is powered off.
MV Buttons Driver Load
NTFS driver 2.1.28 [Flags: R/O].
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
Loading Marvell Ethernet Driver:
  o Cached descriptors in DRAM
  o DRAM SW cache-coherency
  o Single RX Queue support - ETH_DEF_RXQ=0
  o Single TX Queue support - ETH_DEF_TXQ=0
  o TCP segmentation offload enabled
  o Receive checksum offload enabled
  o Transmit checksum offload enabled
  o Network Fast Processing (Routing) supported
  o Driver ERROR statistics enabled
  o Driver INFO statistics enabled
  o Proc tool API enabled
  o Rx descripors: q0=128
  o Tx descripors: q0=532
  o Loading network interface(s):
    o eth0, ifindex = 1, GbE port = 0
    o eth1, ifindex = 2, GbE port = 1

mvFpRuleDb (dfd00000): 16384 entries, 65536 bytes
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation

Warning Sata is Powered Off
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit)

Scanning device for bad blocks
2 cmdlinepart partitions found on MTD device nand_mtd
Using command line partition definition
Creating 2 MTD partitions on "nand_mtd":
0x00100000-0x00500000 : "uImage"
0x00500000-0x20000000 : "rootfs"
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Linux telephony interface: v1.00
Marvell Telephony Driver:
mvBoardVoiceAssembleModeGet: TDM not supported(boardId=0x9)
mp_check_config: Error, invalid voice assembley mode
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
raid6: int32x1     97 MB/s
raid6: int32x2    114 MB/s
raid6: int32x4    122 MB/s
raid6: int32x8    110 MB/s
raid6: using algorithm int32x4 (122 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
raid5: measuring checksumming speed
   arm4regs  :  1084.000 MB/sec
   8regs     :   754.800 MB/sec
   32regs    :   899.600 MB/sec
raid5: using function: arm4regs (1084.000 MB/sec)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com

dm_crypt using the OCF package.
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
mvsdmmc: irq =28 start f1090000
mvsdmmc: no IRQ detect
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.14 (Thu May 31 09:03:25 200
7 UTC).
mvCLAudioCodecRegGet: Error while reading register!
mvCLAudioCodecInit: Error - Invalid Cirrus Logic chip/rev ID!
Error - Cannot initialize audio decoder.at address =0xff<6>ALSA device list:
  #0: Marvell mv88fx_snd ALSA driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
eth0: link down
eth0: started
IP-Config: Complete:
      device=eth0, addr=, mask=, gw=,
     host=DB88FXX81, domain=, nis-domain=(none),
     bootserver=, rootserver=, rootpath=
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
eth0: link up, full duplex, speed 1 Gbps
Empty flash at 0x1c2099d4 ends at 0x1c20a000
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 104K
 * Filesystem type 'fusectl' is not supported. Skipping mount.
[ OK ]ting preliminary keymap...
[ OK ]rting kernel event manager...
[ OK ]ding hardware drivers...
[ OK ]ding kernel modules...         * Loading manual drivers...
[ OK ]ting kernel variables (/etc/sysctl.conf)...
[ OK ]ting kernel variables (/etc/sysctl.d/10-console-messages.conf)...
 * Setting kernel variables (/etc/sysctl.d/10-network-security.conf)...        e
rror: "net.ipv4.tcp_syncookies" is an unknown key
[ OK ]ivating swap...
FATAL: Could not load /lib/modules/ No such file or direct
FATAL: Could not load /lib/modules/ No such file or direct
[ OK ]rting early crypto disks...
FATAL: Could not load /lib/modules/ No such file or direct
FATAL: Could not load /lib/modules/ No such file or direct
[ OK ]rting remaining crypto disks...
 * Checking file systems...        fsck 1.41.4 (27-Jan-2009)
[ OK ]
[fail]nting local filesystems...
[ OK ]ivating swapfile swap...
[ OK ]figuring network interfaces...
[ OK ]ting up console font and keymap...
 * Starting system log daemon...
Ubuntu 9.04 debian ttyS0

[ OK ] login:
[ OK ] * Starting kernel log daemon...
[ OK ] * Starting OpenBSD Secure Shell server sshd
[ OK ] * Starting Samba daemons
      Starting HPA's tftpd: in.tftpd.
                                      * Starting DHCP server dhcpd3         * ch
eck syslog for diagnostics.
      ProFTPd is started from inetd/xinetd.
                                            * Starting periodic command schedule
[ OK ]d
      26 Aug 11:42:04 ntpdate[1210]: no servers can be used, exiting

Ubuntu 9.04 debian ttyS0

debian login:

I cannot get the network interface working.  I have tried doing the following, but it always resets back to what is shown in the bootup log above.


jperry:/etc$ sudo ifconfig eth0 netmask
jperry:/etc$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:43:01:ca:1f
          inet addr:  Bcast:  Mask:
          RX packets:234 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532
          RX bytes:22248 (22.2 KB)  TX bytes:7705 (7.7 KB)

lo        Link encap:Local Loopback
          inet addr:  Mask:
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:352 (352.0 B)  TX bytes:352 (352.0 B)

jperry:/etc$ ping
ping: icmp open socket: Operation not permitted
jperry:/etc$ sudo ping -c 3
PING ( 56(84) bytes of data.
64 bytes from icmp_seq=1 ttl=64 time=9.40 ms
64 bytes from icmp_seq=2 ttl=64 time=0.556 ms
64 bytes from icmp_seq=3 ttl=64 time=0.590 ms

--- ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.556/3.517/9.405/4.163 ms
jperry:/etc$ sudo ping -c 3
connect: Network is unreachable
jperry:/etc$ sudo ping -c 3 www.msn.com
connect: Network is unreachable

this allowed me to ping my router, but not the outside world.  My router is set to force that IP on the plug's NIC if it attempts to connect for DHCP.  The 209 IP address in the code is my ISP DNS server.  here is the /etc/network/interfaces file


jperry:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static

# /usr/share/doc/ifupdown/examples for more information.

here is my /etc/resolv.conf


jperry:~$ cat /etc/resolv.conf

I am a little new to this, but am familiar with unix and FreeBSD.  I am trying to flash my NAND with a new version so the SD cards will work.  currently (before it started freaking out on me) when I insert an SD card the automounter tries to mount it, then locks the system up, and I have to do a hardware reset on the plug.  I saw on this forum that updating to the new version fixes that. but the instructions I've found on doing that always mention needing a linux box to do it, and mentions modifying a text file with your correct MAC addy, but that file does not exist.  currently I only have my work laptop to use and cannot put linux on it.  is there a link someone can give me for doing it from a live boot of an ubuntu cd?



Last login: Mon Aug 26 11:52:37 UTC 1929 on ttyS0
Linux debian #1 Thu Mar 19 14:46:22 IST 2009 armv5tejl
5  Hardware and U-Boot firmware / U-Boot stuff / Re: FreeBSD FFS/UFS Support to Marvell u-boot (usb, mmc, etc.) on: September 14, 2009, 07:45:11 PM
I've used FreeBSD a good bit at home, and am a jr. unix admin at work (just moved over from windows admin work back in march), and am very interested in putting FreeBSD on my sheeva plug if possible.  I have looked over the instructions at the referenced link, and have to say, I have absolutely no idea what it is asking me to do.  am I supposed to install FreeBSD on another computer, then mount the root directory via nfs in the default ubuntu 9.04 on the plug? do I need to update the default u-boot? can I/am I supposed to boot from a USB image of the FreeBSD install dvd?  the guide on that site has zero details for how to get to the point of being able to do what it is asking you to do, I mean seriously, the first step is to build world...  considering how easy it is to end up bricking you sheeva, any help would be appreciated, please.

'm not a total retard, but when doing something for the first time, while following someone's directions it is kind of annoying to only get half the steps.

I'm smarter than I think I was, and I'm not as smart as people thought I am...

At the Winter USENIX/UniForum meeting, AT&T describes its support policy for Unix:
"No advertising, no support, no bug fixes, payment in advance."
6  General Category / Application ideas and development Q/A / Sheevawulf - the Sheeva based Beowulf on: June 12, 2009, 12:11:34 PM
Anyone thought of making a Sheevawulf?


with the price of these, it would be very easy to buy 10 (or even 100) plugs, and create a default image, push it on all of them and set it up as a beowulf.  I'll be happy to do the work, if someone wants to buy them all!!!  I think it would be smokin!!
7  General Category / Application ideas and development Q/A / Re: Sheeva as a smal business/home server on: June 12, 2009, 12:08:24 PM
This is my goal for the sheeva as well, I have been having issues with my SD card, everytime I plug it in the plug "locks up"? haven't done it while connected via serial, but any remote connections Ihave are dropped, and the plug stops excepting new connections.

I am hoping its the kernel, so I am updating that tonight, I hope. currently the plug has the default kernel

so I hope putting the new one from this site on there will help a bunch. I assume the information is here somewhere, but has anyone put ext4 on their sheeva?
8  Linux Stuff / Kernel / Re: original sheeva kernel needs some work on: June 12, 2009, 12:02:28 PM
Because the Internet is a dangerous place.

I think it's not an unreasonable assumption that the plug would exist behind a dedicated firewall. Do people still put computers directly on the Internet? I don't think I've seen that done in over ten years.

That is my intention with the Sheeva, I am going to set it up as my firewall, and with a giga-switch it will be my router as well.  I just got mine on monday, and have been playing with it, and now having been to this site, I realize I need to update the kernel before proceding.  I also have some screen shots of setting up the serial port in vista that I took, in addition to unboxing pics.  it's cute, but runs hot to the touch.
Pages: [1]