You are not logged in.

#426 2014-07-24 19:11:31

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Acer C720/C720P Chromebook

porphyry5 wrote:

After updating arch the touchpad on my C720 no longer worked.  I tried rerunning

./cros-haswell-modules-archlinux.sh

but it failed, endlessly failing to write items to /tmp/... because there was 'no room left on device'.  There is 12GB still unused on /dev/sda1 so I am not sure how to interpret that.

So I did a complete new install of arch from scratch, but the fresh ./cros-haswell-modules-archlinux.sh behaved exactly the same.

Suggestions?

Alternatively, if you don't mind using a custom kernel, linux-chromebook provides patches for the touchpad, suspending, and some other fixes.

https://aur.archlinux.org/packages/linux-chromebook

Prebuilt 64-bit packages can be found here.

Last edited by SolarBoyMatt (2014-07-24 19:12:11)

Offline

#427 2014-07-24 19:58:32

Latrina
Member
From: Italy - Mexico
Registered: 2014-07-02
Posts: 44

Re: Acer C720/C720P Chromebook

Did anybody realize that lm_sensors doesn't recognize any fan ?

[latrina@chromebookC720 ~]$ sensors -u
coretemp-isa-0000
Adapter: ISA adapter
Core 0:
  temp1_input: 43.000
  temp1_max: 100.000
  temp1_crit: 100.000
  temp1_crit_alarm: 0.000
Core 1:
  temp2_input: 43.000
  temp2_max: 100.000
  temp2_crit: 100.000
  temp2_crit_alarm: 0.000
Core 2:
  temp3_input: 41.000
  temp3_max: 100.000
  temp3_crit: 100.000
  temp3_crit_alarm: 0.000

According the lm_sensors wiki http://lm-sensors.org/wiki/Devices the driver i2c-i801 should have support for our chromebook. This driver is built in the kernel linux-mainline-chromebook and should be built in from 3.4 up as far as I understood. However, even after having loaded it the output of lm_sensors doesn't change.

Essentially we don't have fan working, and now I am starting to get the idea of why my c720 has been smelling of electronic burning since I have erased ChromeOS to install Arch.

I have also read that the coretemp driver on Ubuntu does handle the fan just fine, and I am going to see whether this is true or not.

Any Ideas??

Last edited by Latrina (2014-07-24 20:00:12)


Sun Netra T1 DC200  (x6 cluster) OpenBSD 5.4; Sun Ultra 5 OpenBSD 5.4; Futro S500 FreeBSD 10.0; Chromebook c720 ArchLinux; etc

Offline

#428 2014-07-24 23:01:25

Latrina
Member
From: Italy - Mexico
Registered: 2014-07-02
Posts: 44

Re: Acer C720/C720P Chromebook

I booted ubuntu from flash drive, installed lm-sensors, loaded up the i2c-i801 driver and it turns out not even the stock kernel that comes with Ubuntu 14.04 was unable to detect the fan. Now I am really wondering if anyone has actually gotten to work.

Since this is something above my paygrade, I decided to shot a email to the guys over lm-sensors ml ( to than realize  that I f*cked up the title of the email).

http://lists.lm-sensors.org/pipermail/l … 42359.html

Anyone with more info or ideas is more than welcomed to reply to the ml or here as well.

Thanks

Last edited by Latrina (2014-07-24 23:02:18)


Sun Netra T1 DC200  (x6 cluster) OpenBSD 5.4; Sun Ultra 5 OpenBSD 5.4; Futro S500 FreeBSD 10.0; Chromebook c720 ArchLinux; etc

Offline

#429 2014-07-25 09:39:08

tumas04
Member
Registered: 2013-01-30
Posts: 6

Re: Acer C720/C720P Chromebook

I added "my" new installation method for a 64bit-installation with the 2014.07.03-iso.
https://wiki.archlinux.org/index.php/Ac … Arch_Linux

Maybe someone can try it out or adjust my instructions (since i am not a native English speaker, there are probably a few grammatical mistakes wink)

Offline

#430 2014-07-25 14:00:43

Charlular
Member
Registered: 2014-07-10
Posts: 9

Re: Acer C720/C720P Chromebook

[removed]

Last edited by Charlular (2023-10-24 13:51:41)

