Difference between revisions of "Lenovo IdeaPad S10-3"
m (→Funktion Keys: Spelling fix) |
Kynikos.bot (talk | contribs) (use https for links to archlinux.org) |
||
(9 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category: Lenovo | + | [[Category:Lenovo]] |
=System Specification= | =System Specification= | ||
Line 6: | Line 6: | ||
*Memory: 1 GB DDR2 SDRAM - can be expanded to a maximum of 2GB (one RAM slot) | *Memory: 1 GB DDR2 SDRAM - can be expanded to a maximum of 2GB (one RAM slot) | ||
*WiFi: Broadcom BCM4113 | *WiFi: Broadcom BCM4113 | ||
− | *Hard-Drive: 250 GB 2,5" SATA, 5400 | + | *Hard-Drive: 250 GB 2,5" SATA, 5400 RPM |
*Optical Drive: None | *Optical Drive: None | ||
*Integrated Graphics: Intel GMA 3150 | *Integrated Graphics: Intel GMA 3150 | ||
Line 14: | Line 14: | ||
*Webcam: Lenovo Easycam | *Webcam: Lenovo Easycam | ||
− | Note | + | {{Note|Some newer models have an Intel Atom N455 (same spec as 450) and 1GB of DDR3 memory.}} |
=Wireless= | =Wireless= | ||
− | |||
− | Some revisions have an Atheros AR9285 | + | This laptop uses a Broadcom BCM4113 chipset for wireless networking. Some revisions have an Atheros AR9285 802.11b/g chipset. |
+ | |||
+ | ==Free kernel driver for the Broadcom BCM4113 chipset== | ||
+ | |||
+ | As of kernel version 2.6.37, there is now a Free driver in the kernel: [http://linuxwireless.org/en/users/Drivers/brcm80211 brcmsmac]. This driver should be loaded out of the box. It does however suffer from a resume issue in kernel 2.6.37 when the laptop resumes from suspend. The Wi-Fi does not come back up unless it is [https://wiki.archlinux.org/index.php/Broadcom_wireless#Wifi_card_does_not_work_when_resuming_from_suspend_.28brcm80211.29 reloaded]. | ||
+ | |||
+ | ==Non-free alternative driver for the Broadcom BCM4113 chipset== | ||
+ | |||
+ | An alternative may be the [http://www.broadcom.com/support/802.11/linux_sta.php 802.11 Linux STA driver], which can be installed from the [[AUR]]: {{AUR|broadcom-wl}} | ||
+ | |||
+ | ==Free kernel driver for the Atheros AR9285 802.11b/g chipset== | ||
+ | |||
+ | The [http://wireless.kernel.org/en/users/Drivers/ath9k ath9k] module is detected by [[udev]] and loaded out of the box. | ||
+ | |||
+ | Some users report issues with the {{Ic|ath9k}} driver and this particular chipset. In this case, use the [https://wiki.archlinux.org/index.php/Wireless_Setup#ndiswrapper ndiswrapper] method. Also, add {{Ic|!ath9k}} and {{Ic|ndiswrapper}} to the {{Ic|MODULES}} array in {{ic|/etc/rc.conf}}. | ||
=Graphics= | =Graphics= | ||
− | The Intel GMA 3150 requires the | + | The Intel GMA 3150 requires the {{Pkg|xf86-video-intel}} module. No xorg.conf file is required. |
=Input= | =Input= | ||
− | The keyboard and touchpad work more or less without problems using the | + | The keyboard and touchpad work more or less without problems using the {{Pkg|xf86-input-keyboard}} and {{Pkg|xf86-input-synaptics}} modules, respectively. Right- and left-clicking works, as well as vertical edge scrolling and right-click tapping. I have not managed to get two- and three-finger taps to work, nor two-finger scroll. |
==Function Keys== | ==Function Keys== | ||
− | The function keys only work for some extent, e.g. the keys for turning off the LCD backlight works but not those for turning on and off | + | The function keys only work for some extent, e.g. the keys for turning off the LCD backlight works but not those for turning on and off Wi-Fi, touchpad, etc. To make the volume keys work, map "XF86AudioRaiseVolume" to "amixer set Master 5%+" and "XF86AudioLowerVolume" to "amixer set Master 5%-" |
− | The brightness keys do not work and do not appear to be recognized by the system. To adjust brightness, I modified this script [http://www.winmoor.nl/Samsung-R519-Display-Brightness.html] and mapped | + | The brightness keys do not work and do not appear to be recognized by the system. To adjust brightness, I modified this script [http://www.winmoor.nl/Samsung-R519-Display-Brightness.html] and mapped {{Keypress|Super}}+{{Keypress|Up}} and {{Keypress|Super}}+{{Keypress|Down}} to the up and down scripts, respectively. |
− | Create a file called something like "brighness_up" in a directory of your choice, e.g. | + | Create a file called something like "brighness_up" in a directory of your choice, e.g. {{ic|/home/your_user_name/scripts/brightness_up}} |
− | |||
Paste the text below, and save the file. | Paste the text below, and save the file. | ||
Line 96: | Line 108: | ||
</pre> | </pre> | ||
And make the file executable, e.g | And make the file executable, e.g | ||
− | + | chmod u+x ~/scripts/brightness_up | |
For lowering the screen brightness, make a script containing this: | For lowering the screen brightness, make a script containing this: | ||
Line 159: | Line 171: | ||
=Suspend & Hibernate= | =Suspend & Hibernate= | ||
− | + | {{Pkg|acpid}} needs to be installed. This laptop has problems resuming correctly from suspend. If your laptop screen does not come back on after suspending and resuming, you need to add additional kernel boot options: | |
+ | |||
+ | *Kernel 2.6.x users should try: | ||
+ | {{Ic|intel_idle.max_cstate<nowiki>=</nowiki>0}} | ||
+ | |||
+ | *Kernel 3.x users should try: | ||
+ | |||
+ | {{Ic|nohpet}} | ||
+ | |||
+ | or | ||
+ | |||
+ | {{Ic|hpet=disable highres=off nohz=off}} | ||
=Card Reader= | =Card Reader= |
Revision as of 01:03, 6 December 2012
Contents
System Specification
- CPU: Intel Atom N450 (1.66 GHz, 512 MB L2 cache)
- Memory: 1 GB DDR2 SDRAM - can be expanded to a maximum of 2GB (one RAM slot)
- WiFi: Broadcom BCM4113
- Hard-Drive: 250 GB 2,5" SATA, 5400 RPM
- Optical Drive: None
- Integrated Graphics: Intel GMA 3150
- Sound: Intel HDA: Realtek ALC272
- Screen: 10.1" LCD 1024x600 (WSVGA)
- 5 in 1 Card Reader
- Webcam: Lenovo Easycam
Wireless
This laptop uses a Broadcom BCM4113 chipset for wireless networking. Some revisions have an Atheros AR9285 802.11b/g chipset.
Free kernel driver for the Broadcom BCM4113 chipset
As of kernel version 2.6.37, there is now a Free driver in the kernel: brcmsmac. This driver should be loaded out of the box. It does however suffer from a resume issue in kernel 2.6.37 when the laptop resumes from suspend. The Wi-Fi does not come back up unless it is reloaded.
Non-free alternative driver for the Broadcom BCM4113 chipset
An alternative may be the 802.11 Linux STA driver, which can be installed from the AUR: broadcom-wlAUR
Free kernel driver for the Atheros AR9285 802.11b/g chipset
The ath9k module is detected by udev and loaded out of the box.
Some users report issues with the ath9k
driver and this particular chipset. In this case, use the ndiswrapper method. Also, add !ath9k
and ndiswrapper
to the MODULES
array in /etc/rc.conf
.
Graphics
The Intel GMA 3150 requires the xf86-video-intel module. No xorg.conf file is required.
Input
The keyboard and touchpad work more or less without problems using the xf86-input-keyboard and xf86-input-synaptics modules, respectively. Right- and left-clicking works, as well as vertical edge scrolling and right-click tapping. I have not managed to get two- and three-finger taps to work, nor two-finger scroll.
Function Keys
The function keys only work for some extent, e.g. the keys for turning off the LCD backlight works but not those for turning on and off Wi-Fi, touchpad, etc. To make the volume keys work, map "XF86AudioRaiseVolume" to "amixer set Master 5%+" and "XF86AudioLowerVolume" to "amixer set Master 5%-"
The brightness keys do not work and do not appear to be recognized by the system. To adjust brightness, I modified this script [1] and mapped Template:Keypress+Template:Keypress and Template:Keypress+Template:Keypress to the up and down scripts, respectively.
Create a file called something like "brighness_up" in a directory of your choice, e.g. /home/your_user_name/scripts/brightness_up
Paste the text below, and save the file.
#!/bin/bash # these are the possible values: # 42 56 70 92 AF CC E5 FF # 30 40 50 60 70 80 90 100 % Current=`sudo setpci -s 00:02.0 F4.B` case $Current in 42) sudo setpci -s 00:02.0 F4.B=56 ;; 56) sudo setpci -s 00:02.0 F4.B=70 ;; 70) sudo setpci -s 00:02.0 F4.B=92 ;; 92) sudo setpci -s 00:02.0 F4.B=af ;; af) sudo setpci -s 00:02.0 F4.B=cc ;; cc) sudo setpci -s 00:02.0 F4.B=e5 ;; e5) sudo setpci -s 00:02.0 F4.B=ff ;; esac Current=`sudo setpci -s 00:02.0 F4.B` case $Current in 42) notify-send "Brightness is at 30%" ;; 56) notify-send "Brightness is at 40%" ;; 70) notify-send "Brightness is at 50%" ;; 92) notify-send "Brightness is at 60%" ;; af) notify-send "Brightness is at 70%" ;; cc) notify-send "Brightness is at 80%" ;; e5) notify-send "Brightness is at 90%" ;; ff) notify-send "Brightness is at 100%" ;; esac
And make the file executable, e.g
chmod u+x ~/scripts/brightness_up
For lowering the screen brightness, make a script containing this:
#!/bin/bash # these are the possible values: # 42 56 70 92 AF CC E5 FF # 30 40 50 60 70 80 90 100 % Current=`sudo setpci -s 00:02.0 F4.B` case $Current in ff) sudo setpci -s 00:02.0 F4.B=e5 ;; e5) sudo setpci -s 00:02.0 F4.B=cc ;; cc) sudo setpci -s 00:02.0 F4.B=af ;; af) sudo setpci -s 00:02.0 F4.B=92 ;; 92) sudo setpci -s 00:02.0 F4.B=70 ;; 70) sudo setpci -s 00:02.0 F4.B=56 ;; 56) sudo setpci -s 00:02.0 F4.B=42 ;; esac Current=`sudo setpci -s 00:02.0 F4.B` case $Current in 42) notify-send "Brightness is at 30%" ;; 56) notify-send "Brightness is at 40%" ;; 70) notify-send "Brightness is at 50%" ;; 92) notify-send "Brightness is at 60%" ;; af) notify-send "Brightness is at 70%" ;; cc) notify-send "Brightness is at 80%" ;; e5) notify-send "Brightness is at 90%" ;; ff) notify-send "Brightness is at 100%" ;; esac
Suspend & Hibernate
acpid needs to be installed. This laptop has problems resuming correctly from suspend. If your laptop screen does not come back on after suspending and resuming, you need to add additional kernel boot options:
- Kernel 2.6.x users should try:
intel_idle.max_cstate=0
- Kernel 3.x users should try:
nohpet
or
hpet=disable highres=off nohz=off
Card Reader
Works out of the box.
Web Cam
Works out of the box