GoFlex home died after the Archlinux upgrade

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

GoFlex home died after the Archlinux upgrade

Postby SloppyPenguin » Wed Jul 31, 2013 4:08 pm

Hi Everyone,

I have a GoFlex Home device, and went ahead with a full ARchlinux update (which is known to create problems with filesystem update after Archlinux's decision to keep everything in /usr/bin, as described here: http://bit.ly/17RaSGM). Unfortunately, my system never came back online. I am getting a kernel panic at boot. I read everything I could find online and still don't know how I can resolve this. Your help will be greatly appreciated.

Here are the details:

I am seeing these messages on the kernel log (obtained by netconsole)

$this->bbcode_second_pass_code('', '[ 12.909347] Kernel panic - not syncing: Attempted to kill init!
[ 12.915363] [<c000d290>] (unwind_backtrace+0x0/0xe0) from [<c03d2b34>] (panic+0x58/0x198)
[ 12.923647] [<c03d2b34>] (panic+0x58/0x198) from [<c0021afc>] (do_exit+0x88/0x7a0)
[ 12.931306] [<c0021afc>] (do_exit+0x88/0x7a0) from [<c00224a4>] (do_group_exit+0x0/0xf8)
[ 12.939476] [<c00224a4>] (do_group_exit+0x0/0xf8) from [<40289000>] (0x40289000)
')

And the boot messages are as follows:

$this->bbcode_second_pass_code('', 'U-Boot 2010.09 (Feb 16 2011 - 18:44:23)
UBIT v0.6 by Jeff Doozan and Peter Carmichael
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 1 USB Device(s) found
scanning bus for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 0
UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:fast", error -19
Error reading superblock on volume 'ubi:fast'!
UBIFS not mounted, use ubifs mount to mount volume first!
** Block device usb 0 not supported
** Block device usb 0 not supported

** Invalid boot device **

** Invalid boot device **
** Block device usb 1 not supported
** Block device usb 1 not supported

** Invalid boot device **

** Invalid boot device **
** Block device usb 2 not supported
** Block device usb 2 not supported

** Invalid boot device **

** Invalid boot device **
** Block device usb 3 not supported
** Block device usb 3 not supported

** Invalid boot device **

** Invalid boot device **

Reset IDE: Bus 0: OK Bus 1: not available
Device 0: Model: ST2000DL001-9VT156 Firm: CC98 Ser#: 5YDA2RL2
Type: Hard Disk
Supports 48-bit addressing
Capacity: 1907729.0 MB = 1863.0 GB (-387938128 x 512)
Loading file "/boot/uImage" from ide device 0:1 (hda1)
2889400 bytes read
Loading file "/uInitrd" from ide device 0:1 (hda1)
** File not found /uInitrd
Loading file "/boot/uInitrd" from ide device 0:1 (hda1)
2643758 bytes read
## Booting kernel from Legacy Image at 00680000 ...
Image Name: Linux-3.1.10-22-ARCH
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2889336 Bytes = 2.8 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
Image Name: UBIT-2010.11-00125-ga21bcca
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 2643694 Bytes = 2.5 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...')
SloppyPenguin
 
Posts: 5
Joined: Wed Jul 31, 2013 3:54 pm

Re: GoFlex home died after the Archlinux upgrade

Postby WarheadsSE » Wed Jul 31, 2013 4:53 pm

Uhm..

Yeah, Arch kernel & UBIT uInitrd? problemo, right there.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: GoFlex home died after the Archlinux upgrade

Postby SloppyPenguin » Wed Jul 31, 2013 5:23 pm

Actually, I am all ears for *any* suggestions to 'un-brick' the device. Not necessarily trying to repair Archlinux. When I configured this NAS almost a year ago, UBIT & Archlinux seemed like the best way to go :( At this point, does it seem possible to save the device without wiping all the personal data in it, or did I just end up with an expensive internal hard drive? :P
SloppyPenguin
 
Posts: 5
Joined: Wed Jul 31, 2013 3:54 pm

Re: GoFlex home died after the Archlinux upgrade

Postby WarheadsSE » Wed Jul 31, 2013 5:50 pm

Lol.. Yeah, you're fine. It isn't a brick.

You just need to figure out why it is loading the UBIT initrd, and stop that.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: GoFlex home died after the Archlinux upgrade

Postby SloppyPenguin » Wed Jul 31, 2013 6:08 pm

$this->bbcode_second_pass_quote('', 'L')ol.. Yeah, you're fine. It isn't a brick.


Whew... :)

$this->bbcode_second_pass_quote('', 'Y')ou just need to figure out why it is loading the UBIT initrd, and stop that.


I followed the instructions here to the letter http://archlinuxarm.org/platforms/armv5/seagate-goflex-home. I guess it included erasing the NAND and dropping the UBIT initrd there. I attempted to interrupt the default boot process and boot from Debian wheezy from USB to no avail...

I would be grateful for any suggestions. I just need to know what needs to be done. I can google for the "how" part myself and figure the rest out.

Thanks for your replies!
SloppyPenguin
 
Posts: 5
Joined: Wed Jul 31, 2013 3:54 pm

Re: GoFlex home died after the Archlinux upgrade

Postby WarheadsSE » Wed Jul 31, 2013 6:33 pm

If you can get it booted into *anything* you can flash the uboot again, and probably be fine.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: GoFlex home died after the Archlinux upgrade

Postby SloppyPenguin » Wed Jul 31, 2013 10:33 pm

$this->bbcode_second_pass_quote('', 'I')f you can get it booted into *anything* you can flash the uboot again, and probably be fine.

which is something I cannot do... I tried Ubuntu as well. I must be missing something...

$this->bbcode_second_pass_code('', '
Marvell>> fatload usb 0:1 0x20000 /uimage
fatload usb 0:1 0x20000 /uimage
reading /uimage

4285496 bytes read
Marvell>> fatload usb 0:1 0x110000 /uinitrd
fatload usb 0:1 0x110000 /uinitrd
reading /uinitrd

4354817 bytes read
Marvell>> usb dev 0:2
usb dev 0:2

Marvell>> setenv bootcmd mem=128M file=/preseed/ubuntu-server-minimalvm.seed
setenv bootcmd mem=128M file=/preseed/ubuntu-server-minimalvm.seed
Marvell>> bootm 0x20000 0x110000
bootm 0x20000 0x110000
## Booting kernel from Legacy Image at 00020000 ...
Image Name: Ubuntu Kernel
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4285432 Bytes = 4.1 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
')
SloppyPenguin
 
Posts: 5
Joined: Wed Jul 31, 2013 3:54 pm
Top

Re: GoFlex home died after the Archlinux upgrade

Postby moonman » Wed Jul 31, 2013 10:59 pm

Ubuntu doesnt support armv5. Either create a bootable usb stic or connect your drive to a pc and remove all uinitrds that you can find (look in the root of the drive and under /boot)
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: GoFlex home died after the Archlinux upgrade

Postby SloppyPenguin » Wed Jul 31, 2013 11:33 pm

Yea, I think I bricked it this time :( I attempted to erase nand and write the original FW, which failed. I can no longer see any messages on the console, and also no blinking lights... It was fun while it lasted :(
SloppyPenguin
 
Posts: 5
Joined: Wed Jul 31, 2013 3:54 pm

Re: GoFlex home died after the Archlinux upgrade

Postby moonman » Thu Aug 01, 2013 12:06 am

Get a $2 usb to ttl adapter and unbrick it then.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am


Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 2 guests