1. ## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

Script to make a USB Thumb Drive to Flash your BIOS with

ubf2 v2.0.0
-New BIOS
-rm the MBR
-Should come executable
usbbiosflasher v1.0.1
-Changed some little stuff....
usbbiosflasher v1.0.0

This script makes this task as EZ as 1,2,3...

You should still read through the description on page=1 of this thread just for the hell of it. There are also a few "notes" there that are not here. If you don't know what the BIOS is then read through my post on page=3 of this thread.

Thanks one more time to wyth for posting the .ROM file That makes life way more simple.

Code:
#!/bin/bash
#
# Shell script to make a USB Tumb Drive for Flashing BIOS on a Lenovo Ideapad Y510.
# This script needs to me owned and run as ROOT with the "sudo command"
# i.e.  sudo usbbiosflasher
#
# If you have anyideas send be a PM on ubuntufourms.org  my user name is HunterThomson
# Name/Rename this script usbbiosflasher and save it to the ~/home directory.
# Then run the command-  chown root:root usbbiosflasher
# Then run the command-  chmod 755 usbbiosflasher
# Then copy the script to the directory /usr/bin.
# Run this comand to do that- sudo cp ~/usbbiosflasher /usr/bin
#
# You also must have the program "mbr" installed
# You can install the mbr program by running this comand in the shell on Ubuntu
# sudo apt-get install mbr
# In Arch Linux you have to get it from Aur
#
# First you will need to know a few things...
#
# You will also need to know the Mount Point i.e. /media/disk and the /dev path i.e. /dev/sdb1.
# You can find these by using the df -T comand.
# Run   df -T  in the shell. Then plug in the USB Thumb Drive and run the  df -T  comand agin.
# The new listing is the USB Thumb Dirve.
# Also check to make sure the File System tipe is vFAT or FAT16 or FAT32.
# If it is not use gparted to format it to FAT32.
# I am farly certen that all USB Thumb drives come formated with FAT file system out of the BOX.
# You may want to fromat it anyway just to make sure.
#
#
#
#

echo "Interactive Shell Script to Make a USB Thumb Drive \for Flashing BIOS On a Lenovo Ideapad Y510"
echo "You will need to have the USB Memory stick formated FAT32 and give it a BOOT flag with a program like gpartted"

# The next comand will make a directory to put needed files into. Note this file and everything init will be owned by root.
mkdir ~/usbbiosfiles
if [ $? != 0 ] ; then #failed echo "Could not \make directory usbbiosfiles" echo "look above \for \info" echo "Fix the problem and run this scrip agin" exit 1 else echo "Made directory usbbiosfiles... OK" fi # The next two comands will get the FreeDOS file and the .ROM file. cd ~/usbbiosfiles if [$? != 0 ] ; then
echo "Could not Change to the usbbiosfiles directory"
echo "look above \for \info"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Changing to the usbbiosfiles directory... OK"
fi

wget  "http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz"
if [ $? != 0 ] ; then echo "Could not Download FreeDOS" echo "look above \for \info" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Download of FreeDOS... OK" fi wget "http://ubuntuforums.org/attachment.php?attachmentid=84991&d=1221204455" if [$? != 0 ] ; then
echo "Could not Downlad the BIOS.ROM \file"
echo "look above \for \info"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
fi

