OESF | ELSI (coming soon) | Community Links (coming soon) | LinuxPDA | Ibiblio


Welcome Guest ( Log In | Register )

Personal Photo
Personal Statement
greguu doesn't have a personal statement currently.
Personal Info
Age Unknown
Gender Not Set
New Zealand
Birthday Unknown
No Information
Joined: 14-November 05
Profile Views: 10,247*
Last Seen: 23rd March 2017 - 10:59 PM
Local Time: Apr 28 2017, 10:56 PM
248 posts (0 per day)
Contact Information
AIM No Information
Yahoo No Information
ICQ No Information
MSN No Information
Contact Private
* Profile views updated each hour



My Content
6 Nov 2016
Hi all,

some may have already noticed that the current systemd on ArchLinuxARM uses a lot of the available 64MB RAM.
This thread is about testing and implementing minirc and busybox to replace most of systemd.

Note :
- systemd will be still required for systemd-udev at this stage.
- Keep in mind that moving away from systemd may bring some changes for users that are not familiar with a "traditional" init system.
- The following steps are just a brief guide and may not work if you have a customized setup.
- You will find more information on this topic using the ArchLinux Wiki : https://wiki.archlinux.org/index.php/Minirc
- Stick with the systemd setup on the current rootfs if you do not have a reason to change!
- A new rootfs without systemd or partly used systemd will be released at a later stage after more testing.
- If you like to help testing, take it a step further and compile eudev or test using mdev from busybox !

1. Boot to a new rootfs installation on a SD or CF card.
2. Make sure you have a backup if you choose to install minirc and busybox on you current system !
3. On a fresh rootfs or your current setup with network access do the following steps :
    3.1 Log on as root and set up your network
    3.2 pacman -Syu
    3.3 pacman -S busybox syslog-ng crond
    3.4 copy/download the attached file (minirc-git) to a SD or CF card
    3.5 install it using "pacman -U minirc-git-rest-of-filename.tar.xz"
    3.6 agree to remove systemd-syscompat package
    3.7 edit /etc/minirc.conf (eg: nano /etc/minirc.conf)
    3.8 uncomment UDEV="systemd" (minirc.conf)
    3.9 save and reboot using "systemctl reboot"
4. Boot back into ArchLinuxARM and you may notice quite a bit more free RAM and a very quick boot up process.
5. Continue your initial setup (alsa, other packages etc). X11 may not work with this setup as dbus may rely on systemd. Testing and feedback welcome.
6. Keep in mind that from now on many instructions in ArchLinux guides will not apply as they refer to a systemd setup.
7. You are on you own now. Feel free to ask here but have a look at the ArchLinux forums first if you have issues as this is not a Zaurus specific topic.

Attached File(s)
Attached File  minirc_git_127.128a23f_1_any.pkg.tar.xz ( 9.45K ) Number of downloads: 2
6 Nov 2016

Arch Linux ARM is a rolling distribution and sometimes you may need to install an older package version because the current one caused issues or is not stable.

You can access a Arch Linux ARM Archive (Time Machine) via the link below.


Thread about this at the alarm forums :


Cheers !
30 Oct 2016
Linux Kernel 4.9-rc3

Download here : https://github.com/greguu/linux-4.9-rc3-c3x...leases/tag/v0.2

Experimental Kernel for Sharp Zaurus C3x00 series

-       boot.cfg is example only for use with kexecboot.
        You will need to adjust your root= accordingly

-       The is an experimental release. Please post issues or suggestions on OESF.org/forum

v0.2 Change Log

-       Set USB power level to 180mA (not sure this actually works)

-       Reverted PCMCIA regulator additions by moving soc_common.c/h to 4.6.7 version

v0.1 Change Log

-       SPI PXA2xx driver was reverted to 4.6.7 version

-       IPV6, ALSA and some filesystems are modules again instead of compiled into the kernel

-       F2FS was added

-       SECCOMP enabled as required by systemd

-       Online charging may work again. This needs some testing.
        Replug the power cord after a boot brings the charging LED on

27 Oct 2016
Hi all,

I am looking for C1000 and C3x00 Sharp Zaurus. (Borzoi, Akita, Spitz and Terrier)

Please PM if you like to donate. Keep the Z alive. I am happy to pay shipping costs!

I am actively working on the ArchLinuxARM port.

Devices will be solely for development purposes!

Cheers !
12 Jan 2016

there is an updated rootfs on github :


Instructions can be found here (Thanks Danboid) https://github.com/danboid/ZALARM-install

Make sure you extract the tar.xz on a linux computer and not on the Zaurus.

Experimental ArchLinuARM (alarm) rootfs for Sharp Zaurus Cxx00 Series

-   Based on http://archlinuxarm.org/os/ArchLinuxARM-armv5-latest.tar.gz (31st October 2016)

-   updated to Linux 4.9-rc3 kernel

-   updated to Linux 4.4.0 kernel v0.7 as secondary boot option.


-   Extract as root this rootfs to a SD card formatted with ext4 using your favourite Linux distribution.

-   Install arch-kexecboot from this github. Instructions included in the arch-kexeboot tar.

-   Enter rootfs SD card into Z and boot via kexecboot.

-   Login to minimal alarm rootfs (user : root , password : root)

-   Follow the Arch Guide and Wiki to complete your setup.

-   Extract the roofs to the internal CF drive and change /boot/boot.cfg and /etc/fstab to match your layout.

-   Create swap partition if needed

Any kernel 4.4.0 issues etc please post here : http://www.oesf.org/forum/index.php?showtopic=34420

Any kernel 4.9-rc3 issues etc please post here : http://www.oesf.org/forum/index.php?showtopic=34479

Last Visitors

11 Mar 2017 - 22:30

21 Nov 2016 - 0:28

20 Oct 2016 - 12:15

26 Jan 2016 - 13:29

2 Dec 2015 - 1:48

Other users have left no comments for greguu.

There are no friends to display.
RSS Lo-Fi Version Time is now: 28th April 2017 - 01:56 PM