Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owner would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

Acer Chromebook C710-2615

a.k.a. Google C7 Chromebook

Other sub models

SKU Model Processor
RAM
Hard_disk
Battery
Coreboot_tested
C710-2615 Intel Celeron 1007U 2 GB 16 GB SSD 4 Cell Yes
NU.SH7AA.004 C710-2847 Intel Celeron 847 2 GB 320 GB HDD 4 Cell Yes
NU.SH7AA.007 C710-2487 Intel Celeron 847 4 GB 320 GB HDD 4 Cell No
NU.SH7AA.008 C710-2055 Intel Celeron 847 4 GB 320 GB HDD 6 Cell Yes
NU.SH7AA.009 C710-2490 Intel Celeron 847 2 GB 320 GB HDD 4 Cell Yes
NU.SH7AA.010 C710-2478 Intel Celeron 847 2 GB 320 GB HDD 6 Cell No
NU.SH7AA.011 C710-2833 Intel Celeron 847 2 GB 16 GB SSD 4 Cell No
NU.SH7AA.013 C710-2815 Intel Celeron 847 4 GB 16 GB SSD 6 Cell No
NU.SH7AA.015 C710-2457 Intel Celeron 847 4 GB 16 GB SSD 4 Cell No
NU.SH7AA.016 C710-2856 Intel Celeron 847 2 GB 16 GB SSD 4 Cell No
NU.SH7AA.017 C710-2826 Intel Celeron 847 2 GB 16 GB SSD 6 Cell No
NU.SH7AA.018 C710-2471 Intel Celeron 847 2 GB 16 GB SSD 6 Cell No
NU.SH7AA.019 C710-2688 Intel Celeron 847 4 GB 16 GB SSD 4 Cell No
NU.SH7AA.020 C710-2834 Intel Celeron 1007U 2 GB 16 GB SSD 4 Cell Yes
NU.SH7AA.022 C710-2481 Intel Celeron 1007U 4 GB 16 GB SSD 4 Cell No
NU.SH7AA.023 C710-2822 Intel Celeron 1007U 4 GB 16 GB SSD 6 Cell No
NU.SH7AA.024 C710-2827 Intel Celeron 1007U 2 GB 16 GB SSD 6 Cell No
NU.SH7AA.025 C710-2411 Intel Celeron 1007U 2 GB 16 GB SSD 4 Cell No
NU.SH7SG.001 C710-842G32ii Intel Celeron 847 2 GB 320 GB HDD 4 Cell Yes

The Acer C710 2615 has the following configuration:

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

{OK}

Detect CD/DVD:

[?]

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

CPU VT (virtualization) extensions

{OK}

Hibernation

{i}

Sleep / Suspend

/!\ - Bug #66261

Xorg

{OK}

- OpenGL

{OK}

- Resize-and-Rotate(randr)

{OK}

Switch to External Screen (VGA)

{i}

Switch to External Screen (HDMI)

{i}

Screen Brightness controls

{i}

Mouse

- Built-in (Touchpad)

{i}

Wireless/Wifi

{OK}

Webcam

{OK}

Bluetooth

X-(

Keyboard's Hotkeys

{i}

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

This report is based on a Debian Jessie 64-bit install performed after flashing the system with a Coreboot pre-built image, as documented here: https://johnlewis.ie/mediawiki/index.php?title=Coreboot_on_Chromebooks

Other installation methods can share the original kernel, leading to different results.

Touchpad, brightness and general hardware support is better with kernel versions 3.9+ which are available with Debian Jessie or from the Linux Libre repository.

Configuration

Display

The display works as expected, but when connected to an external (VGA or HDMI) display, the primary display will turn off and can't be enabled simultaneously. Upon disconnection it is not re-enabled either.

Brightness controls

The brightness hot keys don't work out of the box. However brightness adjusting works by using the xbacklight package:

# apt-get install xbacklight

As an example, to set brightness to 80% do:

$ xbacklight -set 50

The following commands could be bound to new keyboard shortcuts (Super-F8/Super-F9 for example):

/usr/bin/xbacklight -inc 15
/usr/bin/xbacklight -dec 15

Audio

lspci output:

00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)

Touchpad

Several public reports indicate sensitivity problems.

It works out of the box in Debian Jessie, occasionally failing (?), unsupported in Debian Wheezy (Kernel <3.9), unless you use the kernel from backports.

On at least one chromebook, the following was necessary to get the touchpad working:

modprobe cyapa
rmmod chromeos_laptop
modprobe chromeos_laptop

A line like the following should then appear in /var/log/kern.log

input: Cypress APA Trackpad (cyapa) as /devices/pci0000:00/0000:00:1f.3/i2c-7/7-0067/input/input16

Power Management

Sleep doesn't work, this has been reported upstream as Bug #66261 on kernel.org.

Hibernation works as expected via command line, more detailed configuration can be achieved by binding key combination to the corresponding commands. This was tested as documented at https://www.kernel.org/doc/Documentation/power/basic-pm-debugging.txt

