How do you rate this laptop with Linux?
Excellent
 
20% (2)
Good
 
80% (8)
Fair
0% (0)
Poor
0% (0)
Unusable
0% (0)

Lenovo Ideapad Y450

Author(s)

Guilherme “nirev” (guilherme the_symbol_AT nirev _one_tiny_dot org)

Introduction

Lenovo Y450 is a good laptop for everyday usage and I have installed Ubuntu 9.10 and Arch Linux on it.
I have not tested the firewire connection, but pretty much everything else works, except for screen brightness control (for which there's a fix if you have the intel graphics card one) and the two dolby buttons (the first two next to on the top right speaker).

This page is just for discussing using Linux on the Lenovo Ideapad Y450. For a general discussion about this laptop you can visit the Lenovo Ideapad Y450 page on LapWik.

Specifications

For full specifications see the Lenovo Ideapad Y450 specifications page.

NameLenovo Ideapad Y450
ProcessorIntel Core2 Duo Processor P8700/T6600/T4300 : 2.1GHz - 2.53GHz, 1066/800MHz FSB, 3/2/1MB On-Die L2 Cache
ScreenMonitor Size and resolutions
14“ WXGA (1366×768)
GraphicsNVIDIA GeForce G110M
NVIDIA GeForce G110P
Intel GMA 4500MHD
RAMUp to 8GB
HDD250GB to 320GB - 5400rpm
Optical DriveDVD Super Multi
Network10/100
Intel Wireless WiFi Link 5100

Linux Compatibility

DeviceCompatibilityComments
ProcessorWorksIs capable of reducing the clock speed with cpufreq
ScreenHalfScreen is good, but the brightness control needs a workaround
HDDWorksArch's install didn't like the “Lenovo Recovey” partition, so I erased the whole drive
Optical DriveWorks
GraphicsWorks720p movies play OK on TV via HDMI with the Intel card
SoundWorks
EthernetWorks
WirelessWorks
BluetoothNot Tested
USBWorks
eSataWorksTested with an external drive with two partitions, nfts and ext3.
FirewireNot Tested
Card ReaderWorks
WebcamWorksuvc driver

Notes

The brightness of can be adjusted on Y450s with Intel cards issuing the command:
setpci -s 00:02.0 F4.B=“20”

Where the argument, 20 in the example, is in the range 01-FF, with FF being 100% brightness.

Branimir Vasilić has made a script for Ubuntu that manages to change the brightness using the
special keys for it on the keyboard, it is available at his website.

Finally, there is a topic on lenovo's forums about Y450 on linux.

Summary

You can enter a summary of how well the Lenovo Ideapad Y450 works with Linux here.


Discussion

ionligue, 2014/12/16 01:25

I wish to show thanks to you just for bailing me out of this particular trouble.As a result of checking through the the net and meeting techniques that were not productive, I was thinking my life was done.

Agen Poker Online Indonesia, Dewa Poker, judi poker, Casino Sbobet, Agen Ibcbet, Agen Bola Sbobet, Taruhan Bola, Agen Bola Sbobet, idrpoker.com agen texas poker dan domino online indonesia terpercaya, idrpoker.com agen texas poker dan domino online indonesia terpercaya

furnished accommodations, 2014/04/22 16:00

rfkill says that the wifi is hard blocked. This is frustrating since wireless networking is one of the most important capabilities for a notebook.

lovewilliam, 2011/02/10 06:54

Refered to this one
http://axcoto.com/blog/article/tag/siocsifflags-operation-not-possible-due-to-rf-kill
install rfkill to solve ths problem

tedot, 2010/09/16 12:08

I have the same problem here. But I found that this code(http://www.spinics.net/lists/linux-acpi/msg29795.html) actually made bluetooth & wifi devices to work on my Y450.

I'm not sure whether I was doing it the right way, but. Having the code included in 2.6.33 kernel source and rebuild the kernel works for me.

Still looking for a simpler solution though :(

UmmHere, 2010/08/24 03:41

here are my acpi auto scripts.. enjoy!!
some bits are stolen from random people.. but works great on my y450


#######################################battery.sh#################################
#!/bin/sh

LCD_AC=8
LCD_BAT=3
# spindown time for HD (man hdparm for valid values)
# I prefer 10 mins for acad and 5 mins for batt
ACAD_HD=120
BATT_HD=60

# battery event handler

last_status=`cat /var/db/acpi.lastpower`
status=`awk '/^state: / { print $2 }' /proc/acpi/ac_adapter/ACAD/state`

echo $status > /var/db/acpi.lastpower

if [ $4 = 00000001 ]; then

      ac_plug="plugged"

else

      ac_plug="un-plugged"

fi

logger “ACPI: Triggered with $1/$2 $3 $4 $5 $6”
logger “ACPI: AC Status $status detected… was $last_status..”

if [ $ac_plug = “plugged” ] & [ $last_status = “on-line” ]; then

      logger "ACPI: False Trigger.. Ignoring.."
      #We Ignore false plugged in alerts when already plugged in
      exit 0

fi

case $status in

      "on-line")
              logger "Setting HD spindown to $(($ACAD_HD/60)) mins and adjusting brightness"
              /sbin/hdparm -S $ACAD_HD /dev/sda > /dev/null 2>&1
              echo -n $LCD_AC > /sys/class/backlight/acpi_video0/brightness 
              echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
              echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
              exit 0
      ;;
      "off-line")
              logger "Setting HD spindown to $(($BATT_HD/60)) minute and adjusting brightness"
              echo -n $LCD_BAT > /sys/class/backlight/acpi_video0/brightness 
              /sbin/hdparm -S $BATT_HD /dev/sda > /dev/null 2>&1
              echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
              echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
              exit 0
      ;;
      "*")
              logger "Something weird happened.. $status"
              exit 1
      ;;

