Seagate GoFlex Satellite

Ask questions about Arch Linux ARM. Please search before making a new topic.

Seagate GoFlex Satellite

Postby braddock » Tue Aug 14, 2012 4:08 am

Is there much hope of getting Arch ARM to work on the Seagate GoFlex Satellite? It is a very sexy wifi, harddrive, battery powered device. It has been at least partially hacked (see http://www.hackseagatesatellite.com ), but the author is charging admission.
braddock
 
Posts: 5
Joined: Tue Aug 14, 2012 3:49 am

Re: Seagate GoFlex Satellite

Postby xenoxaos » Tue Aug 14, 2012 7:31 pm

IIRC, it's an OMAP, so theoretically possible. None of us have one, so we can't help too much. I would start off by figuring out what the serial pinout is. Then get the uboot env and available commands, as well as the bootlog and hopefully the /proc/config.gz
Arch Linux ARM exists and continues to grow through community support, please donate today!
xenoxaos
Developer
 
Posts: 323
Joined: Thu Jan 06, 2011 1:45 am

Re: Seagate GoFlex Satellite

Postby braddock » Wed Aug 15, 2012 3:41 pm

If any of you have experience hacking Arch onto a new platform, I'd be willing to donate a Seagate Satellite to someone for a porting attempt if you have the time to try it in the next couple months.

I intend to attempt to install a full copy of Wikipedia, the Gutenberg
project books, open source software repositories, Khan Academy videos, and
OpenStreetMap on it and ship it to a school in South Africa (and perhaps
others elsewhere) as a virtual library.

I made an Arduino-based offline Wikipedia reader a few years ago - the
prototype is now deployed to a school in Nigeria. http://humaneinfo.com

So it would be for a worthy cause.

-braddock
braddock
 
Posts: 5
Joined: Tue Aug 14, 2012 3:49 am

Re: Seagate GoFlex Satellite

Postby WarheadsSE » Wed Aug 15, 2012 4:01 pm

We've got a lot of experience, it's a matter of getting the kernel needs sorted out, then fleshing out the userland.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Seagate GoFlex Satellite

Postby bodhi » Wed Aug 15, 2012 7:31 pm

$this->bbcode_second_pass_quote('braddock', 'I')f any of you have experience hacking Arch onto a new platform, I'd be willing to donate a Seagate Satellite to someone for a porting attempt if you have the time to try it in the next couple months.

I intend to attempt to install a full copy of Wikipedia, the Gutenberg
project books, open source software repositories, Khan Academy videos, and
OpenStreetMap on it and ship it to a school in South Africa (and perhaps
others elsewhere) as a virtual library.

I made an Arduino-based offline Wikipedia reader a few years ago - the
prototype is now deployed to a school in Nigeria. http://humaneinfo.com

So it would be for a worthy cause.

-braddock


Kudos :-)
It's been a while, I'm not sure if the the current FW still allows this telnet login. Have you tried this:
http://forums.seagate.com/t5/GoFlex-Sat ... d-p/110580

-bodhi
bodhi
 
Posts: 225
Joined: Sat Aug 13, 2011 10:06 am

Re: Seagate GoFlex Satellite

Postby braddock » Sat Aug 25, 2012 2:34 pm

Well, I received my GoFlex Satellite and this device was made for hacking. Telnetted right in as root/goflex, it has a nice environment - actually the open Arago Project distro http://arago-project.org/ as advertised right on the /etc/issue.

It was almost trivial to set up an Arch chroot environment. My biggest question for the forum is what image should I be using? I used an outdated http://us.mirror.archlinuxarm.org/os/to ... oot.tar.gz just because it had "chroot" in the name - don't really know much about what the difference is.

128MB RAM, /proc/cpuinfo is:
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 298.32
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2

Hardware : OMAP3 EVM
Revision : 0020
Serial : 0000000000000000

My complete notes follow - note that this is only a first pass, I'm sure I'll be refining them in the coming days.
GoFlex Satellite Arch chroot - 8/24/2012

----

Power on, associate with wifi, go to any web page, click "connect to internet",
configure for local wifi.

telnet goflexsatellite
user: root
pw: goflex

Followed TouchPad chroot instructions adapted from:
viewtopic.php?t=1361

cd /media/sda1
mkdir arch
dd if=/dev/zero of=alarm.img seek=749999999 bs=1 count=1 #750MB image file
mke2fs -F alarm.img
losetup /dev/loop1 alarm.img
mount -t ext2 /dev/loop1 arch/
cd arch

# Note: I used the Touchpad chroot image - lucky first pick - probably too old
wget http://us.mirror.archlinuxarm.org/os/to ... oot.tar.gz

tar xzf ArchLinuxARM-*.tar.gz
mount -o bind /dev/ /media/sda1/arch/dev
chroot . /bin/bash
echo "nameserver 8.8.8.8" > /etc/resolv.conf
mount -t proc proc /proc
mount -t sysfs sysfs /sys
pacman -Syu # upgrades...
braddock
 
Posts: 5
Joined: Tue Aug 14, 2012 3:49 am

Re: Seagate GoFlex Satellite

Postby braddock » Sat Aug 25, 2012 3:54 pm

For the curious, I have posted the dmesg and lsusb -v output from the
Seagate GoFlex Satellite.

I'd love to hear how likely it would be to get Arch to run natively on
this hardware. The only ominous sign is the ufsd: module license
'Commercial product' taints kernel (a Paragon filesystem driver?), but the
actual filesystem is just NTFS.

dmesg:
http://pastebin.com/j5nHa8ZN

lsusb -v:
http://pastebin.com/sHLqt4N8
braddock
 
Posts: 5
Joined: Tue Aug 14, 2012 3:49 am

Re: Seagate GoFlex Satellite

Postby WarheadsSE » Sat Aug 25, 2012 4:33 pm

We've stated before, it is perfectly doable. We just don't have a device to bring it into the official fold, and no one in the community has yet posted a guide/done the work.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Seagate GoFlex Satellite

Postby braddock » Sat Aug 25, 2012 4:42 pm

I am willing to donate a GoFlex Satellite to the group or any individual who has done this kind of thing before if they are willing to make a port attempt within the next couple months. Contact me braddock@braddock.com
braddock
 
Posts: 5
Joined: Tue Aug 14, 2012 3:49 am

Re: Seagate GoFlex Satellite

Postby WarheadsSE » Sat Aug 25, 2012 8:40 pm

contact @ our domain, and one of use will get to you.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Next

Return to User Questions

Who is online

Users browsing this forum: No registered users and 10 guests