Author Topic: Archlinuxarm On C3x00  (Read 148667 times)

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Archlinuxarm On C3x00
« Reply #180 on: October 20, 2015, 05:39:15 am »
Thanks for your recommendations on wifi / irda  connectivity. Unfortunately my phone (SGS3) dosn't have IRDA so thats not an option and I'd imagine irda is slow right? I didn't think there would be any USB wifi adapters that would run off the Z's rather low bus power but I thought I'd ask here anyway.

I sent an email to the linux-wireless ML last night but no-one has replied yet. If no-one has replied by tomorrow I'll look in the driver source to see if I can see who wrote libertas_cs and try emailing them directly.

Hopefully you can find a proper fix to the screen blanking issue but your workaround sounds like it'll be good enough to work in most cases.

I'm using a 32GB CF as the internal drive on my Z but maybe you're asking about CF drives larger than 32GB? 32GB seems to be the sweetspot right now - it's ~£10 for 32GB but ~£50 or more for 64GB.

EDIT

There used to be a dedicated libertas ML but that is no more.
« Last Edit: October 20, 2015, 05:46:53 am by danboid »
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 455
    • View Profile
    • http://github.com/greguu
Archlinuxarm On C3x00
« Reply #181 on: October 20, 2015, 06:02:21 am »
Danboid,

in regards to your WiFi issue, thanks to user "ant" from OE who just compiled a set of rootfs  and kernel from the OE stack after I posted on their irc channel.

It has a 4.0 kernel. It _should_ work with Arch , too.

This would be a good time to test if the issue with libertas is related to my kernel etc. See here : https://github.com/LinuxPDA/builds_2015_10_...ee/master/spitz

You would need :

modules-spitz.tgz

zImage-spitz.bin

and add to your boot.cfg as a second / third boot option.

Just be aware I can not give any support to this kernel but it would be good to test. This way we can improve the arch kernel if needed. Possibly the same issue persists, but who knows.

Cheers,
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 455
    • View Profile
    • http://github.com/greguu
Archlinuxarm On C3x00
« Reply #182 on: October 20, 2015, 06:03:35 am »
Quote from: danboid
Thanks for your recommendations on wifi / irda  connectivity. Unfortunately my phone (SGS3) dosn't have IRDA so thats not an option and I'd imagine irda is slow right?

IrDA is dial up speed, horrible slow, yes.
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Archlinuxarm On C3x00
« Reply #183 on: October 20, 2015, 07:54:31 am »
Oh dear!

I thought I'd try that 4.0  OE kernel but in doing so I've trashed my install and now neither of my Arch kernels boot now due to a kernel panic - no init found.

The last thing I did before it went titsup was to extract the OE kernel modules from its tarball on my SD card like so:

Code: [Select]
tar xvf modules--blahblah.tgz -C /
I had inspected the tarballs internal folder structure on my PC before I extracted it so I thought this would be safe to do. The tarball seemed to extract fine but it must've overwritten something it shouldn't have because after it had finished extracting every command I typed failed with a 'file not found' type error like I'd just formatted the root partition.

I have tried mounting my root partition under D+B  to inspect the damage but it will not mount. fdisk shows it but mount just says 'invalid argument' when I try to mount it. This could be because I partitioned and formatted the CF on my PC before I inserted it into my Z. This is my first attempt at mounting my 32GB internal CF from the D+B busybox and it seems I'm SOL. Looks like D+B busybox cannot mount ext4.

There's no way I'm pulling the CF drive out of my Z to do an autopsy so I'll prob just have to do a re-install. In future I will have to rsync or rdiff-backup my rootfs to an ext formatted CF card so I can quickly recover from stuff like this!
« Last Edit: October 20, 2015, 08:12:48 am by danboid »
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Archlinuxarm On C3x00
« Reply #184 on: October 20, 2015, 08:24:53 am »
Seeing as I've been forced to re-install I may as well write an install guide for ArchMark and anyone else who might be interested.

The main question is where should it live? It'd be best on a wiki that we can all edit.

EDIT

Install guide is almost half done. I'll upload it to the Arch wiki and then maybe it could be linked under https://wiki.archlinux.org/index.php/Catego...installing_Arch or somewhere.

