arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
152 lines (110 loc) • 8.02 kB
Markdown
Related articles
* [Touchpad](/index.php/Touchpad "Touchpad")
* [Acpid](/index.php/Acpid "Acpid")
* [Powertop](/index.php/Powertop "Powertop")
This is one of the products from the [Lenovo S-series](http://shop.lenovo.com/de/de/laptops/lenovo/s-series), which is different from the IdeaPad S-Series.
## Contents
* [1 Hardware specifications](#Hardware_specifications)
* [1.1 PCI devices](#PCI_devices)
* [1.2 USB devices](#USB_devices)
* [2 Configuration](#Configuration)
* [2.1 BIOS](#BIOS)
* [2.2 Wireless](#Wireless)
* [2.3 Bluetooth](#Bluetooth)
* [2.4 Graphics](#Graphics)
* [2.5 Backlight](#Backlight)
* [2.6 Audio](#Audio)
* [2.7 SD Card Reader](#SD_Card_Reader)
* [2.8 Webcam](#Webcam)
* [2.9 Changing fan mode](#Changing_fan_mode)
## Hardware specifications
* CPU: [Intel Celeron N2830](https://en.wikipedia.org/wiki/Silvermont#Mobile_processors_.28Bay_Trail-M.29 "wikipedia:Silvermont") (2x 2.16 GHz, turbo 2.41 GHz)
* Memory: 4048 MB internal - can not be changed
* WiFi: Broadcom BCM43142
* Bluetooth: Broadcom BCM43142A0
* Hard-Drive: 320GB (Seagate)
* Optical Drive: None
* Integrated Graphics: Intel HD Graphics i915 (4 EU, 313 MHz, turbo 750 MHz)
* Sound: Intel HD Audio
* Screen: 11,6" LCD (1366x768, anti-glare)
* SD Card Reader: Realtek RST5129
* Webcam: Lenovo (Acer) EasyCamera
`inxi -F -M`
```
System: Host: XXX Kernel: 3.16.1-1-ARCH x86_64 (64 bit) Desktop: LXDE (Openbox 3.5.2) Distro: Arch Linux
Machine: System: LENOVO product: 20421 v: Lenovo S20-30
Mobo: LENOVO model: Edonis 2A1 v: SDK0F82993Pro Bios: LENOVO v: ACCN10WW date: 05/08/2014
CPU: Dual core Intel Celeron N2830 (-MCP-) cache: 1024 KB
Clock Speeds: 1: 699 MHz 2: 699 MHz
Graphics: Card: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
Display Server: X.Org 1.16.0 driver: intel Resolution: 1366x768@60.02hz
GLX Renderer: Mesa DRI Intel Bay Trail GLX Version: 3.0 Mesa 10.2.6
Audio: Card Intel Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller driver: snd_hda_intel
Sound: Advanced Linux Sound Architecture v: k3.16.1-1-ARCH
Network: Card-1: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller driver: r8169
IF: enp1s0 state: down mac: XX:XX:XX:XX:XX:XX
Card-2: Broadcom BCM43142 802.11b/g/n driver: wl
IF: wlp2s0 state: up mac: XX:XX:XX:XX:XX:XX
Drives: XXX
Partition: XXX
Sensors: System Temperatures: cpu: 34.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 105 Uptime: 2:08 Memory: 852.2/3843.1MB Client: Shell (zsh) inxi: 2.2.3
```
### PCI devices
`lspci -nn`
```
00:00.0 Host bridge [0600]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register [8086:0f00] (rev 0e)
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0e)
00:13.0 SATA controller [0106]: Intel Corporation Device [8086:0f23] (rev 0e)
00:14.0 USB controller [0c03]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI [8086:0f35] (rev 0e)
00:1a.0 Encryption controller [1080]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine [8086:0f18] (rev 0e)
00:1b.0 Audio device [0403]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller [8086:0f04] (rev 0e)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:0f48] (rev 0e)
00:1c.1 PCI bridge [0604]: Intel Corporation Device [8086:0f4a] (rev 0e)
00:1f.0 ISA bridge [0601]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit [8086:0f1c] (rev 0e)
00:1f.3 SMBus [0c05]: Intel Corporation Device [8086:0f12] (rev 0e)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 08)
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
```
### USB devices
`lsusb`
```
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 002: ID 5986:054a Acer, Inc
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
```
## Configuration
### BIOS
The BIOS and the boot menu can be accessed by using the *alternative* power button, which is a small circular one on the left side near by the main power button.
### Wireless
Works after installing the proprietary driver module [broadcom-wl](https://www.archlinux.org/packages/?name=broadcom-wl) or [broadcom-wl-dkms](https://www.archlinux.org/packages/?name=broadcom-wl-dkms), which supports Broadcom BCM43142\. See the detailed [Broadcom wireless](/index.php/Broadcom_wireless "Broadcom wireless") page for further information.
### Bluetooth
The BCM43142A0 Bluetooth module should be recognized by the next kernel version right after 4.2.5\. More information can be found in the commit message at [kernel.org](https://git.kernel.org/cgit/linux/kernel/git/bluetooth/bluetooth.git/commit/drivers/bluetooth/btusb.c?id=2faf71ce90782d02e1710c12a19a2084fbbec5cc) and in the [Bluetooth](/index.php/Bluetooth#Foxconn_.2F_Hon_Hai_.2F_Lite-On_Broadcom_device "Bluetooth") article.
### Graphics
See [Intel graphics](/index.php/Intel_graphics "Intel graphics") and [xrandr](/index.php/Xrandr "Xrandr").
### Backlight
Backlight control works after adding the following [Kernel boot parameter](/index.php/Kernel_parameters "Kernel parameters"), which is set by default since [linux](https://www.archlinux.org/packages/?name=linux) kernel version 3.16:
```
video.use_native_backlight=1
```
Use one of the [backlight utilities](/index.php/Backlight#Backlight_utilities "Backlight") (tested with [light](https://aur.archlinux.org/packages/light/)) to adjust the backlight and control it with keyboard shortcuts [by the method of your choice](/index.php/Extra_keyboard_keys_in_Xorg "Extra keyboard keys in Xorg").
With kernel 4.0.x backlight can still be changed, but the keys for increasing or decreasing backlight brightness do not work anymore.
### Audio
Install [alsa-utils](https://www.archlinux.org/packages/?name=alsa-utils). See [ALSA](/index.php/ALSA "ALSA") and [Openbox#ALSA](/index.php/Openbox#ALSA "Openbox") for detailed information. To turn on the internal microphone, start `alsamixer` and increase the volume.
### SD Card Reader
This requires the `rtsx_usb` module [[1]](http://cateee.net/lkddb/web-lkddb/MFD_RTSX_USB.html). [Load the moduleand](/index.php/Kernel_modules "Kernel modules") [blacklist](/index.php/Blacklist "Blacklist") `sdhci`, `sdhci_acpi` and `sdhci_pci`, or install [lenovo-s20-30](https://aur.archlinux.org/packages/lenovo-s20-30/) from the [AUR](/index.php/AUR "AUR"). Then [rebuild the kernel image](/index.php/Mkinitcpio#Image_creation_and_activation "Mkinitcpio") with `mkinitcpio -P linux` as root.
### Webcam
Works with [samsung-tools](https://aur.archlinux.org/packages/samsung-tools/) and [cheese](https://www.archlinux.org/packages/?name=cheese). Turn the device on with
```
$ samsung-tools -w on
```
Since kernel 4.0.x everything works out of the box, i.e. samsung-tools is not needed anymore.
### Changing fan mode
The fan mode can be changed with `echo 'X'>/sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/fan_mode` provided by the ideapad-laptop kernel module, where X defines the fan cooling mode, i.e X can be one of the following possibilities:
* 1 = interval cooling
* 2 = regulate fan speed depending on temperature (default, but shows 133 or 5 by inspecting with `cat`)
In fan cooling mode 2, the fan starts, if the CPU temperature reaches 35°C and stops after the temperature is lower than 31°C.