Lenovo S20-30 - ArchWiki

# Lenovo S20-30

Related articles

- Touchpad
- Acpid
- Powertop

This is one of the products from the Lenovo S-series, which is different from the IdeaPad S-Series.

## Hardware specifications

- CPU: Intel Celeron N2830 (2x 2.16 GHz, turbo 2.41 GHz)
- Memory: 4048 MB internal - can not be changed
- WiFi: Broadcom BCM43142
- 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 EasyCam

    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)

## 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 or broadcom-wl-dkms, which supports Broadcom BCM43142. See the detailed Broadcom wireless page for further information.

### Graphics

See Intel graphics and xrandr.

### Backlight

Backlight control works after adding the following Kernel boot parameter, which is set by default since linux kernel version 3.16:

    video.use_native_backlight=1

Use one of the backlight utilities (tested with light) to adjust the backlight and control it with keyboard shortcuts by the method of your choice.

### Audio

Install alsa-utils. See ALSA and Openbox#ALSA for detailed information. To turn on the internal microphone, start `alsamixer` and increase the volume.

### SD Card Reader

The factual accuracy of this article or section is disputed.

Reason: Pending discussion at User_talk:Thiagowfx#Arch Linux and Realtek RTS5129 SD card reader (Discuss)

This requires the `rtsx_usb` module [1]. Load the module and blacklist `sdhci`, `sdhci_acpi` and `sdhci_pci`, or install lenovo-s20-30 from the AUR. Then rebuild the kernel image with `mkinitcpio -P linux` as root.

### Webcam

Works with samsung-tools and cheese. Turn the device on with

    $ samsung-tools -w on

### 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.

Category:

- Lenovo