esac
''``
###################################lidbutton.sh#############################
#!/bin/sh

# Laptop lid closed; shut down gracefully
# (need to implement “standby” mode instead)

# Only shutdown if running on battery; otherwise turn off lcd
# Get radeontool from: http://fdd.com/software/radeon/

lid_status=`awk '/^state:/ { print $2 }' /proc/acpi/button/lid/LID/state`
batt_status=`awk '/^charging state:/ { print $3 }' /proc/acpi/battery/BAT1/state`
X_running=`ps ca | awk '/X/ { print $1 }'`

logger “ACPI: Triggered with $1/$2”
logger “ACPI: Lid Detected as $lid_status action begining…”
if [ $X_running > 0 ]; then

      logger "ACPI: X seems to be running.. I'll assume it will handle this.."
      exit 0

fi

case $lid_status in

      "closed")
              if [ -n $batt_status -a $batt_status = "discharging" ] ; then
                      sync
                      echo disk > /sys/power/state 
              else
                      sync
                      echo mem > /sys/power/state
              fi
              exit 0
      ;;
      "open")
              exit 0

##############################################################################



############################brightness.sh#####################################
#!/bin/sh


current_brightness=`cat /sys/class/backlight/acpi_video0/brightness`

logger “ACPI: Brightness Adjustment Detected..”

case $3 in

      "00000086")
      echo -n $(($current_brightness++ )) > /sys/class/backlight/acpi_video0/brightness 
      ;;
      "00000087")
      echo -n $(($current_brightness-- )) > /sys/class/backlight/acpi_video0/brightness 
      ;;

esac
#########################################################################

lovewilliam, 2010/01/30 01:31

try iwlagn driver and wpa_supplicant .And it works on my Y450:-)

rfkill stuck, 2009/12/31 15:19

Hi, I have one of these and have had incredible problems getting the wireless to work. For whatever reason, no matter what the state of the wireless switch on the case, rfkill says that the wifi is hard blocked. This is frustrating since wireless networking is one of the most important capabilities for a notebook.

Also about half of the multimedia keys at the top don't work (which for the most part is fine, since they just do annoying bullshit). I think that one of them may be responsible for enabling/disabling wifi, but it could be that it just isn't getting caught.

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
 
lenovo_ideapad_y450.txt · Last modified: 2010/10/13 15:21 (external edit)
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 Linlap.com and other authors