OESF Portables Forum
Model Specific Forums => Sharp Zaurus => Zaurus - Arch Linux ARM support => Topic started by: greguu on February 10, 2018, 10:10:15 pm
-
Experimental Kernel for Sharp Zaurus C3x00 series
Download Link : Linux 4.14.18-c3x00-r0 (https://github.com/greguu/linux-4.14.18-c3x00/releases)
Kernel 4.14.18
- boot.cfg only an example for use with kexecboot.
You will need to adjust your root= accordingly
- This in an experimental release!
-r0 Change Log
- Add support for SanDisk 8GB CF Card
- Set USB power level to 180mA (not sure this actually works)
- Reverted PCMCIA regulator additions by using soc_common.c/h to 4.6.7 version
- SPI fix included ( backlight: tdo24m: fix the spi cs between transfers )
- F2FS support (You will need kexecboot with F2FS support)
See this link for supported kexecboot kernels : https://github.com/greguu/linux-3.10.y-c3x0...xec-r0/releases (https://github.com/greguu/linux-3.10.y-c3x00-f2fs-kexec-r0/releases)
- Online charging may work again. This needs some testing.
Re-plug the power cord after a boot brings the charging LED on
Known Issues:
This has been fixed. You need to re-download the release from github and update the kernel zImage file on /boot only. Same if you downloaded the rootfs tar ball.
C1000 Users :
- This kernel may work with your Akita (C1000). For C1000 support, please see this post for more details : C1000/Akita support (https://www.oesf.org/forum/index.php?showtopic=34558)
Installation Instructions:
- Extract the zImage file to your /boot folder
- Extract the modules to /lib/modules
- Edit your /boot/boot.cfg accordingly !(A dual boot setup alongside the previous working kernel is recommended)
- Reboot and choose the new kernel at the kexecboot menu.
Example boot.cfg for internal CF card (F2FS):
LABEL=ArchLinuxARM
KERNEL=/boot/zImage-4.12.0-rc1-c3x00-r0
APPEND=root=/dev/sda1 rootfstype=f2fs fbcon=rotate:1 noinitrd loglevel=3
LABEL=ArchLinuxARM-Test
KERNEL=/boot/zImage-4.14.18-c3x00-r0
APPEND=root=/dev/sda1 rootfstype=f2fs fbcon=rotate:1 noinitrd loglevel=7 debug
Example boot.cfg for external SD card (EXT4):
LABEL=ArchLinuxARM
KERNEL=/boot/zImage-4.12.0-rc1-c3x00-r0
APPEND=root=/dev/mmcblk0p1 rootfstype=ext4 fbcon=rotate:1 noinitrd loglevel=3
LABEL=ArchLinuxARM-Test
KERNEL=/boot/zImage-4.14.18-c3x00-r0
APPEND=root=/dev/mmcblk0p1 rootfstype=ext4 fbcon=rotate:1 noinitrd loglevel=7 debug
Have fun ! Please provide feedback and report any kernel related issues in this thread.
An updated Arch Linux ARM RootFS, including kernel 4.14.18 has been released.
https://www.oesf.org/forum/index.php?showtopic=34421 (https://www.oesf.org/forum/index.php?showtopic=34421)
Screens anyone ?
Boot Process (https://imgur.com/a/Ngbur)
In Action (https://imgur.com/a/ZaoG3)
Cheers!
Greguu
-
Thanks greguu, will try this on my Akita and report back!
Varti
-
The keyboard issue (gpio-pxa.c related) has been fixed in the 4.14.18 kernel. To apply, re-download the release from github and replace only the zImage on /boot.