Chromebook Pixel 2013 audio and touchpad issues
https://www.chromium.org/a/chromium.org/dev/chromium-os/developer-information-for-chrome-os-devices/chromebook-pixel
I’ve partially solved audio problem by unmutting headphones channel in the alsa-mixer though headphones sound is extremely loud. But the main problem is touchpad. I’ve tried to use atmel’s mxt-app utility to export/import touchpad settings but unfortunately it doesn’t help.
What’s interesting, running original chrome os image lsmod | grep atmel doesn’t show atmel’s driver but cat /proc/bus/input/devices shows I: Bus=0018 Vendor=0000 Product=0000 Version=0000 N: Name=”Atmel maXTouch Touchpad” P: Phys=i2c-1-004b/input0 S: Sysfs=/devices/pci0000:00/0000:00:02.0/i2c-1/1-004b/input/input8 U: Uniq= H: Handlers=event8 cpufreq_interactive B: PROP=5 B: EV=b B: KEY=e520 10000 0 0 0 0 B: ABS=671800001000003
Keyboard backlight needs fixing as well
Hi Arnold, I just installed this on my Chromebook Pixel (2013), and everything works great except I can no longer adjust the keyboard backlight using Alt+ brightness keys. I found some articles saying you can do this manually by changing the values in /sys/class/leds/chromeos::kbd_backlight/brightness, but I don’t have this file. Maybe the device for the keyboard LED isn’t loaded in this build?
I worked out that saving the cfg files for both the touchscreen and touchpad allowed them to generate events, but the builds for pixel don't know what to do with them. It seems that both both the atmel tp and ts cfg files must be pushed to the hardware, after which the devices at least generate events.
If we are able to build the image with libinput, and the cfg files, then the driver should auto load them and all work.
Is there any workaround for now? I just bought for really cheap Pixel 2013 & would love to get the ts & tp working... This device as I see doesn't have much OSes which are up to date to choose from...
Sorry for second comment, but I think that is important. After I acquired my Pixel 2013 & used MrChromebox script to run basic OSes on it the first OS I ran was R90 build of your @arnoldthebat Chromium OS build. The touchpad, touchscreen & audio jack didn't worked so I thought - I will switch to some Linux & it should be fine. To my surprise this things didn't worked ass well on linux distros until I flashed original firmware & run stock ChromeOS R69. After I got my TP, TS & AJack back working I tried linux distros - TP & TS are fine, audio Jack is ,,detecting" plugged in headphones, but plays sound from speakers. Then I run your Chromium OS - TP & TS stopped working again until I run stock ChromeOS.
So something strange is happening here because your ChromiumOS build (or something in ChromiumOS) made my Pixels 2013 touchpad & touchscreen not functional - until I run stock ChromeOS & stock firmware which is probably ,,overwriting" some strange settings ,,somewhere" to the stock ones. I have no idea what's going on, but I felt like it is probably important. :) Here is a link to a discussion around my issue on r/chrultrabook https://www.reddit.com/r/chrultrabook/comments/mx9nrh/pixel_2013_os_choice/