Offline

#431 2014-07-25 16:00:13

Latrina
Member
From: Italy - Mexico
Registered: 2014-07-02
Posts: 44

Re: Acer C720/C720P Chromebook

Charlular wrote:

Is there any more configuration required for the touchpad? I'm not sure if I've messed something up with all the mouse stuff I've been doing and messing with X.Org and Xfce but I've just tried the prebuild 64-bit kernel and the touchpad can left click only, I can't move it or right click. I wouldn't be surprised if this is just because of something I've screwed up, I don't imagine it's broken because it worked in Chrome OS and clicking is fine, does anybody know how long it might take for the drivers to end up in the Linux kernel in the core repos?

You just need to install the linux-mainline-chromebook kernel from AUR to have the touchpad working again.

Charlular wrote:
Latrina wrote:

I booted ubuntu from flash drive, installed lm-sensors, loaded up the i2c-i801 driver and it turns out not even the stock kernel that comes with Ubuntu 14.04 was unable to detect the fan. Now I am really wondering if anyone has actually gotten to work.

Since this is something above my paygrade, I decided to shot a email to the guys over lm-sensors ml ( to than realize  that I f*cked up the title of the email).

http://lists.lm-sensors.org/pipermail/l … 42359.html

Anyone with more info or ideas is more than welcomed to reply to the ml or here as well.

Thanks

Are you saying your fan does not work at all? Mine seems to spin up and down appropriately and I haven't done any configuration for it, regardless I can understand that control over it is important if we don't seem to have that already and if it is only being controlled by the BIOS settings or something.

Yesterday night  in the total absence of noises and paying much attention, I have heard the fan spinning when the temperature went beyond 45degrees. However this is not enough.

