Lenovo_S10-3t

Revision 16 as of 2010-11-17 20:29:05

Clear message

Contact: SomeoneE1se
Make: Lenovo
Brand: Ideapad
Model: S10-3t

Current Issues

  • Multi-touch untested, but touch works out of the box in 10.10 and is fixable in 10.04.
    • Rather, there are no multi-touch apps; the uTouch tests work with 10.10

System Info

system-manufacturer: LENOVO

system-product-name: 20040M18

system-version: Lenovo Ideapad S10-3t

Sound

Speakers work out of the box with 10.04. To enable the headphone jack and mute speakers while you're using headphones. Run this command.

sudo nano /etc/modprobe.d/alsa-base.conf

and add the following line to the end.

options snd-hda-intel model="ideapad"

reboot and headphones should now work.

Internal Microphone

With the change in the alsa-base.conf to

options snd-hda-intel model=ideapad

without the ""

you get your internal microphone working.

To test this, install Audacity (with Synaptics) and change there, the Settings for input to HDA: Intel CONEXANT Analog (hw0:0)

links which can help: HD-Audio-Models HDAIntelSound Alsa/Sound/in10.04

Screen Rotation

Screen Rotation does not currently work out of the box with 10.04 or 10.10. A way to gain some rotation functionality is to save this script:

syntax_error=0
orientation=0

current_orientation="$(xrandr -q --verbose | grep 'connected' | egrep -o  '\) (normal|left|inverted|right) \(' | egrep -o '(normal|left|inverted|right)')"
case $current_orientation in
        normal)
                current_orientation=0
        ;;
        left)
                current_orientation=1
        ;;
        inverted)
                current_orientation=2
        ;;
        right)
                current_orientation=3
        ;;
esac

if [ $current_orientation -eq 0 ]; then
        orientation=2
fi

if [ $current_orientation -eq 2 ]; then
        orientation=0
fi
method=evdev

# LENOVO S10-3t CHANGE ==> Hard Coded my device number to 11!!!!!!!!

device=11
 
swap=0
invert_x=0
invert_y=0
real_topx=0
real_topy=0
real_bottomx=4020
real_bottomy=4020

case $orientation in
        0)
                swap=0
                invert_x=0
                invert_y=0
                topx=$real_topx
                topy=$real_topy
                bottomx=$real_bottomx
                bottomy=$real_bottomy
        ;;
        1)
                swap=1
                invert_x=1
                invert_y=0
                topx=$real_topx
                topy=$real_topy
                bottomx=$real_bottomy
                bottomy=$real_bottomx
        ;;
        2 )
                swap=0
                invert_x=1
                invert_y=1
                topx=$real_topx
                topy=$real_topy
                bottomx=$real_bottomx
                bottomy=$real_bottomy
        ;;
        3 )
                swap=1
                invert_x=0
                invert_y=1
                topx=$real_topx
                topy=$real_topy
                bottomx=$real_bottomy
                bottomy=$real_bottomx
        ;;
esac

if [ $method = "evdev" ]; then
        xinput set-prop "$device" "Evdev Axes Swap" $swap
        xinput set-prop "$device" "Evdev Axes Swap" $swap
        xinput set-prop "$device" "Evdev Axis Inversion" $invert_x $invert_y
        xinput set-prop "$device" "Evdev Axis Calibration" $topx $bottomx $topy $bottomy
        if [ $orientation = 2 ]; then           
                xrandr -o inverted
        fi
        if [ $orientation = 0 ]; then
                xrandr -o normal
        fi
fi

#

Change device number to the correct one listed in xinput --list --short. Each time the script is run from the terminal, it should flip the screen.

Hardware details

Screen & Monitors

Device

Works?

Bug #

Lucid

Screen

GOOD

Correct resolution?

YES

Correct refresh rate?

YES

3D Acceleration

YES

External monitor works?

YES

External monitor - mirrors

YES

External monitor - extend desktop

YES

Power Management

Battery detected?

YES

Hibernates?

10.10: YES. 10.04: Untested

Suspend

YES

Dim monitor on battery

YES

Blank monitor on inactivity

YES

Lid Close

WORKS SORTA

Cpu frequency scaling

YES

Sound

Sound works?

YES

Correct volume?

YES

Hardware volume switch

YES

Headphone jack

WORKS(see fix)

Mic jack

WORKS(see fix)

Networking

Wired NIC

YES

Wireless NIC

YES(see fix)

PCMCIA NIC

Untested

Firewire

Untested

Bluetooth

Untested

Modem

Untested

Infrared

N/A

Touchpad & Mice

Touchpad

YES

Touchpad - Doubletap = double click

YES

Touchpad - Scroll down side

YES

External mouse - USB

YES

External mouse - Serial

N/A

TouchScreen

Touch

Works (see fix)

MultiTouch

Not Working

Additional Hardware

Card reader(s)

YES

Accelerometer

NO

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Ubuntu 6.06 LTS

in Gutsy

in Hardy (current development)

+ Space

Untested

Untested

Untested

+ Esc

Untested

Untested

Untested

+ F1

Untested

Untested

Untested

+ F2

Untested

Untested

Untested

+ F3

Untested

Untested

Untested

+ F4

Hibernate

Untested

Untested

YES

+ F5

Untested

Untested

Untested

+ F6

Untested

Untested

Untested

+ F7

Untested

Untested

Untested

+ F8

MUTE

Untested

Untested

YES

+ F9

Untested

Untested

Untested

+ F10

Untested

Untested

Untested

+ F11

Untested

Untested

Untested

+ F12

Untested

Untested

Untested

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Ubuntu 6.06 LTS

in Gutsy

in Hardy (current development)

Windows key + E

open all workspace

Untested

YES

YES

Notes


CategoryLaptop