Package Base Details: linux-galliumos-braswell

Git Clone URL: https://aur.archlinux.org/linux-galliumos-braswell.git (read-only)
Submitter: barnacs
Maintainer: barnacs (alaskanarcher)
Last Packager: barnacs
Votes: 3
Popularity: 1.184745
First Submitted: 2017-03-22 05:14
Last Updated: 2017-06-01 23:02

Latest Comments

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.

alaskanarcher commented on 2017-04-30 08:06

@adams,
This is strange because I have the same computer and this patch works for me. Our dmidecode output is identical except for the BIOS Release Date. Yours is 11/06/206, mine is 05/21/2016.

The IRQ for the keyboard GPIO appears to be correct, which is what the cherryview patch has to do with...
> serio: i8042 KBD port at 0x60,0x64 irq 182

But this looks problematic...
> i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 182
> i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
> i8042: Warning: Keylock active

adams commented on 2017-04-30 04:28

I am using EDGAR(Acer Chromebook 14), this patch cannot fix keyboard and touchpad, however the related "galliumos-braswell-config" fixed my sound.

dmesg
https://pastebin.com/raw/0XYZ4Tv5

dmidecode
https://pastebin.com/raw/Ljg788FF

alaskanarcher commented on 2017-04-19 17:08

@aguitel, @barnacs, Can we please move this discussion over to either a) the galliumos-braswell-config AUR package, or b) the Newbie Corner in the Arch Linux Forums.

@aguitel, with Arch Linux you are expected to become familiar with the basics of Arch, like pacman's options and the meaning of its output, and also with the fundamentals of PKGBUILDs and makepkg BEFORE you use a lot of packages from the AUR. You also need to help yourself by reading the wiki and man pages instead of relying on AUR package maintainers to teach you the basics. There are folks watching the Newbie Corner of the Arch Linux Forums who help folks with the basics, but you still have to do your own research and homework before asking a question.

Pacman's output is describing the problem exactly:
> error: failed to commit transaction (conflicting files)

So no, you don't have galliumos-braswell-config installed. There is a good reason why pacman isn't letting you install that. Understand why it stops you so you can determine for yourself whether it is appropriate to override it and how.

If you want a distro that just works without all this in depth learning required, try the actual GalliumOS distro.

All comments