Contact: SomeoneE1se<
> Make: Lenovo<
> Brand: Ideapad<
> Model: S10-3t == Current Issues == ## List any issues you have with the current development release here * 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 == ## dmidecode -s system-manufacturer system-manufacturer: LENOVO<
> ## dmidecode -s system-product-name system-product-name: 20040M18<
> ## dmidecode -s system-version 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: [[http://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio-Models.txt|HD-Audio-Models]] [[https://help.ubuntu.com/community/HdaIntelSoundHowto|HDAIntelSound]] [[http://osdir.com/ml/ubuntu-users/2010-05/msg00859.html|Alsa/Sound/in10.04]] == Screen Rotation: Maverick and earlier == 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: {{{ #!/bin/sh syntax_error=0 orientation=0 current_orientation="$(xrandr -q --verbose | grep 'connected' | egrep -o '\) (normal|left|inverted|right) \(' | egrep -o '(normal|left|inverted|right)')" # 1=left, 2=inverted, 3=right, 0=normal case $current_orientation in normal) orientation=3 ;; left) orientation=0 ;; inverted) orientation=1 ;; right) orientation=2 ;; esac if [ "$1." != "." ]; then orientation=$1 fi method=evdev device=`xinput --list | grep Cando|awk '{ print $12 }' | awk -F '=' '{ print $2 }'` 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 xrandr -o $orientation # # }}} Each time the script is run from the terminal, it should flip the screen. == Screen Rotation: Narwhal and later == As of 11.04, the evdev method of rotating the touchscreen input no longer works. This has been marked as a won't fix in the bug report as it is now a deprecated method. Instead the coordinates are passed through a matrix which rotates them. The following script should work with Natty Narwhal 11.04 and later to rotate the screen. {{{ #Variables syntax_error=0 orientation=0 #Detect the current orientation current_orientation="$(xrandr -q --verbose | grep 'connected' | egrep -o '\) (normal|left|inverted|right) \(' | egrep -o '(normal|left|inverted|right)')" # 1=left, 2=inverted, 3=right, 0=normal #Next orintation, rotate 90 degrees case $current_orientation in normal) orientation=3 ;; left) orientation=0 ;; inverted) orientation=1 ;; right) orientation=2 ;; esac #Use the orientation if it is given if [ "$1." != "." ]; then orientation=$1 fi #Touchscreen input method method=evdev #Detect input device id device=`xinput --list | grep Cando|awk '{ print $12 }' | awk -F '=' '{ print $2 }'` #Default input settings (first 2 rows of a 3x3 rotation matrix) mata=1 matb=0 matc=0 matd=0 mate=1 matf=0 #Work out the input settng for each orientatiom case $orientation in 0) mata=1 matb=0 matc=0 matd=0 mate=1 matf=0 ;; 1) mata=0 matb=-1 matc=1 matd=1 mate=0 matf=0 ;; 2 ) mata=-1 matb=0 matc=1 matd=0 mate=-1 matf=1 ;; 3 ) mata=0 matb=1 matc=0 matd=-1 mate=0 matf=1 ;; esac #Set the touchscreen rotation if [ $method = "evdev" ]; then xinput set-prop "$device" "Coordinate Transformation Matrix" $mata $matb $matc $matd $mate $matf 0 0 1 fi #Set the screen rotation xrandr -o $orientation }}} == Hardware details == ||<-3 tablewidth="75%"> '''Screen & Monitors''' || ||<|2> '''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 || || ||<-3> '''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 || || ||<-3> '''Sound''' || || Sound works? || YES || || || Correct volume? || YES || || || Hardware volume switch || YES || || || Headphone jack || WORKS(see fix) || || || Mic jack || WORKS(see fix) || || ||<-3> '''Networking''' || || Wired NIC || YES || || || Wireless NIC || YES(see fix) || || || PCMCIA NIC || Untested || || || Firewire || Untested || || || Bluetooth || Untested || || || Modem || Untested || || || Infrared || N/A || || ||<-3> '''Touchpad & Mice''' || || Touchpad || YES || || || Touchpad - Doubletap = double click || YES || || || Touchpad - Scroll down side || YES || || || External mouse - USB || YES || || || External mouse - Serial || N/A || || ||<-4> '''TouchScreen''' || || Touch || Works (see fix) || || || MultiTouch || Not Working || || ||<-4> '''Additional Hardware''' || || Card reader(s) || YES || || || Accelerometer || NO || || ## Add or remove keys as needed for your laptop. Fill out action ||<-7 tablewidth="75%"> '''Function and other keys''' || ||<|2> '''Fn key''' ||<|2> '''Operation''' ||<|2> '''Keycode''' ||<-3> '''Works?''' ||<|2> 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 || || ||<-7> '''Other special keys''' || ||<|2> '''Key''' ||<|2> '''Operation''' ||<|2> '''Keycode''' ||<-3> '''Works?''' ||<|2> Bug # || || in Ubuntu 6.06 LTS || in Gutsy || in Hardy (current development) || || Windows key + E ||open all workspace || || Untested || YES || YES || || === Notes === ## Add any notes here There is a useful and active thread about this laptop on the ubuntu forums - http://ubuntuforums.org/showthread.php?t=1415915 ---- CategoryLaptop