Author Topic: Linux Kernel 4.14.18  (Read 4007 times)

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 433
    • View Profile
    • http://github.com/greguu
Linux Kernel 4.14.18
« on: February 10, 2018, 10:10:15 pm »
Experimental Kernel for Sharp Zaurus C3x00 series

Download Link : Linux 4.14.18-c3x00-r0

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

-       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

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):

Quote
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):

Quote
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

Screens anyone ?
Boot Process
In Action

Cheers!

Greguu
« Last Edit: February 20, 2018, 02:04:16 am by greguu »
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)

Varti

  • Administrator
  • Hero Member
  • *****
  • Posts: 1266
    • View Profile
Linux Kernel 4.14.18
« Reply #1 on: February 11, 2018, 08:19:56 am »
Thanks greguu, will try this on my Akita and report back!

Varti
Planet Gemini PDA WiFi/LTE with Mediatek x27
SL-C1000 running Arch Linux ARM May2017, K30225 Wi-Fi CF Card, 64GB SDXC card
and many other Zauruses!

greguu

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 433
    • View Profile
    • http://github.com/greguu
Linux Kernel 4.14.18
« Reply #2 on: February 20, 2018, 02:05:56 am »
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.
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)