You are not logged in.

#51 2009-10-11 09:51:00

bdheeman
Member
From: Chandigarh, PB, India
Registered: 2008-09-15
Posts: 10
Website

Re: Arch on ARM?

I doubt, ArchLinux's init/rc scripts are quite dependent on bash; where as the manual page for bash itself stats:

...
BUGS
       It's too big and too slow.

       There are some subtle differences between bash and traditional versions
       of sh, mostly because of the POSIX specification.

       Aliases are confusing in some uses.

       Shell builtin commands and functions are not stoppable/restartable.

       Compound commands and command sequences of the form `a ; b ; c' are not
       handled gracefully  when  process  suspension  is  attempted.   When  a
       process  is stopped, the shell immediately executes the next command in
       the sequence.  It suffices to place the sequence  of  commands  between
       parentheses  to  force  it  into  a subshell, which may be stopped as a
       unit.

       Array variables may not (yet) be exported.

       There may be only one active coprocess at a time.

GNU Bash-4.0                    2009 February 7                        BASH(1)


Balwinder S Dheeman
http://werc.homelinux.net/

Offline

#52 2009-10-11 18:46:59

arew264
Member
From: Friendswood, Texas, US
Registered: 2006-07-01
Posts: 394
Website

Re: Arch on ARM?

@bdheeman: what is that in response to?

Ugh, I completely forgot to get that guide written. I have time today, so a link should be appearing here shortly.

I've started writing the guide at http://www.archmobile.org/trac/wiki/SheevaPlug/Install
I'm pretty much writing from memory, but I should be able to help with any issues that arise from those instructions (once they're finished).

Last edited by arew264 (2009-10-11 18:58:02)

Offline

#53 2009-10-13 01:40:17

mikestaszel
Member
From: Chicago, USA
Registered: 2009-08-19
Posts: 14
Website

Re: Arch on ARM?

Thanks for the guide big_smile. I just need to get a proper Sheevaplug so I can use the Installer (I have a Tonido and Pogoplug). Hopefully it'll ship soon...

Offline

#54 2009-10-13 16:19:41

niku
Member
From: Regensburg, Germany
Registered: 2009-10-13
Posts: 1

Re: Arch on ARM?

Hi. I'm reading this silently since a while. Thanks to arew264 and markc for their valuable preliminary work!
I updated the guide a bit (sorry for interfering with your work, arew264 - feel free to remove it and/or mess with my stuff), and added a chapter about installing arch (manually) on usb stick and sdhc card. It's not finished yet... I'll look at it again tonight.

Maybe someone knows a cleaner way to install the kernel by using pacman and removing the openmoko kernel cleanly during installation.

Does anyone know, why logging in as root on the serial console doesn't work?

Offline

#55 2009-10-13 16:32:28

rott_at
Member
Registered: 2009-01-24
Posts: 37

Re: Arch on ARM?

If one of you guys create a PKGBUILD for the kernel you want, i'll add it to the repo and create a snapshot 'archmobile-base-kernel26-sheevaplug-*.tar.bz2", so you directly can use this snapshot, or install it with the installation script with target 'base kernel26-sheevaplug'.


greetings, neag

Offline

#56 2009-10-13 20:30:49

arew264
Member
From: Friendswood, Texas, US
Registered: 2006-07-01
Posts: 394
Website

Re: Arch on ARM?

niku wrote:

Hi. I'm reading this silently since a while. Thanks to arew264 and markc for their valuable preliminary work!
I updated the guide a bit (sorry for interfering with your work, arew264 - feel free to remove it and/or mess with my stuff), and added a chapter about installing arch (manually) on usb stick and sdhc card. It's not finished yet... I'll look at it again tonight.

Maybe someone knows a cleaner way to install the kernel by using pacman and removing the openmoko kernel cleanly during installation.

Does anyone know, why logging in as root on the serial console doesn't work?

The serial console needs to be listed in /etc/securetty for root logins to be allowed. If it doesn't already exist, just create a file that contains "ttyS0".

I installed the kernel from a different site (I posted the link above), and until userspace tools exist that allow the Sheevaplug to reflash its own kernel, kernel upgrades are going to need user intervention anyway. The kernel is stored in flash (U-Boot is supposed to allow booting from flash drives and hard drive, but neither worked for me, and the system is apparently quite glitchy right now).

My guide pretty much showed what I did except for the changes I made to /etc/inittab. I may have updated /etc/securetty as well, or I may have just been using sudo since I reflashed my Sheevaplug.

Offline

#57 2009-10-31 19:29:50

markp1989
Member
Registered: 2008-10-05
Posts: 431

Re: Arch on ARM?

I am considering buying the SmartQ 5 tablet, which runs *buntu by default, i would like to run arch on it, if i could build a chroot on a memory card, how would i compile it for the arm arch?

thanks Markp1989


Desktop: E8400@4ghz - DFI Lanparty JR P45-T2RS - 4gb ddr2 800 - 30gb OCZ Vertex - Geforce 8800 GTS - 2*19" LCD
Server/Media Zotac GeForce 9300-ITX I-E - E5200 - 4gb Ram - 2* ecogreen F2 1.5tb - 1* wd green 500gb - PicoPSU 150xt - rtorrent - xbmc - ipazzport remote - 42" LCD

Offline

#58 2009-11-01 09:58:28

rott_at
Member
Registered: 2009-01-24
Posts: 37

Re: Arch on ARM?

You either use a toolchain with crosstools(like CLFS: Cross Linux From Scratch) or you could use our BuildEnvironment. Our Buildenv emulates ARM, so we compile the stuff "native", which is much easier. You don't even have to compile stuff if you use ArchMobile, outer Packages which aren't provided yet.(it's possibly not optimized for your ARMv, but ARM versions are backward-compatible).

Offline

#59 2010-05-28 18:43:52

gtklocker
Member
Registered: 2009-09-01
Posts: 462

Re: Arch on ARM?

Recovering the topic:

I'm considering buying a SheevaPlug to play the role of my "home-server". Of course I want to get rid of the Ubuntu crap, and to install Arch on it. Are there any better instructions for doing it?

Offline

#60 2010-05-29 12:43:40

rott_at
Member
Registered: 2009-01-24
Posts: 37

Re: Arch on ARM?

We have a wikipage about it. But currently our repos are totally out of date. We are working on a autobuilder, becausewe aren't able to keep the repo up to date manually.

You would have to create some of the packages yourself i guess. Join us on the IRC if you are interested in helping.


greetings, naeg

Offline

#61 2010-05-29 22:54:29

gtklocker
Member
Registered: 2009-09-01
Posts: 462

Re: Arch on ARM?

Of course when I get my SheevaPlug (and installing Arch-Arm on it), I can contribute in anyways !

But - any link to the wiki page? smile

Offline

#62 2010-05-30 13:49:38

rott_at
Member
Registered: 2009-01-24
Posts: 37

Re: Arch on ARM?

Oh, sorry.
Here is the link:http://www.archmobile.org/trac/wiki/TitleIndex
You either start with Sheevaplug/InstallationOnNAND or Sheevaplug/InstallationOnExternalStorage.

Last edited by rott_at (2010-05-30 16:35:28)

Offline

#63 2010-06-11 21:48:18

GizmoTheGreen
Member
Registered: 2009-08-28
Posts: 4

Re: Arch on ARM?

Guess what guys, i got a pandora here now!

any way to install arch arm on a sd card and boot from that?

Offline

#64 2010-06-15 07:06:14

rott_at
Member
Registered: 2009-01-24
Posts: 37

Re: Arch on ARM?

Sure, that's the usual way we are doing it. Look at the InstallationGuide.

But note that our repo is out-of-date, and we are currently 'sleeping'. We are working on a autobuilder because we don't have enough manpower to keep the repo up-to-date.

Last edited by rott_at (2010-06-15 07:08:06)

Offline

#65 2010-06-16 18:41:04

GizmoTheGreen
Member
Registered: 2009-08-28
Posts: 4

Re: Arch on ARM?

hmm, i got the archmobile root on an sdcard now, booted pandora of it.
still using pandora kernel form nand though.

i cant login? root, root not working...

edit: added autologin so works now, now for another issue! wifi, getting some help from the pandora peple about that.
edit2: i have an rt73 chipset usb dongle if anyone knows how to make that work.

Last edited by GizmoTheGreen (2010-06-16 20:39:11)

Offline

#66 2010-06-17 06:44:31

rott_at
Member
Registered: 2009-01-24
Posts: 37

Re: Arch on ARM?

That's a thing of your kernel and/or firmware/other drivers. Google it.

Offline

#67 2010-06-18 18:04:35

GizmoTheGreen
Member
Registered: 2009-08-28
Posts: 4

Re: Arch on ARM?

yeah i know, but the usb stick i got should be supported by the standard kernel natively, and it seems to load ok since my act led is blinking.

but i cant find it in ifconfig -a
or iwconfig... so i have no clue whats wrong

edit: it seems to not work in pandora os either, maybe they stripped it from the kernel, hmm?
but why wouldnt the internal wifi work? im still using the pandora kernel, maybe it loads som firmware missing from the archmobile rootfs?

Last edited by GizmoTheGreen (2010-06-18 18:13:50)

Offline

#68 2010-06-27 07:34:19

sparchy
Member
From: arizona, usa
Registered: 2007-11-20
Posts: 32

Re: Arch on ARM?

Has anybody here tried PlugApps Plugbox Linux http://www.plugapps.com/index.php5?title=Main_Page.  It's an ARM-optimized(ARMv5TE) distro based off Arch.  It looks like a full Arch system with ABS,pacman,etc., but for MARVELL/ARM based plug computers.  What other ARM devices(ARMv5TE) are there out right now, besides the plug computers, that you think could run on Plugbox.  I've seen a number of NAS's that use the Kirkwood 88F628x cpus but haven't seen very many smartphones/tablets/mids yet based on the Marvell Sheeva core or if there is an Android port to it yet, but it would be kind of neat to be able to run Arch and Android off the same smartphone/tablet/mid or plug.

Offline

#69 2010-07-06 01:20:18

DePingus
Member
From: Miami, Fl
Registered: 2008-09-07
Posts: 44

Re: Arch on ARM?

I just got a Seagate Dockstar (from woot for $20). Its a 1.2ghz ARM with 128mb RAM. Plugbox is working very nicely on it.

One thing to note, it does NOT have the full blown Arch repos. The repo is pretty skimpy right now actually (remember, all the packages need to be compiled on the ARM cpu). The AUR sort of works. You need to make sure that any deps of the AUR package are available in the standard repos (if not, you have to manually build and install them first). No yaourt either.

This distro is very much a work in progress. The devs visit their forums regularly and are very helpful. I'm hoping it takes off. So if there are any curious Arch gurus out here, jump over and give it a try. It also works with the SheevaPlug and TonidoPlug.

Currently, I have samba, rtorrent, and ushare running on my Dockstar...now if I could get moblock to work; I'm done!

Offline

#70 2010-07-07 15:59:07

mikestaszel
Member
From: Chicago, USA
Registered: 2009-08-19
Posts: 14
Website

Re: Arch on ARM?

To my defense (PlugApps developer), we've got loads more packages that ArchMobile for ARM and we're constantly working on it. Repos may be smaller, but we're always working on getting things compiled. Plus, it's not like we only have 100 packages, we have well over 2000 - look here: http://plugapps.com/arm

Offline

#71 2011-01-07 21:22:21

Esmil
Member
Registered: 2006-12-10
Posts: 9

Re: Arch on ARM?

Hi.

I just want to announce that I've ported Archlinux to run on my Pandaboard.
I've pushed the most interesting changes I needed to make to PKGBUILDs here.

It is compiled with -march=armv7-a -mfpu=neon -mfloat-abi=hard, so you'll need a recent ARM chip with NEON support.
The OMAP3 chip on the Beagleboard should be ok and it has even been reported to work on a Samsung H1 phone.
If your chip can't handle this I'd still recommend pluggapps as above.

It's still early days so the repos aren't very big yet, but if you want to test it that would be cool.
You can download a gentoo-stage3-style root filesystem in a tarball from here.
Since you'll probably need a kernel specific to your platform anyway I haven't included one in the rootfs. You'll have to supply your own kernel and copy the modules to /lib/modules yourself.

After you've up rc.conf, fstab, inittab, securetty etc. it should be bootable and if you don't have access to chroot into the new rootfs before booting the root password is set to "panda".

Feel free to message me on gitorious or catch me on IRC if you have any questions.

/Esmil

Offline

#72 2011-01-08 22:17:23

CPUnltd
Member
From: Milwaukee, WI
Registered: 2009-12-05
Posts: 483
Website

Re: Arch on ARM?

Esmil!!! Thanks for this!  Between your build and plugapps, I may (once I learn all I need to know) pull off making my own firmware for the SmartQ V5II!  I found a howto on the smartq unofficial forum for bulding my own custom linux firmware... now I just gotta sit and hash out the details to combine all this info (and hopefully find an accelerometer module/driver cause the Ubuntu side of this device does not support the desktop switching feature like android... you have to use an xrandr option that's on the desktop.  Not horrible, but I'd like it to be as easy as android, if possible...  Could you offer a howto for what you did in order to pull this off?  I'd like to have access to as much info as I can get my hands on!

http://translate.google.com/translate?h … 3Divnsrlfd (sorry for the long link... page is in chinese, so I used google translate)


Help grow the dev population... have your tech trained and certified!

Offline

#73 2011-01-09 00:47:26

Esmil
Member
Registered: 2006-12-10
Posts: 9

Re: Arch on ARM?

Hi CPUnltd

I looked at that page and they write your SmartQ V5 has an ARM11 chip inside. According to the table on wikipedia that means it only supports the ARMv6 instruction set and no NEON, so unfortunately you won't be able to run my hardfloat port. However, since the ARM instruction sets are backwards compatible you should be able to run the ARMv5 port of plugapps. It won't take advantage of the floating point unit on the chip though since plugapps is meant to run the plugcomputers which have none.

Happy hacking!

/Esmil

Offline

#74 2011-01-09 08:12:41

CPUnltd
Member
From: Milwaukee, WI
Registered: 2009-12-05
Posts: 483
Website

Re: Arch on ARM?

so yours is too new to function and theirs is too old to get decent support... should I just make my own from scratch? (arch-based, of course... tongue

I take it that is pretty much how you ported your version to the device in question... I'm sure that a small bit of coaching/tutorial pointing between you and the guys over at plugapps would get me on the road to where I'm attempting to go.  This is DEFINITELY something I'd like to at least start (and get momentum going once it's beyond my ability to handle), if not officially accomplish.  The v6 chipset seems to be the most common as of now (chances are, by the time I'm done, the v7 will have just about taken over), so having an option aside from Ubuntu (which is horrific at the moment, I can't even get this thing to allow me to install software... what kind of Linux is that???) would be great, and I'd expect Arch to be the next most powerful option...

I'm actually surprised that Arch isn't already ported to more architectures than Ubuntu, as the developer backing of this distro is enormous (varying on skill levels, but still enormous)... but I can't be surprised in the fact that it's not like everybody is sitting at their desks waiting for the next cool thing to port Arch to. tongue  Oh, how interesting life would be if that were true... if I can get my own team together, that would be something I'd see worth tossing some manpower behind... but that's just me. big_smile

Not sure what else there is out there at the moment besides Meego, Ubuntu and Debian...  Wouldn't really matter to me anyway, as I'd still wanna see Arch running on this thing...and everything else I can get my hands on because I see the potential Arch has to be ABLE to run on anything... gotta get my hands on a 586 build of Arch (or make my own) too so I can see what I can pull of with older hardware lying around the house that I'd like to get back in action.  But I digress...


Help grow the dev population... have your tech trained and certified!

Offline

#75 2011-01-12 12:42:30

thechitowncubs
Member
From: Chicago
Registered: 2011-01-11
Posts: 28
Website

Re: Arch on ARM?

Good luck guys!

ARM is the future of budget computing.

Offline

Board footer

Powered by FluxBB