Package Details: linux-galliumos-braswell 4.10.5-5

Git Clone URL: https://aur.archlinux.org/linux-galliumos-braswell.git (read-only)
Package Base: linux-galliumos-braswell
Description: The Linux kernel and modules with GalliumOS patches for braswell chromebooks
Upstream URL: http://www.kernel.org/
Licenses: GPL2
Provides: linux
Submitter: barnacs
Maintainer: barnacs (alaskanarcher)
Last Packager: barnacs
Votes: 2
Popularity: 0.661195
First Submitted: 2017-03-22 05:14
Last Updated: 2017-04-30 09:24

Required by (175)

Sources (4)

Latest Comments

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.

barnacs commented on 2017-04-19 17:01

@aguitel use "pacman --force" or the equivalent option of your aur wrapper. Let's move any further discussion about that package to its comments.

aguitel commented on 2017-04-19 16:48

i installed pulseaudio first but when install galliumos-braswell-config error appears

Packages (1) galliumos-braswell-config-1.0.0-1

Total Installed Size: 0.02 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
galliumos-braswell-config: /etc/pulse/default.pa exists in filesystem
galliumos-braswell-config: /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf exists in filesystem
galliumos-braswell-config: /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf exists in filesystem
Errors occurred, no packages were upgraded.

All comments