Lenovo IdeaPad s10-3t

From ArchWiki

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: This page is ancient (Discuss in Talk:Laptop#Old laptop pages)

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: Missing a lot of content (Discuss in Talk:Lenovo IdeaPad s10-3t)

System Specification

  • CPU: Intel Atom N450 (1.66 GHz) or N470?
  • Memory: 1GB DDR2 - can be upgraded to max of 2GB
  • Ethernet: Broadcom NetLink BCM57780 Gigabit
  • WiFi: Broadcom BCM4313 or Intel Corporation WiMAX/WiFi Link 6050 Series
  • Hard-Drive: 160GB standard with larger sizes available
  • Optical Drive: None
  • Integrated Graphics: Intel Pineview Integrated graphics
  • Touchscreen: ??? (2081:0A01) or Cando TouchScreen (2087:0A01)
  • Sound: Conexant pebble high definition smartaudip (14F1:5066) or Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (8086:27d8)
  • Screen: 10" LCD (1024x600)
  • SD Card Reader
  • Webcam: Lenovo Easycam?
  • Bluetooth: USI Co., Ltd (10ab:0816)?


See Network configuration/Ethernet#Broadcom BCM57780.


The Broadcom BCM4313 card requires the broadcom-wl module.

Intel Corporation WiMAX/WiFi Link 6050 Series works out of the box (with version 2.6.34 of the kernel).


  • So far, the keyboard/touchpad has not been able to work with or without an xorg.conf file.
  • Use vga=866 as a kernel parameter.

See Xorg, Intel graphics and Touchpad Synaptics.


The IAPS[dead link 2022-09-20 ⓘ] driver works. It can be built and loaded as follows:

$ cd /usr/src
$ git clone git://gitorious.org/iaps/iaps.git
$ cd iaps
$ make
# make install
# depmod -a
# modprobe iaps
# dmesg

A line similar to input: iaps as /devices/virtual/input/input13 should be observed from the output of dmesg above.

lsinput from kraxel/input (a.k.a. input-utils on Debian) will produce output similar to the following:

  bustype : BUS_ISA
  vendor  : 0x0
  product : 0x0
  version : 0
  name    : "iaps"
  phys    : "isa702/input0"
  bits ev : EV_SYN EV_ABS

Events can be read as follows:

$ input-events 12
waiting for events
15:13:53.622930: EV_ABS ABS_X 555
15:13:53.622958: EV_SYN code=0 value=0
15:13:53.973886: EV_ABS ABS_X 541
15:13:53.973916: EV_SYN code=0 value=0
15:13:54.024218: EV_ABS ABS_X 556
15:13:54.024240: EV_ABS ABS_Y 532
15:13:54.024243: EV_SYN code=0 value=0
15:13:54.073551: EV_ABS ABS_X 555

The ThinkWiki page for the Hard Drive Active Protection System (HDAPS) lists some interesting applications for the accelerometer.