OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | ELSI (coming soon) | Ibiblio

IPB

Welcome Guest ( Log In | Register )

Profile
Personal Photo
Options
Options
Personal Statement
greguu doesn't have a personal statement currently.
Personal Info
greguu
Age Unknown
Gender Not Set
New Zealand
Birthday Unknown
Interests
No Information
Statistics
Joined: 14-November 05
Profile Views: 11,881*
Last Seen: 26th November 2017 - 09:15 PM
Local Time: Dec 11 2017, 04:18 PM
264 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

greguu

Moderators


Topics
Posts
Comments
Friends
My Content
26 May 2017
Hi,

as you may know, current 3.10.y and previous 3.x kexecboot kernels fail to boot on C1000 / Akita.

There is a workaround to boot the latest 4.12-rc1 kernel on Akita by using a 2.6.26 based kexecboot kernel that supports kexecboot 0.6.

If you are an C1000/Akita owner and would like to try ArchLinux ARM on your Zaurus, please follow the below steps:

- Prepare a SD card with the latest C3x00 rootfs (yes, it will work on C1000 once you change your kexecboot kernel)
- For more information see : http://www.oesf.org/forum/index.php?showtopic=34421
- Install Guide : https://github.com/greguu/ZALARM-install (Note: This guide needs updating, please share your experience and ask in this thread for help if needed)
- Make sure you format your SD card with ext3!

- Flash the 2.6.26 based "frankenstein" kexecboot kernel. (Experimental release)
- See the linux-2.6.26-c1000-frankenstein.tar.gz attached.
- This kernel does allow booting to ext2/3 only. There is NO support for ext4 or F2FS. If you like to use a ext4 or F2FS for root, you need to create a seperate ext3 /boot parition
- This kernel features kexecboot 0.6 and does recognize the recent boot.cfg format.

- Enter the SD card and boot into Arch Linux ARM.
- Note: There may be unforeseen issues with C1000 / Akita. This is an experimental test release.
- Please advise of any issues in this thread. We need some Akita testers !


Hopefully we can get an unified kexecboot kernel for all Cxx00 series Zaurus soon. In the meantime this is the only workaround for C1000 users.

Cheers!
Attached File(s)
Attached File  linux_2.6.26_c1000_frankenstein.tar.gz ( 1.06MB ) Number of downloads: 46
 
20 May 2017
DOWNLOAD : Linux Kernel 4.12.0-rc1-c3x00-r0

Kernel 4.12.0-rc1


Note that the boot.cfg included in the tar ball is an example only.
You will need to adjust your root= accordingly.

This is an experimental release. Please raise any issues in this thread or on #ALARMZ on freenode

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

SPI PXA2xx driver was reverted to 4.6.7 version

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

F2FS was added (You need kexecboot with F2FS support)

https://github.com/greguu/linux-3.10.y-c3x0...xec-r0/releases

SECCOMP enabled as required by systemd

Online charging may work again. This needs some testing.
Re-plug the power cord after a boot brings the charging LED on
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 !


CODE
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.


Cheers!
Attached File(s)
Attached File  minirc_git_127.128a23f_1_any.pkg.tar.xz ( 9.45K ) Number of downloads: 12
 
6 Nov 2016
Hi,

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.

http://tardis.tiny-vps.com/aarm/

Thread about this at the alarm forums :

https://archlinuxarm.org/forum/viewtopic.php?f=9&t=9542


Cheers !
30 Oct 2016
Linux Kernel 4.9-rc3

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

CODE
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


Cheers!
Last Visitors


23 Nov 2017 - 4:34


11 Mar 2017 - 22:30


20 Oct 2016 - 12:15
ant


26 Jan 2016 - 13:29


2 Dec 2015 - 1:48

Comments
Other users have left no comments for greguu.

Friends
There are no friends to display.
RSS Lo-Fi Version Time is now: 11th December 2017 - 07:18 AM