[SOLVED] Slack ARM on Seagate FreeAgent GoFlex Net
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: slackware 13.37 x86_64 desktop, Slackware-current on laptop
Posts: 43
Rep:
I have successfully installed armedslack 13.37 on a sheevaplug. I had to upgrade uboot, no experience with a go flex but I am sure there is documentation if you use your google-fu about the differences, also if you ftp transfer the armedslack tree make sure that you transfer in binary and not ascii as it will mangle your kernel and you will be stuck with a bad crc data error and unable to boot for the installer. Otherwise it was quite easy after getting those things out of the way for me. Hope this helps.
Thanks for the links. I had already installed Jeff's latest uboot, but prior to that had connected to Pogoplug and couldn't stop it downloading an update. Which meant that I faced some issues having installed Jeff's uboot and can now no longer get into the Pogoplug OS.
However, I have successfully installed Slackware onto a USB hard drive and booted into it
After installing the kernel, I will remove the external hard drive from its enclosure, place it into the SATA port, set the correct arcnumber + IDE boot parameters in uboot console.. and see what happens...
I do not think I will need to make/install a new initrd, but can someone just confirm that the Marvell SATA driver is built-in in the default config?
And once the kernel is 'made', is it simply a case of copying across to /boot?
I installed the patched+recompiled kernel, and Slackware does now boot with the arcNumber set to 3089 (it didn't before)
Next step is to test SATA functionality and then try booting from SATA...
If anyone needs it, I can upload my uImage - completely stock armedslack 2.6.38.4 kernel apart from added support for GoFlex Net and GoFlex Home via their unique arcnumbers.
SATA functionality tested and working from within Slackware I'm still trying to troubleshoot booting from it, though.
A couple of notes:
U-Boot detects the SATA ports 'backwards', ie. sda as port 1 and sdb as port 0 [EDIT: THIS IS NOT TRUE ANY MORE]
Linux allocates device nodes to SATA before USB... so with 1 SATA drive installed, any USB storage will be sdb(+). With 2 installed, USB drives will be sdc(+). The latter is an assumption and I am yet to test it.
I've also managed to boot into the Slackware install environment (over tftp) using my custom kernel, meaning one can install straight onto a SATA drive.
One thing I don't quite understand, is that I can see terminal output while booting the install environment from RAM (as in the armedslack install instructions), but not when booting from USB or (attempting to) from SATA - is this fixable? It would make things a lot easier right now. I have 'bootargs console=ttyS0,115200' set in both cases.
Hard drive is in the right-hand-side port (ide0). It's the bold bit that makes the difference - for some reason, Uboot will not find the kernel images unless USB is started before loading them.
Problems
Serial console stopped working altogether after boot.. I can only SSH in. Troubleshooting this later.
Wuala seems to be working perfectly, though bear in mind I'm only using it for trading. The 100GB trading limit is a little low for my liking, but does mean I can at least make use of my 160GB root drive, and dedicate the 1TB drive to solely NAS duties
I could only find packages related to x86 and x64, is there source somewhere?
No source is available, apparently... you have to use Oracle's binaries. From the 'README_REMOVED_PACKAGES.TXT':
Code:
jre x86 only (no source)
For Java on ARM, your best best is to download the evaluation version
from Oracle:
http://www.oracle.com/technetwork/ja...sp-135769.html
Choose: "ARMv5 Linux - Headless: EABI, Soft Float, Little Endian"
You will have to provide an email address to get hold of it, unfortunately. Extract it to /usr/local and it works a charm.
I set up a user called 'wuala' with no extra privileges, logged-in to wuala manually from that user, and set the trade size to 100GB. Then edit the init script (renamed to rc.wuala), chmod +x it and reference it from rc.local. Reboot, and Bob's yer uncle!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.