ALARM doesn't seem to have a separate wiki  as far as I can tell.
« Last Edit: October 20, 2015, 12:27:15 pm by danboid »
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 455
    • View Profile
    • http://github.com/greguu
Archlinuxarm On C3x00
« Reply #185 on: October 20, 2015, 02:11:20 pm »
Quote from: danboid
Seeing as I've been forced to re-install I may as well write an install guide for ArchMark and anyone else who might be interested.

The main question is where should it live? It'd be best on a wiki that we can all edit.

EDIT

Install guide is almost half done. I'll upload it to the Arch wiki and then maybe it could be linked under https://wiki.archlinux.org/index.php/Catego...installing_Arch or somewhere.

ALARM doesn't seem to have a separate wiki  as far as I can tell.

Hm, that is not good news.

Did you make a second entry in your boot.cfg ? This way you can safe boot back to arch kernel. This way I test all kernels in case they do not boot correctly.

If you have an Arch SD card ready you can mount you CF and fix things and save time to re install. There is a base rootfs for arch with the 4.2.3 kernel ready to make an SD card from your main Linux ! Safe yourself the time of re installing ! https://github.com/greguu/alarm-zaurus-c3x00 Use it as emergency boot SD, it can mount ext4 !

Looks like OE uses a initrd to boot. I was not aware of that. This initrd may be found in the root tar gz. I can play around with this later this weekend, currently too busy.

WIKI : Not sure, I will have a look what I can do on github and if there is a way to allow others to modify the wiki.
« Last Edit: October 20, 2015, 02:14:14 pm by daalnroti »
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Archlinuxarm On C3x00
« Reply #186 on: October 20, 2015, 02:28:17 pm »
Yes, I had two boot.cfg entries for the 3.11.3 and 4.2.3 kernels but that didn't help me.

I am using your latest rootfs to reinstall to an external CF card now. I have documented the entire process with my world-class Linux dox skillz so I shall be posting an unformatted, unfinished version of my guide here shortly for you and Mark to have a read of. I've tried to make the process as simple and foolproof as poss.

I've already got a github account so I suppose that's another option if you'd prefer it to be hosted there instead?

I'll be trying the other kernel as soon as my Z is back on its feet albeit with a backup this time!
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Archlinuxarm On C3x00
« Reply #187 on: October 20, 2015, 05:00:12 pm »
Installing Arch Linux ARM (ALARM) on the SHARP Zaurus SL-C3x00 series

INTRODUCTION

This guide covers the process of installing a base Arch Linux system on the SHARP Zaurus SL-C3x00 series of PDAs. If you're new to Arch Linux, be warned that it is not designed for Linux newbs like say Ubuntu and Mint are. Arch has quite a steep learning curve but it is a great way to learn Linux, you have easy access to many up-to-date packages and it is often more lightweight and faster than many other popular Linux distros.

The following instructions require that you have access to a working Linux computer with internet access and a SD card/Compact Flash device, a free SD or Compact Flash card of at least 1GB in size that can be used to install Arch and that you are comfortable using the Linux command line. You are also required to install the kexecboot bootloader before you can boot or install Arch. CF or USB ethernet adapters provide the easiest and most reliable way to access the internet under Arch and install additional packages.

WHY DO I NEED A LINUX COMPUTER (OR VM) TO INSTALL ARCH ON MY ZAURUS?

There are a few reasons why it is recommended you use another Linux computer to install ALARM:

* You will get faster disk read speeds if you install ALARM to a ext4 partition but the D+B busybox recovery console cannot format nor mount ext4 partitions so you need to format your internal drive and install Arch by booting Arch (or another Linux distro) from a removable SD or CF card.

* The ALARM base tarball is compressed with BSD tar so you cannot uncompress it with busybox tar.

* Having ALARM installed on an external SD or CF card acts as both a system backup and a more modern recovery OS than the D+B busybox console.

Windows and OSX lack the required tools to create the Arch installation media required to address these points.

INSTALL KEXECBOOT