The part of the motherboard at the opposite side of the fan gets quite hotter after an hour of use (look the part numbered 5 in the c720 picture, that's exactly where the intense smell comes from http://www.chromium.org/_/rsrc/13819908 … nnards.png ) , and its when the burning of electronic smells starts to come out. Therefore I would assume the firmware that handles the fan speed simply doesn't do enough for my chromebook, and since lm-sensors doesn't work with it, I need to know a way to manually increase the fan speed RPM min, max and per temperature so that is enough ventilation all across the motherboard for the laptop to cool off properly.

I don't know you guys, but I use this bad boy for over 10 hours a day, therefore I can definitely reproduce the issue. It could possibly be that I have a sightly faulty machine? Probably.. Definitely I am not crazy enough to want to increase the stock fan speed firmware without a reason.

This will drain more battery? Yes. Will it bother me to listen the fan on and speeding more than usual? Probably, but all of this is better than a burnt chromebook.

I hope someone can help.

Thanks

Last edited by Latrina (2014-07-25 16:03:07)


Sun Netra T1 DC200  (x6 cluster) OpenBSD 5.4; Sun Ultra 5 OpenBSD 5.4; Futro S500 FreeBSD 10.0; Chromebook c720 ArchLinux; etc

Offline

#432 2014-07-25 16:33:14

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Acer C720/C720P Chromebook

My fan for sure runs (albeit so quietly I almost don't hear it sometimes), and I have not noticed a burning smell either... I also use this machine as a daily driver, and I can run firefox and eclipse+android without any sort of heating issues. Next time I am taxing it I will check my sensors output, but otherwise my machine never really gets too hot. What kind of work are you doing when you've noticed this?

Unfortunately the responses so far to your lm-sensors ML post aren't too encouraging...

@Charlular:

Either linux-chromebook or linux-mainline-chromebook with xf86-input-synaptics will get the touchpad working. Do you have any xorg configuration files in /etc/X11/xorg.conf.d/ that could possibly be causing a conflict? I don't use xfce, but could does it provide it's own sort of touchpad/mouse configuration settings?

Offline

#433 2014-07-25 16:53:51

Latrina
Member
From: Italy - Mexico
Registered: 2014-07-02
Posts: 44

Re: Acer C720/C720P Chromebook

SolarBoyMatt wrote:

My fan for sure runs (albeit so quietly I almost don't hear it sometimes), and I have not noticed a burning smell either... I also use this machine as a daily driver, and I can run firefox and eclipse+android without any sort of heating issues. Next time I am taxing it I will check my sensors output, but otherwise my machine never really gets too hot. What kind of work are you doing when you've noticed this?

Unfortunately the responses so far to your lm-sensors ML post aren't too encouraging...

My usage of this chromebook is mostly email and chrome with some 10 tabs opened, IRC, installing removing some packages, occasionally compiling something from AUR, and btw the cpu threads temperature never goes beyond 50 degrees, it is almost always sitting at 42/43 degrees.

Like I have said, I am more than sure that I might be dealing with a sightly faulty machine, therefore I either find a way to manually increase the speed fan with the hope that this will better spread the ventilation across all the motherboard, or in a week time once I return home to Italy I will restore ChromeOS and put it on Ebay.

I knew I should't have bought Acer. My past experiences with Acer have never been good, hence not exception with this one.

Last edited by Latrina (2014-07-25 16:54:28)


Sun Netra T1 DC200  (x6 cluster) OpenBSD 5.4; Sun Ultra 5 OpenBSD 5.4; Futro S500 FreeBSD 10.0; Chromebook c720 ArchLinux; etc

Offline

#434 2014-07-25 17:32:49

porphyry5
Member
Registered: 2014-06-04
Posts: 88

Re: Acer C720/C720P Chromebook

SolarBoyMatt wrote:

Alternatively, if you don't mind using a custom kernel, linux-chromebook provides patches for the touchpad, suspending, and some other fixes.

https://aur.archlinux.org/packages/linux-chromebook

Prebuilt 64-bit packages can be found here.

Thank you, there's a touch of serendipity, I'm already in processing of installing that patch for another problem that appeared after the update, no backlight adjustment.

Offline

#435 2014-07-25 18:49:11

tumas04
Member
Registered: 2013-01-30
Posts: 6

Re: Acer C720/C720P Chromebook

tumas04 wrote:

I added "my" new installation method for a 64bit-installation with the 2014.07.03-iso.
https://wiki.archlinux.org/index.php/Ac … Arch_Linux

Maybe someone can try it out or adjust my instructions (since i am not a native English speaker, there are probably a few grammatical mistakes wink)

Thanks I will have to try this when I do a fresh install to try the new Wayland and GNOME in September/October if the ISO problem is still not fixed, is the mem=1536m flag still necessary? It might be worth mentioning.

The 1536m tweak is not necessary with the newest iso. It just boots as it is supposed to.

Offline

#436 2014-07-25 20:51:37

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Acer C720/C720P Chromebook

Very neat, I will definitely try this out so I can have a more up to date rescue media. I see it uses Grub instead of Syslinux. My guess is that SeaBIOS has some issues with Syslinux currently, and that's why the recent installers have been failing, seeing as the wiki page claims Syslinux can't be used on a normal install either.

Offline

#437 2014-07-27 17:51:02

Latrina
Member
From: Italy - Mexico
Registered: 2014-07-02
Posts: 44

Re: Acer C720/C720P Chromebook

tumas04 wrote:

I added "my" new installation method for a 64bit-installation with the 2014.07.03-iso.
https://wiki.archlinux.org/index.php/Ac … Arch_Linux

Maybe someone can try it out or adjust my instructions (since i am not a native English speaker, there are probably a few grammatical mistakes wink)


Thank you for the guide and the effort, however I wasn't able to boot archlinux-2014.07.03 from usb following the steps you have provided.
Therefore I have polished up the procedures a bit in order to get it to boot up and install correctly.

You will need to create a FAT32 partition with label "ArchLinux" and flag it as boot partition. I have used Gparted for commodity, however feel free to use whatever you like most.

Mount the USB drive we have just prepared for our Arch usb install image

$ sudo mount /dev/sdx1 /mnt/ -o uid=username,gid=users

Mount the archlinux-2014.07.03-dual.iso image

$ sudo mount -o archlinux-2014.07.03-dual.iso ~/iso/

Create the installation folders

$ mkdir -p /mnt/arch/boot

Copy the iso files over the usb

$ cp -r ~/iso/arch/boot/x86_64 /mnt/arch/boot/ && cp -r ~/iso/arch/aitab ~/iso/arch/x86_64 ~/iso/arch/pkglist.x86_64.txt /mnt/arch/

Install GRUB2 on the usb

$ sudo grub-install --force --no-floppy --root-directory=/mnt /dev/sdx1

Set up GRUB to boot the ArchLinux installation image

$ nano /mnt/boot/grub/grub.cfg
# add this in /mnt/boot/grub/grub.cfg 

menuentry "ArchLinux c720 64bit install" {
linux /arch/boot/x86_64/vmlinuz archisobasedir=/arch archisolabel=ArchLinux
initrd /arch/boot/x86_64/archiso.img
}

#

Umount the usb drive, plug it into the c720 (or any 64bit machine) and you should now be ready to roll

$ sudo umount /dev/sdx1

Let me know if it works for you guys and feel free to improve the outlined procedures and eventually update the wiki with the right informations.

Once I will get some spare time I will might work on a simple script that automates all the procedures outlined in this guide in order to speed things up and make it simpler for someone.

Last edited by Latrina (2014-07-27 18:05:09)


Sun Netra T1 DC200  (x6 cluster) OpenBSD 5.4; Sun Ultra 5 OpenBSD 5.4; Futro S500 FreeBSD 10.0; Chromebook c720 ArchLinux; etc

Offline

#438 2014-07-27 20:08:59

tumas
Member
Registered: 2012-02-08
Posts: 89

Re: Acer C720/C720P Chromebook

Latrina wrote:
tumas04 wrote:

I added "my" new installation method for a 64bit-installation with the 2014.07.03-iso.
https://wiki.archlinux.org/index.php/Ac … Arch_Linux

Maybe someone can try it out or adjust my instructions (since i am not a native English speaker, there are probably a few grammatical mistakes wink)


Thank you for the guide and the effort, however I wasn't able to boot archlinux-2014.07.03 from usb following the steps you have provided.
Therefore I have polished up the procedures a bit in order to get it to boot up and install correctly.

You will need to create a FAT32 partition with label "ArchLinux" and flag it as boot partition. I have used Gparted for commodity, however feel free to use whatever you like most.

Mount the USB drive we have just prepared for our Arch usb install image

$ sudo mount /dev/sdx1 /mnt/ -o uid=username,gid=users

Mount the archlinux-2014.07.03-dual.iso image

$ sudo mount -o archlinux-2014.07.03-dual.iso ~/iso/

Create the installation folders

$ mkdir -p /mnt/arch/boot

Copy the iso files over the usb

$ cp -r ~/iso/arch/boot/x86_64 /mnt/arch/boot/ && cp -r ~/iso/arch/aitab ~/iso/arch/x86_64 ~/iso/arch/pkglist.x86_64.txt /mnt/arch/

Install GRUB2 on the usb

$ sudo grub-install --force --no-floppy --root-directory=/mnt /dev/sdx1

Set up GRUB to boot the ArchLinux installation image

$ nano /mnt/boot/grub/grub.cfg
# add this in /mnt/boot/grub/grub.cfg 

menuentry "ArchLinux c720 64bit install" {
linux /arch/boot/x86_64/vmlinuz archisobasedir=/arch archisolabel=ArchLinux
initrd /arch/boot/x86_64/archiso.img
}

#

Umount the usb drive, plug it into the c720 (or any 64bit machine) and you should now be ready to roll

$ sudo umount /dev/sdx1

Let me know if it works for you guys and feel free to improve the outlined procedures and eventually update the wiki with the right informations.

Once I will get some spare time I will might work on a simple script that automates all the procedures outlined in this guide in order to speed things up and make it simpler for someone.

Ahh damn it, i know what the issue is/was wink

I actually did use the archlinux-20140703-dual-directory, but for some reason i mixed my instructions with archlinux-20140703 without the dual....
I fixed the wiki (there was still one "dual" missing). It should work now.

But as you pointed out with your instruction, there is no need for that directory at all (you can move the files directly into the boot directory) if you want only an USB-Drive for Arch. I did it a little bit more complicated because i am using several iso files (e.g. parted magic or gparted).

Last edited by tumas (2014-07-27 20:13:35)

Offline

#439 2014-07-27 20:13:14

Latrina
Member
From: Italy - Mexico
Registered: 2014-07-02
Posts: 44

Re: Acer C720/C720P Chromebook

tumas wrote:
Latrina wrote:
tumas04 wrote:

I added "my" new installation method for a 64bit-installation with the 2014.07.03-iso.
https://wiki.archlinux.org/index.php/Ac … Arch_Linux

Maybe someone can try it out or adjust my instructions (since i am not a native English speaker, there are probably a few grammatical mistakes wink)


Thank you for the guide and the effort, however I wasn't able to boot archlinux-2014.07.03 from usb following the steps you have provided.
Therefore I have polished up the procedures a bit in order to get it to boot up and install correctly.

You will need to create a FAT32 partition with label "ArchLinux" and flag it as boot partition. I have used Gparted for commodity, however feel free to use whatever you like most.

Mount the USB drive we have just prepared for our Arch usb install image

$ sudo mount /dev/sdx1 /mnt/ -o uid=username,gid=users

Mount the archlinux-2014.07.03-dual.iso image

$ sudo mount -o archlinux-2014.07.03-dual.iso ~/iso/

Create the installation folders

$ mkdir -p /mnt/arch/boot

Copy the iso files over the usb

$ cp -r ~/iso/arch/boot/x86_64 /mnt/arch/boot/ && cp -r ~/iso/arch/aitab ~/iso/arch/x86_64 ~/iso/arch/pkglist.x86_64.txt /mnt/arch/

Install GRUB2 on the usb

$ sudo grub-install --force --no-floppy --root-directory=/mnt /dev/sdx1

Set up GRUB to boot the ArchLinux installation image

$ nano /mnt/boot/grub/grub.cfg
# add this in /mnt/boot/grub/grub.cfg 

menuentry "ArchLinux c720 64bit install" {
linux /arch/boot/x86_64/vmlinuz archisobasedir=/arch archisolabel=ArchLinux
initrd /arch/boot/x86_64/archiso.img
}

#

Umount the usb drive, plug it into the c720 (or any 64bit machine) and you should now be ready to roll

$ sudo umount /dev/sdx1

Let me know if it works for you guys and feel free to improve the outlined procedures and eventually update the wiki with the right informations.

Once I will get some spare time I will might work on a simple script that automates all the procedures outlined in this guide in order to speed things up and make it simpler for someone.

Ahh damn it, i know what the issue is/was wink

I actually did use the archlinux-20140703-dual-directory, but for some reason i mixed my instructions with archlinux-20140703 without the dual....
I fixed the wiki (there was still one "dual" missing). It should work now.

That actually wasn't the only issue and yet I doubt you have properly fixed the wiki's procedures.. But hey..


Sun Netra T1 DC200  (x6 cluster) OpenBSD 5.4; Sun Ultra 5 OpenBSD 5.4; Futro S500 FreeBSD 10.0; Chromebook c720 ArchLinux; etc

Offline

#440 2014-07-27 21:32:22

tumas
Member
Registered: 2012-02-08
Posts: 89

Re: Acer C720/C720P Chromebook

Latrina wrote:

That actually wasn't the only issue and yet I doubt you have properly fixed the wiki's procedures.. But hey..

Out of curiosity i deleted my USB-drive and did all the steps again. I copied all the commands from the wiki and what shall i say? the USB-drive works. So i am not sure why i did not work for you.

Offline

#441 2014-07-28 22:42:11

scot14
Member
Registered: 2014-06-02
Posts: 123

Re: Acer C720/C720P Chromebook

I think most people here use either the 3.14 lts kernel, or the 3.16 mainline kernel. But for those using the 3.15 kernel, the backlight problem should be fixed starting with today's release of 3.15.7, and so no patch should be needed for the Acer, HP, and Toshiba Haswell-based Chromebooks.

Edit: No *backlight* patch, that is.

Last edited by scot14 (2014-07-28 22:43:16)

Offline

#442 2014-07-29 03:28:13

parchedas
Member
From: Cambridge, UK
Registered: 2013-06-01
Posts: 74

Re: Acer C720/C720P Chromebook

scot14 wrote:

I think most people here use either the 3.14 lts kernel, or the 3.16 mainline kernel. But for those using the 3.15 kernel, the backlight problem should be fixed starting with today's release of 3.15.7, and so no patch should be needed for the Acer, HP, and Toshiba Haswell-based Chromebooks.

Edit: No *backlight* patch, that is.

Not the HP apparently, but linux-chromebook which I have just updated has the HP 14 and dell 11 patch applied. So if anyone can confirm the dell patch works let Scot know so he can get it added upstream.

Offline

#443 2014-07-30 01:03:23

Xarik1
Member
Registered: 2014-07-26
Posts: 15

Re: Acer C720/C720P Chromebook

Hey guys, bit of a noobie here. So I got the touchpad and suspend working perfectly from the wiki instructions. Then being the idiot that I am I wanted to get Netflix working so I enabled multilibs and installed those (removing the regular ones In the process) so I could install pipe light.

But that broke my touchpad. It won't work at all. Keep getting errors when I re-run the install script for them as well.



Any advice?

Last edited by Xarik1 (2014-07-30 01:09:07)

Offline

#444 2014-07-30 01:24:44

mindwar
Member
Registered: 2011-06-06
Posts: 12

Re: Acer C720/C720P Chromebook

I received my acer chromebook today and messed up by not creating a recovery image on a USB drive and completely wiped all of the data so I'm unable to make a new recovery image. I have arch running perfectly except I missed the step to switch SeaBIOS to default. Is there somewhere I can get a recovery image so I can re-install chromeos and switch SeaBIOS to default?

Even better would be if someone could copy the script used to switch SeaBIOS to default so we can see exactly what it's doing.

Offline

#445 2014-07-30 16:39:24

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Acer C720/C720P Chromebook

@mindwar

There are instructions on how to create a Chrome OS recovery image here

https://support.google.com/chromebook/a … 0595?hl=en

and here's the set_gbb_flags.sh script

https://chromium.googlesource.com/chrom … b_flags.sh


@Xarik1

Use linux-chromebook or linux-mainline-chromebook from the AUR, they contain the patches for the touchpad. 64-bit builds can be found here.

After installing, all you need to get suspend working (at least on linux-mainline-chromebook, I don't use linux-chromebook) is to add "tpm_tis.force=1" to your kernel parameters in your bootloader config.

Last edited by SolarBoyMatt (2014-07-30 16:52:44)

Offline

#446 2014-07-30 18:34:39

Xarik1
Member
Registered: 2014-07-26
Posts: 15

Re: Acer C720/C720P Chromebook

@SolarBoyMatt

hmm keep getting a "no space left on this device" message 10 minutes into the build it's running out of ram.

Offline

#447 2014-07-30 18:43:18

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Acer C720/C720P Chromebook

Just use one of the prebuilt kernels from the third link in my post. No need to build it yourself unless you're making other changes that aren't included in the package.

If you really want to build it yourself, compile it /home instead of in RAM, since it sounds like the kernel needs more than 2GB of space to build. My guess is that you're either using an AUR helper that builds in /tmp or have makepkg set to build in /tmp.

Last edited by SolarBoyMatt (2014-07-30 18:45:24)

Offline

#448 2014-07-30 18:53:09

Xarik1
Member
Registered: 2014-07-26
Posts: 15

Re: Acer C720/C720P Chromebook

sorry  new , could you outline how to use the prebuilt kernal?

Offline

#449 2014-07-30 19:52:50

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Acer C720/C720P Chromebook

Download from the page I linked to and install with pacman. See the Pacman wiki page on how to install local packages. https://wiki.archlinux.org/index.php/Pa … l_commands

I understand you're still new, but this is starting to border on help vampirism. I'd recommend reading the pacman and makepkg pages on the wiki, and familiarizing yourself with those, as well as configuring Grub  (plus it's good general Arch knowledge to have anyways). Unfortunately Arch on the C720 isn't problem free, and takes a little more work and learning than most machines.

Last edited by SolarBoyMatt (2014-07-30 19:53:28)

Offline

#450 2014-07-30 21:40:15

Xarik1
Member
Registered: 2014-07-26
Posts: 15

Re: Acer C720/C720P Chromebook

sorry didn't mean to be a help vampire. I got the packages installed, rebooted and the touchpad still doesn't work. about to give up. It doesn't even show up under xinput -list

Offline

Board footer

Powered by FluxBB