HP Chromebook 14 touchpad help needed (Solved)

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
sprintcowboy
Level 1
Level 1
Posts: 46
Joined: Sat Sep 24, 2011 11:07 am

HP Chromebook 14 touchpad help needed (Solved)

Postby sprintcowboy » Fri Mar 28, 2014 11:26 pm

I have a HP Chromebook 14.
Installed LinuxMint 16 but the touchpad does not work.
Can anyone help with this?
I found this installation script but it does not work.
Does anyone know how to make this script work?

Code: Select all

# Create a temp directory for our work
tempbuild=`mktemp -d`
cd $tempbuild

# Determine kernel version (with and without Ubuntu-specific suffix)
mykern=${1:-$(uname -r)}
mykernver=linux-$(echo $mykern | cut -d'-' -f 1)

# Install necessary deps to build a kernel
sudo apt-get build-dep -y --no-install-recommends linux-image-$mykern

# Grab Ubuntu kernel source
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.4.tar.xz
tar -xJf linux-3.13.4.tar.xz
cd linux-3.13.4

# Modified version of Benson Leung's post-Pixel Chromebook patches, fixed to work with 3.13.4
for patch in 3078491 3078481 3074391 3074441 3074421 3074401 3074431 3074411; do
wget -O - https://github.com/raouldc/c720-touchpad-patches/raw/master/$patch.patch | patch -p1
done


# Need this
cp /usr/src/linux-headers-$mykern/Module.symvers .

# Prep tree
cp /boot/config-$mykern ./.config
make oldconfig
make prepare
make modules_prepare

# Build only the needed directories
make SUBDIRS=drivers/platform/chrome modules
make SUBDIRS=drivers/i2c/busses modules

# switch to using our new chromeos_laptop.ko module
# preserve old as .orig
sudo mv /lib/modules/$mykern/kernel/drivers/platform/chrome/chromeos_laptop.ko /lib/modules/$mykern/kernel/drivers/platform/chrome/chromeos_laptop.ko.orig
sudo cp drivers/platform/chrome/chromeos_laptop.ko /lib/modules/$mykern/kernel/drivers/platform/chrome/

# switch to using our new designware i2c modules
# preserve old as .orig
sudo mv /lib/modules/$mykern/kernel/drivers/i2c/busses/i2c-designware-core.ko /lib/modules/$mykern/kernel/drivers/i2c/busses/i2c-designware-core.ko.orig
sudo mv /lib/modules/$mykern/kernel/drivers/i2c/busses/i2c-designware-pci.ko /lib/modules/$mykern/kernel/drivers/i2c/busses/i2c-designware-pci.ko.orig
sudo mv /lib/modules/$mykern/kernel/drivers/i2c/busses/i2c-designware-platform.ko /lib/modules/$mykern/kernel/drivers/i2c/busses/i2c-designware-platform.ko.orig
sudo cp drivers/i2c/busses/i2c-designware-*.ko /lib/modules/$mykern/kernel/drivers/i2c/busses/
sudo depmod -a $mykern
echo "Finished building Chromebook modules in $tempbuild. Reboot to use them."

Thanks for your help.
Last edited by sprintcowboy on Thu Dec 11, 2014 5:14 pm, edited 1 time in total.

sprintcowboy
Level 1
Level 1
Posts: 46
Joined: Sat Sep 24, 2011 11:07 am

Re: HP Chromebook 14 touchpad help needed

Postby sprintcowboy » Sun Mar 30, 2014 10:09 pm

Got the script to work.
Had to enable source code repositories in Sofrware Sources.

daxdax
Level 1
Level 1
Posts: 1
Joined: Fri Apr 04, 2014 4:03 pm

Re: HP Chromebook 14 touchpad help needed

Postby daxdax » Fri Apr 04, 2014 4:06 pm

I'm having trouble getting my touchpad to work also. Could you be more explicit about the steps you took to get it working? Thank you!!

Shickley
Level 1
Level 1
Posts: 3
Joined: Thu Jul 24, 2014 11:45 pm

Re: HP Chromebook 14 touchpad help needed

Postby Shickley » Sat Jul 26, 2014 10:29 pm

I am having the same problem. I am a complete Linux noob, so could someone help me? Will this work on an Acer c720 Chromebook?

sprintcowboy
Level 1
Level 1
Posts: 46
Joined: Sat Sep 24, 2011 11:07 am

Re: HP Chromebook 14 touchpad help needed

Postby sprintcowboy » Wed Dec 10, 2014 11:58 pm

Sorry for taking so long to respond.
Life keeps getting in the way.
First check the Source Code box in Software Sorces.

Then update the cache.

Then go to this web site http://realityequation.net/installing-e ... omebook-14
and scoll down and follow Step 5: Fix touchpad.
Skip step 2 and 3 unless you get a error.
I just copied the cron-haswell-modules.sh into gedit and made it executable.
Note FingerLow and FingerHigh is your touchpad sensitivity.
After you finish, Step 5 Fix touchpad, go back and uncheck Source code and update cache.

To fix suspend scoll to and follow Step 4: Solve issue with suspend.
In step 3 echo 300 is your screen brightness, change it to what you wont.
In step 4 don't comment out GRUB_CMDLINE_LINUX_DEFAULT just add tpm_tis.force=1 after quiet splash.

To fix function keys.
Go to lib/udev/hwdb.d/60-keyboard.hwdb line 423 # Chromebook 14 and coment out the lines that you wont the functionkeys back.
I commented out the forward, refresh, and search.
Rebuild hwdb.bin by running
sudo udevadm hwdb --update

The only thing I have not been able to figure out is how to make the search key the caps lock.

My understanding is kernel 3.17 fixes all but the suspend issue.

Again sorry for the delay.

PS Can't figure out how to add sceenshot pics to the post.


Return to “Hardware Support”

Who is online

Users browsing this forum: marius77, nwytch and 11 guests