kexecboot is a bootloader similar to GRUB. kexecboot is needed to boot ALARM and hence it is required you install it first. It is recommended you use the ALARM kexecboot if you want your first kernel to be autobooted after 5 seconds.

To install kexecboot, download the tarball from the same page as the Zaurus ALARM kernel downloads ( https://github.com/greguu/linux-4.2.3-c3x00/releases ) then extract its contents into the root directory of a FAT formatted SD or CF card. Completely turn off your Zaurus and insert the card with the kexec install files. Plug in the charger whilst holding the OK button then turn your Zaurus on. You should then see a grey, Japanese menu with four options. Choose option number four (update) then choose the device that contains the kexec install files. Your Z should then reboot, install kexecboot and then reboot again - this time into kexecboot.

CREATE THE ARCH INSTALL MEDIA

You can use either a Compact Flash or an SD card to install Arch to as long as its 1GB or larger. In this example I'm using a 4GB CF card that was pre-formatted as a vfat (Windows) drive so the first step is to insert the card to the card reader of a Linux PC and repartition and reformat the card as an ext4 Linux partition.

Before you repartition and format your card, you need to make sure you know the correct device name for the device you wish to format. You can use the lsblk or dmesg commands to see what device name your card has been assigned. If you get the device name wrong you risk losing data so be very careful! In my case the card device was /dev/sdb so I ran the following commands, which may require you to install parted first depending on your distro:

# umount /dev/sdb1
# parted -s -a optimal /dev/sdb mklabel msdos -- mkpart primary ext4 1 -1
# mkfs.ext4 /dev/sdb1

Your card should now be partitioned and formatted correctly for Arch so download the latest Zaurus C3x00 ALARM rootfs tarball ( https://github.com/greguu/alarm-zaurus-c3x00/releases ). Presuming that the ALARM rootfs is saved within the current directory and your target card is mounted on /dev/sdb1 you'd run something like the following to extract the rootfs:

# mount /dev/sdb1 /mnt/
# bsdtar xvf alarm-zaurus-c3x00-minimal-rootfs-october2015.tar.xz -C /mnt/
# cp alarm-zaurus-c3x00-minimal-rootfs-october2015.tar.xz /mnt/root/
# umount /mnt/; sync

If you have installed Arch onto a CF card instead of an SD card you also need to edit /mnt/boot/boot.cfg and change APPEND=root=/dev/mmcblk0p1 to APPEND=root=/dev/sdb1.

BOOT ARCH

Insert your Arch install media into your Zaurus - you should now be able to boot into Arch. When you are presented with the login prompt you can login with the username and password root.

PARTITION AND FORMAT THE INTERNAL DRIVE

If you have not already done so you will need to partition your internal drive using fdisk or cfdisk before formatting the root partition as ext4 and running mkswap on your swap partition, if you decide to create one. I would create a swap partition of at least 256MB if you are attempting to compile large programs on your Zaurus. Note that there is a bug in systemd that prevents swap partitions being auto-mounted on boot so you will need to enable swap manually using the swapon command until this gets fixed.

EXTRACT ROOTFS, UPDATE BOOT.CFG AND FSTAB

When your internal drive has been partitioned and formatted, you can extract the rootfs tarball from the root dir onto the internal drive using similar mount and bsdtar commands to those used before.

After extracting the rootfs onto the internal drive, all that remains is to adjust the APPEND statement in /boot/boot.cfg to APPEND=root=/dev/sda1 (or whatever device it will be booting from) as well as adjusting the device name for the rootfs partition in /etc/fstab, both on the internal drive.
« Last Edit: October 20, 2015, 05:19:09 pm by danboid »
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 455
    • View Profile
    • http://github.com/greguu
Archlinuxarm On C3x00
« Reply #188 on: October 21, 2015, 01:31:34 am »
Quote from: danboid
Yes, I had two boot.cfg entries for the 3.11.3 and 4.2.3 kernels but that didn't help me.

I am using your latest rootfs to reinstall to an external CF card now. I have documented the entire process with my world-class Linux dox skillz so I shall be posting an unformatted, unfinished version of my guide here shortly for you and Mark to have a read of. I've tried to make the process as simple and foolproof as poss.

I've already got a github account so I suppose that's another option if you'd prefer it to be hosted there instead?

I'll be trying the other kernel as soon as my Z is back on its feet albeit with a backup this time!

Hi danboid.

I have tried the 4.0.0 yocto kernel but it does not boot. If testing a new kernel I first try to do this in qemu. You can get a complete alarm-zaurus setup in a qemu emulator on you main linux machine for testing.

To just test if the kernel boots :
Code: [Select]
qemu-system-arm --machine borzoi --kernel  zImage-4.2.3-c3x000
For more, check the qemu man page or Wiki and set up a testing environment based on the rootfs tar ball.

It would be good to get a howto going but I suggest to move back to 3.11.3 kernel for a default installation process. I might remove the 4.2.3 from the rootfs until we got it working as much as good as 3.11.3 was ?

I noticed that cpufreq support in my 4.2.3 release is gone / broken. I need to investigate that too.

WIKI : feel free to put it on your github and I can link to it from my github in the description.

I would focus on a few things:

- Get a basic console only ALARM working proper, optimized for speed and low memory usage ( eg replace openssh with dropbear ?) and create a more optimized rootfs.
- Focus on testing on SD cards, this way you can easy fix things and test. You can keep a stable working system on the CF.
- Get a 4.x series kernel going. If we have to go back to 4.0 or 4.1 to have proper cpufreq and blank screen, it would be not a show stopper ?
- or stick with 4.2.x and get the issues fixed ?
- Troubleshoot CF WiFi issues and get 54g card going
- Update and maintain a relatively easy to read HowTo on a Wiki (GitHub ?)
- Get more users to test and play


BACKUP : I would suggest to tar your system regularly to a SD card or USB stick to have a roll back option, yes!


Cheers,
« Last Edit: October 21, 2015, 01:33:04 am by daalnroti »
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 455
    • View Profile
    • http://github.com/greguu
Archlinuxarm On C3x00
« Reply #189 on: October 21, 2015, 02:19:30 am »
Update :  

beware of doing a  pacman -Syu at the moment. Latest systemd  (juck) update causes some issues with pam_nologin and only root can login to the system.
to fix this temporarily log in as root and do a "systemctl start systemd-user-sessions.service" .  Then you can login as user. This fix does not survive a reboot.

This will get fixed very likely soon, so just avoid updating systemd until then.

See alarm forums : http://archlinuxarm.org/forum/viewtopic.ph...94&start=10
« Last Edit: October 21, 2015, 03:11:20 am by daalnroti »
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Archlinuxarm On C3x00
« Reply #190 on: October 21, 2015, 05:17:45 am »
Hi daal

That's a shame re the yocto kernel and more systemd bugs but thanks for the heads-up!

As far as I know the only issues we have with the 4.2 kernel are the screen blanking prob and cpufreq doesn't work, right? I won't be overclocking too often so in most cases I'd prefer the extra IO speed the 4.2 kernel offers.

Its at this point I should mention that I get frequent ATA errors under 3.11.3 that I don't see under 4.2.3. I've ignored them so far and I dont believe its led to any corruption but generally the ATA driver seems in much better shape in 4.2. I'll get the full error for you if you don't see this too.

I've converted my install guide to markdown and uploaded it to github:

https://github.com/danboid/ZALARM-install

Let me know if you have any problems following that ArchiMark. I know you said you wanted to install Arch without resorting to using another Linux computer but I explain in my guide why thats the best way to install.

I've only vaguely outlined the steps required after booting Arch from an external card because I wanted to keep the guide brief, the partitioning process and extraction process will be familiar to anyone who has installed Linux before and if you can't do that without verbose instructions then Arch probably isn't for you. Like the Arch wiki, my guide presumes you already know the Linux basics.
« Last Edit: October 21, 2015, 05:30:09 am by danboid »
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 455
    • View Profile
    • http://github.com/greguu
Archlinuxarm On C3x00
« Reply #191 on: October 21, 2015, 06:25:28 am »
Quote from: danboid
Hi daal

That's a shame re the yocto kernel and more systemd bugs but thanks for the heads-up!

As far as I know the only issues we have with the 4.2 kernel are the screen blanking prob and cpufreq doesn't work, right? I won't be overclocking too often so in most cases I'd prefer the extra IO speed the 4.2 kernel offers.

Its at this point I should mention that I get frequent ATA errors under 3.11.3 that I don't see under 4.2.3. I've ignored them so far and I dont believe its led to any corruption but generally the ATA driver seems in much better shape in 4.2. I'll get the full error for you if you don't see this too.

I've converted my install guide to markdown and uploaded it to github:

https://github.com/danboid/ZALARM-install

Let me know if you have any problems following that ArchiMark. I know you said you wanted to install Arch without resorting to using another Linux computer but I explain in my guide why thats the best way to install.

I've only vaguely outlined the steps required after booting Arch from an external card because I wanted to keep the guide brief, the partitioning process and extraction process will be familiar to anyone who has installed Linux before and if you can't do that without verbose instructions then Arch probably isn't for you. Like the Arch wiki, my guide presumes you already know the Linux basics.


SYSTEMD : I know you are a Arch user, so I guess you are aware of the issues of running a rolling release distribution. These issues are not zaurus specific and can hit users anytime because of the nature of a rolling release. In the past years, since running ALARM on my Z, I did not encounter to many upgrade issues, but the more frequent you do a full upgrade (pacman -Syu) the more you will be exposed to potential bugs.

ATA ERRORS : This might be tricky to debug for you, but did you have these issues with the original CF micro-drive ? This could be related to your 32GB CF card ? I do not have these with my 4GB micro-drive.

ArchiMark : I hope you make it to join us. Dont be put off by the issues we face right now. We will get there! \

Wiki : Thanks for that danboid, but please understand I hope you will update the Wiki and add any futher changes. I will focus on getting ALARM supported kernels going and hope to provide an up to date basic rootfs. This will be team work, so thanks for your support !!!

KERNEL:  I will do my best to improve / fix the 4.2.x kernel but as mentioned, for the time being we should leave the 3.11.3 kernel as default in the rootfs and Wiki HowTo for new users until the 4.2.x series does the job.

YOCTO / OE : I will mention to ant that the kernel will not boot. I hope on getting some feedback and support, but not sure I we can count on it, as we are ALARM users not OE. In the end I guess, it should not be down to what distribution we use, it is essentially about to keep the Z alive. My preference is to go with ALARM.

in general I guess we are the last "active" users of this platform. Eventually it will be up to us what me make of it. Hopefully some join and use and test, or contribute with their skills !

Thanks for all your testing and interest. We will get there..
Gemini-PDA (Sailfish X and Android) / LG Nexus 5 (Android 11) / Nokia N9 (MeeGo/Harmattan)
Sharp Zaurus C3100 (Borzoi) - Void Linux (voidz) Kernel 5.0.0 - Hardware (Buffalo CF LAN, DLink 660 CF WiFi, ASIX AX88772 USB Ethernet)

danboid

  • Hero Member
  • *****
  • Posts: 881
    • View Profile
    • http://
Archlinuxarm On C3x00
« Reply #192 on: October 21, 2015, 07:13:34 am »
In respect to systemd and Arch, I'm well aware of the pros and cons of both so I'm not surprised by the hiccups we've had with them. I realise they're not your fault.

Thinking about it, I think I did only start to get the ATA errors under 3.11.3 after upgrading my drive. Thankfully I've not seen it happen under 4.2. I hope its only a warning - I think so as nothing bad seemed to occur after the complaints, which it does pretty often under 3.x. Note that when I trashed my drive with an errant tar command I was running 4.2.3.

I'll update the install guide for as long as my Zaurus survives or as long as I'm using ZALARM, as I like to call it. I'll consider my guide complete after Mark or somebody else follows it successfully. I know it works for C3000 users (read: me) as I tested and documented each step as I installed it. The post first boot part could be made more verbose but I think its detailed enough already for any competant Linux user to follow. Even if my Z does die soon, feel free to copy, update and modify my guide - it's your project!

I'm surprised how little activity there is on here. Linux has literally took over the world since the heyday of the Z! Linux is more popular than ever and there's plenty of people using RPi's BBB's, BananaPi's etc and there's even still a fair bit of activity in the world of Commodore and other (more) retro platforms so WTF?

EDIT

Could you update the OP to link to my install guide please? You know, just in case?
« Last Edit: October 21, 2015, 07:30:10 am by danboid »
Zaurus SL-C3000 w/ MD swapped for a Kingston 32GB Ultimate 266X CF running ALARM
Banana Pi running ALARM on a WD Scorpio SATA II HD
System76 Gazelle Pro i7 laptop w/ SAMSUNG 840 EVO SSD running Arch x64

How to install Arch on your C3x00 Zaurus https://github.com/danboid/ZALARM-install

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1830
    • View Profile
Archlinuxarm On C3x00
« Reply #193 on: October 21, 2015, 09:49:27 am »
Quote from: danboid
Hi daal

That's a shame re the yocto kernel and more systemd bugs but thanks for the heads-up!

As far as I know the only issues we have with the 4.2 kernel are the screen blanking prob and cpufreq doesn't work, right? I won't be overclocking too often so in most cases I'd prefer the extra IO speed the 4.2 kernel offers.

Its at this point I should mention that I get frequent ATA errors under 3.11.3 that I don't see under 4.2.3. I've ignored them so far and I dont believe its led to any corruption but generally the ATA driver seems in much better shape in 4.2. I'll get the full error for you if you don't see this too.

I've converted my install guide to markdown and uploaded it to github:

https://github.com/danboid/ZALARM-install

Let me know if you have any problems following that ArchiMark. I know you said you wanted to install Arch without resorting to using another Linux computer but I explain in my guide why thats the best way to install.

I've only vaguely outlined the steps required after booting Arch from an external card because I wanted to keep the guide brief, the partitioning process and extraction process will be familiar to anyone who has installed Linux before and if you can't do that without verbose instructions then Arch probably isn't for you. Like the Arch wiki, my guide presumes you already know the Linux basics.

THANK YOU for your guide, danboid.....

I followed your instructions and got to point where I need to boot up Z with the SD card. Unfortunately, I can't boot up Z as my battery must not be charged and I left my charger at the office....so, will try booting in about 4 - 5 hours......

Now, I am concerned as to whether I will be able to charge my battery when running Arch?....

Also, to clarify, I was saying that it would be nice if you could uncompress tarball from SD card to the Z, but is not a big deal to do with laptop....

Thanks again for the guide. Do think it would be good to have it more in numbered step format within sections, like daalnroti's guide in post # 116 on page 8.....makes it easier to reference a particular step if someone has questions about it.
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1830
    • View Profile
Archlinuxarm On C3x00
« Reply #194 on: October 21, 2015, 09:55:54 am »
Quote from: daalnroti
Quote from: danboid
Hi daal

[snip ..... ]

I've converted my install guide to markdown and uploaded it to github:

https://github.com/danboid/ZALARM-install

Let me know if you have any problems following that ArchiMark. I know you said you wanted to install Arch without resorting to using another Linux computer but I explain in my guide why thats the best way to install.

I've only vaguely outlined the steps required after booting Arch from an external card because I wanted to keep the guide brief, the partitioning process and extraction process will be familiar to anyone who has installed Linux before and if you can't do that without verbose instructions then Arch probably isn't for you. Like the Arch wiki, my guide presumes you already know the Linux basics.

[ snip.....]


ArchiMark : I hope you make it to join us. Dont be put off by the issues we face right now. We will get there! \


in general I guess we are the last "active" users of this platform. Eventually it will be up to us what me make of it. Hopefully some join and use and test, or contribute with their skills !

Thanks for all your testing and interest. We will get there..


Not to worry. Just didn't have time until late last evening and then per my post above this one, my battery is not charged and don't have AC charger with me.....
Instructions are good....

Will I be able to charge battery with this setup?

danboid, as soon as I get my Z working, I'll test my AmbiCom CF WiFi card. It always worked before with other ROMs...and efficient power-wise I think....

As for other users, as mentioned recently, I know of at least one other that may try this soon....think he's just watching to see this progress to a certain point first....

Thanks.
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/