Difference between revisions of "4Good CL110"

From ArchWiki
Jump to navigation Jump to search
m (→‎Init: added a link)
(Expanded the article with many generic edits on the page)
Line 4: Line 4:
 
{{Related|Microcode}}
 
{{Related|Microcode}}
 
{{Related articles end}}
 
{{Related articles end}}
This article serves as a temporal indexing directory for the issues of running Arch Linux on 4GOOD CL110 Cloudbook until there's time to improve, and possibly rewrite it.
+
This article serves as a temporal indexing directory for the issues of running Arch Linux on 4GOOD CL110 Cloudbook until there's time to improve, and possibly rewrite it. As much as it would be desirable to keep this article wikified - I am afraid that it will have to stay informal for the time being.
  
 
== Hardware ==
 
== Hardware ==
Line 21: Line 21:
 
== Installing ==
 
== Installing ==
  
== CPU ==
+
== UEFI ==
  
=== cpufreq ===
+
This model has a 32bit UEFI
 +
[https://git.archlinux.org/archiso.git/tree/docs/README.transfer#n105 32bit UEFI boot image instructions]
 +
After that the process is pretty straightforward and the installation is no different to that of a normal Arch system.
  
== Init ==
+
=== Init-related hard-freezes ===
  
 +
The deal with init system is ugly.
 +
System experiences a hard(unrecoverable freeze) soon after being booted(5-20 seconds), probably due to some delayed service startup. The problem lies in the systemd, and as of 2017/01/10 it was still there.
 
Section coming soon...
 
Section coming soon...
 
In short - switch over from systemd to OpenRC
 
In short - switch over from systemd to OpenRC
Line 33: Line 37:
 
A flawless [http://systemd-free.org/migrate.php migration guide]
 
A flawless [http://systemd-free.org/migrate.php migration guide]
 
It's actually pretty flawed, so this article *should* address some of the out-of-date issues
 
It's actually pretty flawed, so this article *should* address some of the out-of-date issues
 +
An up-to-date [https://github.com/MiCoArcher/openrc-migrator/blob/master/openrc-migrator.sh scipt] designed to aid in migration.
 +
Read it first, and only then run it!
 +
 +
== CPU ==
  
== UEFI ==
+
There are multiple CPU-related issues, which if left unaddress may turn one's computing into a hell-like experience.
 +
 
 +
=== CPU-related hard-freezes ===
 +
A single major CPU issue are the [https://forum.manjaro.org/t/intel-bay-trail-freezes-the-linux-kernel/1931 hard freezes], common to many bay-trail devices .
 +
A simple solution to the problem is to add "max_cstate=1" option to the [https://wiki.archlinux.org/index.php/Kernel_parameters kernel parameters].
 +
 
 +
=== cpufreq ===
  
This model has a 32bit UEFI
+
Coming soon...
[https://git.archlinux.org/archiso.git/tree/docs/README.transfer#n105 32bit UEFI boot image instructions]
 
  
 
== Multimedia ==
 
== Multimedia ==
Line 43: Line 56:
 
=== Audio ===
 
=== Audio ===
  
Audio is supported through ALSA with virtually no configuration. Following the [[ALSA]] article should cover all that is needed.
+
Audio driver is not in the mainline yet, and I had no way of testing whether it is even going to work. It's a rather unpopular laptop, and I don't see how this is going to change. However, you are welcome to contribute to this article if you know of any regular bay-trail audio drivers.
 +
I suggest using a USB soundcard.
  
 
=== Video ===
 
=== Video ===
Line 53: Line 67:
 
=== Webcam ===
 
=== Webcam ===
  
The webcam should be supported through the {{Ic|uvcvideo}} module by default, if not:
+
The webcam is not supported and there is not even a driver for it.
 
 
# modprobe uvcvideo
 
  
 
==Networking==
 
==Networking==
Line 61: Line 73:
 
=== Wireless ===
 
=== Wireless ===
  
 +
Wireless is provided by r8723bs driver. Rather unstable, but it is still usable.
 
See [[#See also]]
 
See [[#See also]]
  
Line 66: Line 79:
  
 
=== Touchpad ===
 
=== Touchpad ===
 +
 +
A nightmare. It's a mono-pad, that has no buttons on it, but that's not the main issue.
 +
The big thing about the touchpad is that it is generating random characters when you tap at it's edges.
 +
Another issue - it's not a Synaptic, so it doesn't benefit from any of the synaptic-related settings.
 +
The driver comes from the xf86-input-libinput package.
  
 
== See also ==
 
== See also ==

Revision as of 09:35, 5 March 2017

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: A following article is an *active* work in progress. Currently it only indexes some main issues on the forums. Ideally, this article should also deal with the some of the issues of the infamous rtl8723bs chipset on Linux. (Discuss in Talk:4Good CL110#)

This article serves as a temporal indexing directory for the issues of running Arch Linux on 4GOOD CL110 Cloudbook until there's time to improve, and possibly rewrite it. As much as it would be desirable to keep this article wikified - I am afraid that it will have to stay informal for the time being.

Hardware

  • CPU: Intel Atom Z3735F, 4 cores, up to 1.83 GHz
  • RAM: 2048 Mb, DDR3L-RS 1333 Mhz, integrated
  • eMMC: 32GB
  • GPU: Intel HD Graphics Gen7 4EU, Valleyview, 620 MHz, up to 1268 MB(drawn from the mainboard RAM)
  • LCD: 1366x768, 11.6" widescreen
  • WLAN: Realtek RTL8723BS , 802.11 b/g/n SDIO
  • CAM: 0.3 Mpix
  • BAT: LI-ON 10000 mAh, 5-7 hours. Uses 3.5 DC-jack.
  • Bluetooth 4.0, microSD card reader(64GB), 2x USB 2.0, miniHDMI
  • Touchpad:

Installing

UEFI

This model has a 32bit UEFI 32bit UEFI boot image instructions After that the process is pretty straightforward and the installation is no different to that of a normal Arch system.

Init-related hard-freezes

The deal with init system is ugly. System experiences a hard(unrecoverable freeze) soon after being booted(5-20 seconds), probably due to some delayed service startup. The problem lies in the systemd, and as of 2017/01/10 it was still there. Section coming soon... In short - switch over from systemd to OpenRC Use this website as a guide.

A flawless migration guide It's actually pretty flawed, so this article *should* address some of the out-of-date issues An up-to-date scipt designed to aid in migration. Read it first, and only then run it!

CPU

There are multiple CPU-related issues, which if left unaddress may turn one's computing into a hell-like experience.

CPU-related hard-freezes

A single major CPU issue are the hard freezes, common to many bay-trail devices . A simple solution to the problem is to add "max_cstate=1" option to the kernel parameters.

cpufreq

Coming soon...

Multimedia

Audio

Audio driver is not in the mainline yet, and I had no way of testing whether it is even going to work. It's a rather unpopular laptop, and I don't see how this is going to change. However, you are welcome to contribute to this article if you know of any regular bay-trail audio drivers. I suggest using a USB soundcard.

Video

The on-board graphics uses the Intel driver. Install xf86-video-intel.

Aside from that, there are no out-of-the-ordinary configuration steps. Consult Xorg and Intel for more information.

Webcam

The webcam is not supported and there is not even a driver for it.

Networking

Wireless

Wireless is provided by r8723bs driver. Rather unstable, but it is still usable. See #See also

Input

Touchpad

A nightmare. It's a mono-pad, that has no buttons on it, but that's not the main issue. The big thing about the touchpad is that it is generating random characters when you tap at it's edges. Another issue - it's not a Synaptic, so it doesn't benefit from any of the synaptic-related settings. The driver comes from the xf86-input-libinput package.

See also