# The next comand will name the .ROM file to the right name.
mv ~/usbbiosfiles/attachment.php?attachmentid=84991\&d=1221204455 ~/usbbiosfiles/06CN31WW.ROM.tar.gz
if [ $? != 0 ] ; then echo "Could not rename the BIOS.ROM \file" echo "look above \for \info" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Renameing of the BIOS.ROM \file... OK" fi echo "" # The next two comands set the variables. DEVX for the path i.e. /dev/xxx and MOUNTX for the mount point i.e. /media/xxx verify="n" while [ "$verify" != y ]
do
echo "You will need to know the Mount Point and the dev Path. You will also need to \make sure the File System \type is vFAT, FAT16 or FAT32."
echo ""
echo "With the USB Thumb Drive unpluged, Open another shell and run the comand  df -T  Then plug \in the USB Thumb Drive and run the comand df -T one \more time. The new device listed is the USB Thumb Drive. Note the Mount Point and The dev Path and the File system Type i.e. vFAT... If the File System \type is not vFAT, FAT16 or FAT32 you will need to fromat it with gparted. You may want to format the USB Thumb Drive anyway just to \make sure. In any \case delete all files and directorys on the USB drive before you go any ferther with this program."
echo ""
printf "Enter the dev path the USB Thumb Drive is at?"
echo ""
echo "Are you sure $DEVX is the dev path of the USB Thumb Drive... y or n?" read verify done echo "" verify="n" while [ "$verify" != y ]
do
printf "What is the Mount Point of the USB Thumb Drive?"
echo ""
echo "Are you sure $MOUNTX is the Mount Point of the USB Drive... y or n?" read verify done echo "" tar xvf ~/usbbiosfiles/*.tar if [$? != 0 ] ; then
echo "Could not unpack BIOS.ROM file"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Unpacking BIOS.ROM file... OK"
fi

gunzip ~/usbbiosfiles/FDOEM.144.gz
if [ $? != 0 ] ; then echo "Could not unpack FreeDOS files" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Unpacking FreeDOS files... OK" fi mkdir ~/usbbiosfiles/fdoem144 if [$? != 0 ] ; then
echo "Could not make directory fdoem144 in usbbiosfiles directory"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Made directory fdoem144 in direcoty usbbiosfiles... OK"
echo ""
echo "Going to \sleep \for 5secs"
fi

modprobe loop && sleep 5
if [ $? != 0 ] ; then echo "Could not \modprobe loop" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Modprobeing loop... OK" fi mount -o loop ~/usbbiosfiles/FDOEM.144 ~/usbbiosfiles/fdoem144 if [$? != 0 ] ; then
echo "Could not \mount FreeDOS on the fdoem144 directory"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Mounting FreeDOS on the fdoem144 directory... OK"
fi

cp ~/usbbiosfiles/fdoem144/* $MOUNTX if [$? != 0 ] ; then
echo "Could not copy FreeDOS files to $MOUNTX" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Copying FreeDOS files to$MOUNTX... OK"
fi

cp ~/usbbiosfiles/*.ROM $MOUNTX if [$? != 0 ] ; then
echo "Could not copy BIOS.ROM files to $MOUNTX" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Copying BIOS.ROM files to$MOUNTX... OK"
fi

sync
if [ $? != 0 ] ; then echo "Could not run the syncing command" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Runing the syncing command... OK" fi umount ~/usbbiosfiles/fdoem144 if [$? != 0 ] ; then
echo "Could not unmount FreeDOS"
echo "Look above for errors or problems reported and fix the problem"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this script agin"
rm -r ~/usbbiosfiles
exit
else
echo "Unmounting of FreeDOS... OK"
fi

verify="n"
while [ "$verify" != y ] do printf "Do you see any errors... yes or no?" read AN2 echo "" printf "You answered...$AN2 to errors. Is this correct... y or n?"
done

echo ""

if [ "$AN2" == "yes" ] then echo "Prosses Check Repoted... Error" echo "Look above for errors or problems reported and fix the problem" echo "" echo "removeing directory usbbiosfiles..." echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this script agin" rm -r ~/usbbiosfiles exit else echo "Success" echo "I did a lot of error checking too and didnt find anything" echo "" echo "Go get a pen and paper to write down these instructions" printf "Then hit the Enter to continue" read WAIT echo "#!/bin/bash # # Shell script to make a USB Tumb Drive for Flashing BIOS on a Lenovo Ideapad Y510. # This script needs to me owned and run as ROOT with the "sudo command" # i.e. sudo usbbiosflasher # # If you have anyideas send be a PM on ubuntufourms.org my user name is HunterThomson # Name/Rename this script usbbiosflasher and save it to the ~/home directory. # Then run the command- chown root:root usbbiosflasher # Then run the command- chmod 755 usbbiosflasher # Then copy the script to the directory /usr/bin. # Run this comand to do that- sudo cp ~/usbbiosflasher /usr/bin # # You also must have the program "mbr" installed # You can install the mbr program by running this comand in the shell on Ubuntu # sudo apt-get install mbr # In Arch Linux you have to get it from Aur # # First you will need to know a few things... # # You will also need to know the Mount Point i.e. /media/disk and the /dev path i.e. /dev/sdb1. # You can find these by using the df -T comand. # Run df -T in the shell. Then plug in the USB Thumb Drive and run the df -T comand agin. # The new listing is the USB Thumb Dirve. # Also check to make sure the File System tipe is vFAT or FAT16 or FAT32. # If it is not use gparted to format it to FAT32. # I am farly certen that all USB Thumb drives come formated with FAT file system out of the BOX. # You may want to fromat it anyway just to make sure. # # # # echo "Interactive Shell Script to Make a USB Thumb Drive \for Flashing BIOS On a Lenovo Ideapad Y510" # The next comand will make a directory to put needed files into. Note this file and everything init will be owned by root. mkdir ~/usbbiosfiles if [$? != 0 ] ; then
#failed
echo "Could not \make directory usbbiosfiles"
echo "look above \for \info"
echo "Fix the problem and run this scrip agin"
exit 1
else
fi

# The next two comands will get the FreeDOS file and the .ROM file.
cd ~/usbbiosfiles
if [ $? != 0 ] ; then echo "Could not Change to the usbbiosfiles directory" echo "look above \for \info" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Changing to the usbbiosfiles directory... OK" fi wget "http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz" if [$? != 0 ] ; then
echo "look above \for \info"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
fi

wget "http://ubuntuforums.org/attachment.php?attachmentid=84991&d=1221204455"
if [ $? != 0 ] ; then echo "Could not Downlad the BIOS.ROM \file" echo "look above \for \info" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Download of the BIOS.ROM \file... OK" fi # The next comand will name the .ROM file to the right name. mv ~/usbbiosfiles/attachment.php?attachmentid=84991\&d=1221204455 ~/usbbiosfiles/06CN31WW.ROM.tar.gz if [$? != 0 ] ; then
echo "Could not rename the BIOS.ROM \file"
echo "look above \for \info"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Renameing of the BIOS.ROM \file... OK"
fi

echo ""

# The next two comands set the variables. DEVX for the path i.e. /dev/xxx and MOUNTX for the mount point i.e. /media/xxx
verify="n"
while [ "$verify" != y ] do echo "You will need to know the Mount Point and the dev Path. You will also need to \make sure the File System \type is vFAT, FAT16 or FAT32." echo "" echo "With the USB Thumb Drive unpluged, Open another shell and run the comand df -T Then plug \in the USB Thumb Drive and run the comand df -T one \more time. The new device listed is the USB Thumb Drive. Note the Mount Point and The dev Path and the File system Type i.e. vFAT... If the File System \type is not vFAT, FAT16 or FAT32 you will need to fromat it with gparted. You may want to format the USB Thumb Drive anyway just to \make sure. In any \case delete all files and directorys on the USB drive before you go any ferther with this program." echo "" printf "Enter the dev path the USB Thumb Drive is at?" read DEVX echo "" echo "Are you sure$DEVX is the dev path of the USB Thumb Drive... y or n?"
done

echo ""

verify="n"
while [ "$verify" != y ] do printf "What is the Mount Point of the USB Thumb Drive?" read MOUNTX echo "" echo "Are you sure$MOUNTX is the Mount Point of the USB Drive... y or n?"
done

echo ""

tar xvf ~/usbbiosfiles/*.tar
if [ $? != 0 ] ; then echo "Could not unpack BIOS.ROM file" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Unpacking BIOS.ROM file... OK" fi gunzip ~/usbbiosfiles/FDOEM.144.gz if [$? != 0 ] ; then
echo "Could not unpack FreeDOS files"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Unpacking FreeDOS files... OK"
fi

mkdir ~/usbbiosfiles/fdoem144
if [ $? != 0 ] ; then echo "Could not make directory fdoem144 in usbbiosfiles directory" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Made directory fdoem144 in direcoty usbbiosfiles... OK" echo "" echo "Going to \sleep \for 5secs" fi modprobe loop && sleep 5 if [$? != 0 ] ; then
echo "Could not \modprobe loop"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Modprobeing loop... OK"
fi

mount -o loop ~/usbbiosfiles/FDOEM.144 ~/usbbiosfiles/fdoem144
if [ $? != 0 ] ; then echo "Could not \mount FreeDOS on the fdoem144 directory" echo "look above \for \info" echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this scrip agin" echo "" echo "removeing directory usbbiosfiles..." echo "" rm -r ~/usbbiosfiles exit else echo "Mounting FreeDOS on the fdoem144 directory... OK" fi cp ~/usbbiosfiles/fdoem144/*$MOUNTX
if [ $? != 0 ] ; then echo "Could not copy FreeDOS files to$MOUNTX"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Copying FreeDOS files to $MOUNTX... OK" fi cp ~/usbbiosfiles/*.ROM$MOUNTX
if [ $? != 0 ] ; then echo "Could not copy BIOS.ROM files to$MOUNTX"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Copying BIOS.ROM files to $MOUNTX... OK" fi sync if [$? != 0 ] ; then
echo "Could not run the syncing command"
echo "look above \for \info"
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this scrip agin"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
rm -r ~/usbbiosfiles
exit
else
echo "Runing the syncing command... OK"
fi

umount ~/usbbiosfiles/fdoem144
if [ $? != 0 ] ; then echo "Could not unmount FreeDOS" echo "Look above for errors or problems reported and fix the problem" echo "" echo "removeing directory usbbiosfiles..." echo "" echo "Reformat the USB Stick to FAT32 with gparted" echo "Fix the problem and run this script agin" rm -r ~/usbbiosfiles exit else echo "Unmounting of FreeDOS... OK" fi verify="n" while [ "$verify" != y ]
do
printf "Do you see any errors... yes or no?"
echo ""
printf "You answered... $AN2 to errors. Is this correct... y or n?" read verify done echo "" if [ "$AN2" == "yes" ]
then
echo "Prosses Check Repoted... Error"
echo "Look above for errors or problems reported and fix the problem"
echo ""
echo "removeing directory usbbiosfiles..."
echo ""
echo "Reformat the USB Stick to FAT32 with gparted"
echo "Fix the problem and run this script agin"
rm -r ~/usbbiosfiles
exit
else
echo "Success"
echo "I did a lot of error checking too and didnt find anything"
echo ""
echo "Go get a pen and paper to write down these instructions"

printf "Then hit the Enter to continue"
echo """
Last edited by HunterThomson; September 22nd, 2008 at 03:42 AM.

2. Spilled the Beans
Join Date
Jul 2008
Beans
14
Distro
Ubuntu 8.04 Hardy Heron

## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

thanks HunterTompson for the explanation and the new info,

i have another problem with my ubuntu 8.04 sometimes when i start it and try to play song, it will never happen only after i reboot, and same happen with my webcam, sometimes it can't find it, and when it does is upside-down,if you have any suggestions it will be great thanks again

3. ## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

Originally Posted by azteca_04
thanks HunterTompson for the explanation and the new info,

i have another problem with my ubuntu 8.04 sometimes when i start it and try to play song, it will never happen only after i reboot, and same happen with my webcam, sometimes it can't find it, and when it does is upside-down,if you have any suggestions it will be great thanks again
Hum... My guess is that the drivers are getting jumbled up and triping over eachother at startup....

In archlinux this would be a ez thing to fix or prove that it is not the problem because archlinux uses a rc.conf file to control what starts at startup and in what order.... I don't know how to do that on Ubuntu or a normal Linux system. If someone knows let me know.

How did you get the sound working.... did you install new alsa-Stuff (you didn't have to) Did you just add...

Code:
options snd-hda-intel model=lenovo-ms7195-dig
too the end of this file...

Code:
/etc/modprobe.d/alsa-base
If all you did was add that try....

Code:
sudo apt-get --reinstall alsa-utils alsa-lib alsa-driver
You mite have to add the driver option the the end of the alsa-base file agin too...

I am just taking crazy shots in the dark.... Maybe waite for someone to give you better advice...

If you are felling adventurous you could try a new distro... Linux Mint would be a good move... It is based on Ubuntu and uses the same package repositorys. I have herd many good things about it. Ubuntu was the first Linux disro I used (well I spent my first week on Fedora wich is just horable) It was farly simple to learn and I liked it. However, as soon as it swiched to 8.04 I started to dig out... "To me" 8.04 is a pile of buggy junk..."To ME"..."Some people Love it".... I know for sure if you download Ubuntu 7.10 and install that you will not have anyproblems "At All". Well other then using an out of date Gnome but that is not realy a problem. Arch Linux is the Best Disto Ever "If You Ask Me". However, you will have to use the Shell to do stuff. Installing mite scare you a bit... You would be best to wate untill you play around a bit more and find out what programs you like to use and how things are set up.

P.S. SO... you updated your BIOS before you moved to Linux What is your Backlight like????
Last edited by HunterThomson; August 10th, 2008 at 11:33 PM.

4. Spilled the Beans
Join Date
Jul 2008
Beans
14
Distro
Ubuntu 8.04 Hardy Heron

## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

hi thanks for the replya, well i installed the alsa drivers like it was mentioned in the previous thread i did everything that it said in there, and for me i think ubuntu is right for me, so i think im going to play some more with these one but i going to reinstall everything and hope to get it right

5. Spilled the Beans
Join Date
Jul 2008
Beans
14
Distro
Ubuntu 8.04 Hardy Heron

## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

Originally Posted by HunterThomson

P.S. SO... you updated your BIOS before you moved to Linux What is your Backlight like????
i forgot to answer this, same problem like most of them, if i go up is less brightess, and if a go down its brighter and at start up is not that bright

6. ## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

Originally Posted by azteca_04
hi thanks for the replya, well i installed the alsa drivers like it was mentioned in the previous thread i did everything that it said in there, and for me i think ubuntu is right for me, so i think im going to play some more with these one but i going to reinstall everything and hope to get it right
Hope that works
Ya, Ubuntu is good It is not the most populare bcause it sucks... I just don't like it.

-------------------------------

I was thinking "klibc" mite be causing the problem with teh backlight. I'm looking into it. If you know I am wrong pleas save me some time.

7. Just Give Me the Beans!
Join Date
Jun 2008
Beans
56

## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

Hey HunterThomson, I don't want to completely derail this thread but, I'm working on installing Arch on a seperate partition from Ubuntu, I am rather experienced with Arch, but I'm having trouble getting a working xorg.conf for this computer, did you generate one with hwd or write your own? If you did anything special in making it I'd like to know.

8. ## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

Hey everyone, I've been silently watching this thread, but now i need a little bit of advice...

I've got a Y710 (Specs here: http://www.tigerdirect.com/applicati...?EdpNo=3523911 ) with a triple boot Vista/XP/Ubuntu 8.04. I'm new to Ubuntu and so far i like it alot. However, i have a couple of problems with my installation.

Firstly, the optical drive is not recognized at all by Ubuntu only. When i installed XP i had to switch the ACHI in the BIOS to "Compatibility" mode in order to boot the installation disc and i think that might have something to do with it, but i put it back to enhanced recently with no noticable changes. If i turn ACPI off on startup, the drive works, but many other things don't. Googling suggests modifications to /etc/fstab, but no suggestions have solved this issue.

Second, sound issues. I can't get more than the front speakers only, and i've tried everything suggested in the page 2 area of the old thread. I have done the BIOS update with the Vista drive (not sure if that was sound related). I also notice the only setting that VirtualBox was able to pass sound through was PulseAudio, but it is a little bit static-y. I'm not sure if this is useful...

A friend told me that i'm running 64bit edition... is there a way to check? If that's what i have, i didn't mean to, which leads to a couple of questions:
1. Is it easy to change over to a 32bit edition? The only file i really care about is my VirtualBox, which is stored on a separate partition. I can back up the rest if wiping the Ubuntu partition is required.
2. Will i get better battery life from the 32bit edition? I'm only getting about an hour and 20 minutes tops... is this comparable to the Y510 users? (typically running Virtualbox all the time)
3. Any other suggestions of things to try before downgrading to 32bit? Any other pros and cons between 32bit and 64bit?

Thanks for listening.

P.S. for the record, webcam works without issue, brightness works without issue (all 10 levels), only basic hotkeys worked out of the box (volume, mute, etc)
Last edited by chargersfan420; August 12th, 2008 at 09:30 AM.

9. ## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

As far as 64-bit goes, I don't really see much of an advantage in using it right now. I used 64-bit Ubuntu for a while, and I encountered a lot of problems with it that I wouldn't normally be getting with 32-bit, such as a 64-bit version of flash player being non-existent, certain hardware drivers missing or not working, and programs not being native 64-bit. One benefit of 64-bit is that it allows more than 4Gb of ram natively, but that's not an issue unless you actually have more than 4Gb of ram. Supposedly, there's an advantage of speed for some programs, but I know from experience that some programs that are 32-bit ONLY (such as the Linux version of the orginal Unreal Tournament) will actually run slightly *slower* on a 64-bit OS, because the 32-bit environment or whatever has to be emulated.

So basically, until almost all programs and drivers have 64-bit versions that are equal to or greater than their 32-bit versions, IMHO there is no advantage.

10. Just Give Me the Beans!
Join Date
Jun 2008
Beans
56

## Re: Lenovo Ideapad Y510 is Go (Continued / NEW)

post the output of

cat /etc/fstab

and

ls /dev/cd

However with the amount of problems you're having (none of which seem typical of my ubuntu install) You should install the 32bit version as a fresh install.

Download it here, burn it to a CD and install. The version for "Standard Personal Computers" is the 32bit.