WiFi

lspci output: 01:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)


System Summary

lspci -vnn

# lspci -vnn
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
        Subsystem: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154]
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0156] (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0156]
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at e0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 1000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915

00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
        Subsystem: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a]
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at e0706100 (64-bit, non-prefetchable) [size=16]
        Capabilities: [50] Power Management version 3
        Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Kernel driver in use: mei_me

00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) (prog-if 20 [EHCI])
        Subsystem: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d]
        Flags: bus master, medium devsel, latency 0, IRQ 21
        Memory at e0705800 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: ehci-pci

00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
        Subsystem: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20]
        Flags: bus master, fast devsel, latency 0, IRQ 45
        Memory at e0700000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: e0400000-e04fffff
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12]
        Capabilities: [a0] Power Management version 2
        Kernel driver in use: pcieport

00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Memory behind bridge: e0600000-e06fffff
        Prefetchable memory behind bridge: 00000000e0500000-00000000e05fffff
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [90] Subsystem: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14]
        Capabilities: [a0] Power Management version 2
        Kernel driver in use: pcieport

00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) (prog-if 20 [EHCI])
        Subsystem: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26]
        Flags: bus master, medium devsel, latency 0, IRQ 19
        Memory at e0705c00 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
        Kernel driver in use: ehci-pci

00:1f.0 ISA bridge [0601]: Intel Corporation 7 Series Chipset Family LPC Controller [8086:1e5f] (rev 04)
        Subsystem: Intel Corporation 7 Series Chipset Family LPC Controller [8086:1e5f]
        Flags: bus master, medium devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: lpc_ich

00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04) (prog-if 01 [AHCI 1.0])
        Subsystem: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03]
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 42
        I/O ports at 1060 [size=8]
        I/O ports at 1070 [size=4]
        I/O ports at 1068 [size=8]
        I/O ports at 1074 [size=4]
        I/O ports at 1040 [size=32]
        Memory at e0705000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [70] Power Management version 3
        Capabilities: [a8] SATA HBA v1.0
        Capabilities: [b0] PCI Advanced Features
        Kernel driver in use: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
        Subsystem: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22]
        Flags: medium devsel, IRQ 23
        Memory at e0706000 (64-bit, non-prefetchable) [size=256]
        I/O ports at 0400 [size=32]
        Kernel driver in use: i801_smbus

00:1f.6 Signal processing controller [1180]: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller [8086:1e24] (rev 04)
        Flags: fast devsel, IRQ 139
        Memory at e0704000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: [50] Power Management version 3

01:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01)
        Subsystem: Foxconn International, Inc. Device [105b:e052]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at e0400000 (64-bit, non-prefetchable) [size=512K]
        Expansion ROM at e0480000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 2
        Capabilities: [50] MSI: Enable- Count=1/4 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
        Kernel driver in use: ath9k

02:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] (rev 10)
        Subsystem: Acer Incorporated [ALI] Device [1025:0742]
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at e0500000 (64-bit, prefetchable) [size=64K]
        Memory at e0510000 (64-bit, prefetchable) [size=64K]
        Expansion ROM at e0600000 [disabled] [size=2K]
        Capabilities: [48] Power Management version 3
        Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [a0] MSI-X: Enable+ Count=5 Masked-
        Capabilities: [ac] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Device Serial Number 00-00-20-1a-06-6b-39-fd
        Capabilities: [150] Power Budgeting <?>
        Capabilities: [160] Virtual Channel
        Kernel driver in use: tg3

02:00.1 SD Host controller [0805]: Broadcom Corporation NetXtreme BCM57765 Memory Card Reader [14e4:16bc] (rev 10) (prog-if 01)
        Subsystem: Acer Incorporated [ALI] Device [1025:0742]
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at e0520000 (64-bit, prefetchable) [size=64K]
        Capabilities: [48] Power Management version 3
        Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [ac] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [150] Power Budgeting <?>
        Capabilities: [160] Virtual Channel
        Kernel driver in use: sdhci-pci

lsusb

# lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null 
Bus 002 Device 003: ID 1267:0210 Logic3 / SpectraVideo plc LG Optical Mouse 3D-310
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0 
  iProduct                2 PS/2+USB Mouse
      (Bus Powered)
  (Bus Powered)
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                0 
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 001 Device 004: ID 04f2:b336 Chicony Electronics Co., Ltd 
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                2 HD WebCam
      (Bus Powered)
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  (Bus Powered)
Bus 001 Device 003: ID 0489:e04e Foxconn / Hon Hai 
  bDeviceClass          224 Wireless
  bDeviceProtocol         1 Bluetooth
  iProduct                2 (error)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                0 
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller

Resources

(to be completed)

Attachments

Some configuration files and sample outputs.

* https://johnlewis.ie/mediawiki/index.php?title=Coreboot_on_Chromebooks

Credits

* FabianRodriguez


CategoryLaptopComputer