Package Details: linux-galliumos-braswell-headers 4.10.5-6

Git Clone URL: https://aur.archlinux.org/linux-galliumos-braswell.git (read-only)
Package Base: linux-galliumos-braswell
Description: Header files and scripts for building modules for Linux kernel with GalliumOS patches for braswell chromebooks
Upstream URL: http://www.kernel.org/
Licenses: GPL2
Provides: linux-headers
Submitter: barnacs
Maintainer: barnacs (alaskanarcher)
Last Packager: barnacs
Votes: 3
Popularity: 0.612365
First Submitted: 2017-03-22 05:14
Last Updated: 2017-07-12 22:12

Dependencies (5)

Required by (268)

Sources (5)

Pinned Comments

barnacs commented on 2017-07-12 22:35

ValNyz, thanks, updated the branch name.

As the GalliumOS kernel releases no longer treat the braswell platform specially from v4.12.0, this package has been superseded by linux-galliumos [0].

Some braswell machines may still require or benefit from the GalliumOS kernel patches/config but hopefully the official arch kernel releases will be good enough for most of us starting from 4.12.

[0] https://aur.archlinux.org/packages/linux-galliumos/

Latest Comments

techdude300 commented on 2017-07-14 23:27

Has anyone tried compiling this from another machine then copying the file to the Chromebook? I've tried compiling both this package and linux-galliumos on my desktop, but even though they build and install fine, my C300SA freezes while loading the initramfs. I'm not sure what could be causing it.

EDIT: I was able to compile the regular Arch kernel from testing (4.12) from my desktop, install it onto the Chromebook, and it boots just fine. So I think this means there's something broken about this package and linux-galliumos, because neither works on the Chromebook, and I don't think it's related to how I compiled. That being said, vanilla 4.12 actually makes my keyboard work, so I'm probably not going to be messing with this much further.

Let me know if there's any debug information I can provide that would be helpful. I'm not sure how to get the kernel verbose/debuggable at such an early stage of boot though.

barnacs commented on 2017-07-12 22:35

ValNyz, thanks, updated the branch name.

As the GalliumOS kernel releases no longer treat the braswell platform specially from v4.12.0, this package has been superseded by linux-galliumos [0].

Some braswell machines may still require or benefit from the GalliumOS kernel patches/config but hopefully the official arch kernel releases will be good enough for most of us starting from 4.12.

[0] https://aur.archlinux.org/packages/linux-galliumos/

ValNyz commented on 2017-07-12 13:50

I'm trying to run Arch linux on an asus C300SA with your kernel.
Using makepkg, i had to change the branch name from
https://github.com/GalliumOS/linux.git#branch=v4.10.5
to
https://github.com/GalliumOS/linux.git#branch=v4.10.5-galliumos

Thanks for your work, i'll tell you if it works great for this computer

barnacs commented on 2017-06-01 23:04

changelog | linux-galliumos-braswell-4.10.5-6 | 2017-06-01 23:02

- fixed build error when compiling with gcc7 ( https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72785 )

Wulfsta commented on 2017-06-01 21:51

Build is now failing:

> ...
> LD init/built-in.o
> LD vmlinux.o
> MODPOST vmlinux.o
> kernel/built-in.o: In function `update_wall_time':
> (.text+0x7bfa9): undefined reference to `____ilog2_NaN'
> make: *** [Makefile:969: vmlinux] Error 1
> ==> ERROR: A failure occurred in build().
> Aborting...

adams commented on 2017-04-30 13:39

@barnacs, it's stock kernel, sorry for the stupid mistake, I forgot to update syslinux.

Both keyboard and touchpad work now, thanks a lot.

barnacs commented on 2017-04-30 13:12

adams, your latest dmesg pastebin says:

> Linux version 4.10.11-1-ARCH

That looks like the stock arch kernel. Are you sure you are booting the one built from this package?

adams commented on 2017-04-30 12:34

Keyboard and touchpad don't work.

Keyboard can type when I move touchpad simultaneously, and the pointer doesn't move.

Same error in dmesg[1]
> genirq: Flags mismatch irq 182. 00002002 (ELAN0000:00) vs. 00000080 (i8042)
> elan_i2c i2c-ELAN0000:00: cannot register irq=182

[1]
https://pastebin.com/raw/z1Sype1f

barnacs commented on 2017-04-30 09:35

changelog | linux-galliumos-braswell-4.10.5-5 | 2017-04-30 09:24

- keyboard should now work on all systems that report dmi product family as "Intel_Strago" plus Samsung Chromebook 3 (CELES), which doesn't report product family, irrespective of bios date

barnacs commented on 2017-04-30 08:35

@adams, @alaskanarcher

The patch doesn't work on that system due to the different BIOS date. From the dmesg:

> genirq: Flags mismatch irq 182. 00002002 (ELAN0000:00) vs. 00000080 (i8042)
...
> cherryview-pinctrl INT33FF:01: Failed to translate GPIO to IRQ

There is a new patch that will hopefully fix it for all chromebooks. I will update the package soon.

All comments