Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - cain2pang

Pages: [1] 2
1
Zaurus - Arch Linux ARM support / Got LXDE worked.
« on: April 09, 2020, 05:57:14 am »
Quote from: greguu
Ok, great to know. WiFi, SD, Audio working ?
What kexecboot version are you using by the way ?

Yes, they are all working well.
I build kexecboot with the same version kernel 5.4.23 by removing lots of things.

2
Zaurus - Arch Linux ARM support / Got LXDE worked.
« on: April 05, 2020, 02:55:11 am »
Quote from: greguu
Quote from: cain2pang
Quote from: Varti
Impressive. How's the overall speed? Were all the dependencies available, or did you need to crosscompile one or more packages? Did you try any program with a GUI?

Varti
All the dependencies are installed by pacman, the X is very slow so it's just for fun.
Good stuff cain2pang,

 I had no time to continue on the kernel since 5.0
Did you need to patch the 5.4.23 kernel other than using the patches from the 5.0.0 release of the voidz kernel (https://github.com/greguu/voidz-packages/tree/voidz-packages-v03-(build8)/srcpkgs/linux5.0-zaurus) ?
If yes, please let us know what needed patching.
Thanks,
Greguu
I just used the patches from the 5.0.0 releases of voidz kernel, it seems work well with kernel 5.4.23.

3
Zaurus - Arch Linux ARM support / Need cross compile tutorials.
« on: March 03, 2020, 09:52:59 am »
Quote from: Varti
Do you mean the kexecboot.tar.gz attached to that post? I have successfully downloaded it, and I have seen it contains a .config and a initramfs.cpio.xz archive. Is the .config file the one you are searching for?

Varti

Sorry, my mistake, I ignored the hidden file.

4
Zaurus - Arch Linux ARM support / Need cross compile tutorials.
« on: March 03, 2020, 07:09:17 am »
Quote from: greguu
Attached the 4.14.18 kernel .config for void linux kexecboot and the initramfs. This should help you get going.
Source is same as https://github.com/greguu/linux-4.14.18-c3x00

Sorry, seems the config file is missed, can you reupload it?

5
Zaurus - Arch Linux ARM support / Got LXDE worked.
« on: March 01, 2020, 09:17:16 pm »
Quote from: Varti
Impressive. How's the overall speed? Were all the dependencies available, or did you need to crosscompile one or more packages? Did you try any program with a GUI?

Varti
All the dependencies are installed by pacman, the X is very slow so it's just for fun.

6
Zaurus - Arch Linux ARM support / Got LXDE worked.
« on: March 01, 2020, 08:08:38 am »
The kernel is 5.4.23, the roots is the latest Arch Linux arm rootfs, it has a 512M swapfile(seems too big).
The pacman works well, I had done a full system update, and installed many packages.
I added IgnorePkg = linux in /etc/pacman.conf to avoid kernel updating.

The attempt to compile kexecboot failed, I still use Kexecboot 3.10 ALARMZ provided by greguu, the Kexecboot 4.14.18 Voidz doesn't work on my Zaurus, I don't know why.

 [ You are not allowed to view attachments ]

7
Zaurus - Void Linux support / Void Install Guide
« on: February 29, 2020, 09:44:32 am »
The Kexecboot 4.14.18 Voidz doesn't work on my C3100, while the Kexecboot 3.10 ALARMZ works well.

8
Zaurus - Arch Linux ARM support / Need help to get CF WIFI card work
« on: February 29, 2020, 09:43:53 am »
Quote from: greguu
Please see my response here https://www.oesf.org/forum/index.php?showto...st&p=292590

Many thanks, the card works now.

9
GPD Pocket - hardware / GPD micro pc 6" laptop
« on: February 28, 2020, 09:37:35 pm »
I got one last year and installed the latest Manjaro XFCE on it. It works very well after you set display-setup-script to xrandr -o right in file /etc/lightdm/lightdm.conf.

10
Zaurus - Arch Linux ARM support / Need cross compile tutorials.
« on: February 28, 2020, 09:33:54 pm »
Quote from: Varti
Quote from: cain2pang
I think I find the key, I build kexec, kexecboot with klibc, and the size is correct now.
That's nice, have you also tried to boot it on the Z?

Varti

I had tried but something works wrong, I'm still working on that.

11
Zaurus - Arch Linux ARM support / Linux Kernel 5.0
« on: February 28, 2020, 10:29:16 am »
I build a rootfs with the latest ArchLinuxARM rootfs (http://archlinuxarm.org/os/ArchLinuxARM-armv5-latest.tar.gz) and the kernel 5.0 in https://www.oesf.org/forum/index.php?showtopic=35284

The builtin keyboard key mapping error. For example, The fn key is C.

12
Zaurus - Arch Linux ARM support / Need cross compile tutorials.
« on: February 28, 2020, 12:24:08 am »
I think I find the key, I build kexec, kexecboot with klibc, and the size is correct now.

13
Zaurus - Arch Linux ARM support / Need cross compile tutorials.
« on: February 27, 2020, 09:05:18 pm »
Quote from: greguu
No worries, nice to see someone working on Zaurus. Happy to help anytime

I'm sorry I haven't logged into the forum for such a long time.
I had tried to compile kexecboot many times, using static compilation method, and the size is still around 500kb after strip.
I noticed that the size of kexecboot in the file you gave is about 90KB.

The toolchain I use is the latest version of https://archlinuxarm.org/builder/xtools/x-tools.tar.xz.
When I use readelf to check the information of the files I found that the alignment values of .text section in my compiled file and your compiled file are 16 and 4 respectively.
Do you use a different custom ld script, or is there something wrong with my approach?

Thanks.

14
Zaurus - Arch Linux ARM support / Need cross compile tutorials.
« on: September 26, 2019, 05:11:44 am »
Quote from: greguu
Quote from: cain2pang
If everything is OK, I will organize these steps to write a tutorial document.
Please share your success with our community.

OK, this is the reason why I do these things.

15
Zaurus - Arch Linux ARM support / Need cross compile tutorials.
« on: September 26, 2019, 03:21:43 am »
Quote from: greguu
Hi cain2pang,
I am not sure you will get a 5.0.0 kernel kexecboot to work without taking out some features from the kernel config.
 The last version I build was using 4.14 kernel.After that version the kexec kernel got too large to fit in the Zaurus kernel partition.  
This is the latest kexecboot kernel. https://github.com/greguu/voidz-packages-ol...execboot.tar.xz
I need to check my build server and get the .config file and patches for the kexecboot kernel. Its the same source as https://github.com/greguu/linux-4.14.18-c3x00 but does need a different .config and initramfs.cpio containing kexecboot.

Do you want to rebuild kexecboot as well or just the kernel ?
Cheers!

Thanks greguu, I had built the kexecboot, my problems is how to make a image with the kexecboot.
I noticed the CONFIG_INITRAMFS_SOURCE="initramfs.cpio.xz" in you config file, I will try to make a initramfs.cpio.xz file and then the kernel image.
I will have a 7 days holiday from October 1st, hope I can go through the building of kernel and kexecboot, and make them boot on my c3100 device.
If everything is OK, I will organize these steps to write a tutorial document.
Thanks again for all your help, greguu.

Pages: [1] 2