This is a guide to running Linux with the Samsung Q310 laptop.
This page is just for discussing using Linux on the Samsung Q310. For a general discussion about this laptop you can visit the Samsung Q310 page on LapWik.
Worth a try however if you want to run a 64 bit distribution such as Ubuntu 8.1 then be warned that there is an issue affecting the ACPI. Apparently the bios update 07SU from samsung does address this issue. However the updated 10SU firmware still has this issue. This can be worked around by adding acpi=off to the grub kernel line. As you may have guessed disabling the ACPI means you have no battery meter and removing or pluging in the power adapter causes the machine to restart. Also please be aware that the fn keys do not work and the brightness keys will cause the machine to restart. Although you can re-bind the fn keys and there are various work arounds. Hopefully the ACPI will be resolved soon which will make this a most excellent machine for Linux. I recommend using the NVIDIA drivers for linux as well.
This version of Ubuntu work almost flawlessy. The only thing that is still giving some issue is that I cannot control the brightness via the FN-key. The volume setting on the other side is working OK. Pressing the FN-key can cause the keyboard to freeze in that case just press CTRL + ALT + F1 and then go back to X with CRTL+F7. This will unlock the keyboard.
Since q310 webcam drivers were added in the 2.6.29 kernel and Jaunty Jackelope does not come with the 2.6.29 kernel or later, if you wish to use the webcam you will need to update the kernel. This can be done easily by downloading and running the following three files in turn:
It turns out that Samsung does not support 64 bit so that at 4gb ram, there are memory problems that cause the laptop to reboot when acpi is enabled. A workaround is to add mem=4096M to the grub line.
To do this, open up /boot/grub/menu.lst with the text editor of your choice (with root privileges) and add mem=4096M at the end of the line labeled “kernel” in the relevent grub entry. From the same line, you can now remove acpi=off.
With the new kernel, the default nvidia drivers that come with Jaunty are unlikely to work. To install drivers follow the following steps (write them down or otherwise remember them as we will need to close X):
1. Download the driver to your desktop: http://us.download.nvidia.com/XFree86/Linux-x86_64/185.18.14/NVIDIA-Linux-x86_64-185.18.14-pkg2.run 2. Press CTRL-ALT-F1 3. Login with your username and password. 4. Get root access: sudo su and enter your username and password. 5. cd to your desktop: cd ~/Desktop 6. Close X, if you are using GNOME this is : /etc/init.d/gdm stop 7. Get rid of the default nvidia drivers : sudo apt-get purge nvidia* 8. now run the driver script: sh NVIDIA-Linux-x86_64-185.18.14-pkg2.run 9. Follow the instructions, it will tell you that your gcc compiler does not match but this can be ignored. 10. When finished, reboot: reboot
Nvidia drivers should now be working and you can now enable special effects and manipulate the settings through System→Preferences→Nvidia X Server Settings.
Congrats, your Samsung q310 should be mostly usable. You can head over here to install the things you need to use.
I recommend using Win to flash the bios. I didn't want to test this with wine.
dajense, Monday 15 of February, 2010 [23:34:05]
also, after just 6 month of use, the gpu starts overheating when using compositing. this sucks
dajense, Monday 01 of February, 2010 [09:44:45]
Samsung really screwed this one. The option above (mem=4096) causes the kernel to ignore the first gig of memorey. This means, when using it, you have in fact only 3 out of 4 gigs of memory available for the OS. So the choice is in between acpi and the full 4 gig of memory officially supported by the hardware! This is due to a bug in how the bios adressess memory.
Customer support at Samsung tells me there woun't be another bios update for this notebook. They also feel, that nothing is really wrong, as officially only 32bit OS systems are installed (these usually use a maximum of 3GB RAM).
So, I say they are frauds. I am pissed and will never buy one of there products again!
ed, Saturday 01 of August, 2009 [18:34:17]
I have this laptop running Fedora 11 x86_64 so Samsung supports full 64bits of course. No problem with acpi. Most of the FN keys seems to work. Webcam too. The only problem is sound along HDMI, can't get it to work! Any Idea?
Tim, Friday 03 of July, 2009 [18:24:25]
I'm thinking about buying this notebook.
Are there any updates related to the ACPI and fn-key issues? Is it currently possible to switch between interal display and an external monitor?
JDShu, Saturday 11 of July, 2009 [18:49:28]
Tim, I just updated with a guide on how to get ACPI working on Jaunty, hope it helps.
jens, Sunday 10 of May, 2009 [23:26:56]
acpi has been imporved a little:
suspends works after some work working function keys: fn-esc = suspend to ram fn-10-12 = switch of numlock, keypad
Michael, Sunday 19 of April, 2009 [12:59:32]
Bought this Notebook and I wouldn't do it again: Fn-Keys do not work ACPI Issues Unable to boot Ubuntu/Debian/Whatever CD on internal DVD Drive(I used an external USB-Drive to install). Need to compile own kernel because of the NICs driver VGA/HDMI Port only work if X is up. Externel Dislay remains dark in console mode Additionally to the listed features above: The cardreader works
J, Sunday 15 of March, 2009 [13:01:54]
This lack of acpi is a real game breaker
Search
Sister Sites Lination - Blogging site for Linux users LinWik - Linux guides in wiki format
Discussion
Any updates on the ACPI situation. Will samsung put out an upgraded 12SU bios version ?
IS there any update on the FN keys story ? Now it's July 2010 is all working fine with the latest bios update ?
Samsung has released an update for the bios. The new bios version finally supports 4GB Ram on 64bit OS. It can be downloaded here:
http://www.samsung.de/de/Privatkunden/Mobil/Notebooks/QSerie/q310aurap8400/NP-Q310-AS03DE/detail.aspx?atab=support&aguid=516fa6c0-f80b-48ff-8bd9-df916a454898&dl=firmware
I recommend using Win to flash the bios. I didn't want to test this with wine.
also, after just 6 month of use, the gpu starts overheating when using compositing. this sucks
Samsung really screwed this one. The option above (mem=4096) causes the kernel to ignore the first gig of memorey. This means, when using it, you have in fact only 3 out of 4 gigs of memory available for the OS. So the choice is in between acpi and the full 4 gig of memory officially supported by the hardware! This is due to a bug in how the bios adressess memory.
Customer support at Samsung tells me there woun't be another bios update for this notebook. They also feel, that nothing is really wrong, as officially only 32bit OS systems are installed (these usually use a maximum of 3GB RAM).
So, I say they are frauds. I am pissed and will never buy one of there products again!
I have this laptop running Fedora 11 x86_64 so Samsung supports full 64bits of course. No problem with acpi. Most of the FN keys seems to work. Webcam too. The only problem is sound along HDMI, can't get it to work! Any Idea?
I'm thinking about buying this notebook.
Are there any updates related to the ACPI and fn-key issues? Is it currently possible to switch between interal display and an external monitor?
Tim, I just updated with a guide on how to get ACPI working on Jaunty, hope it helps.
acpi has been imporved a little:
suspends works after some work
working function keys:
fn-esc = suspend to ram
fn-10-12 = switch of numlock, keypad
Bought this Notebook and I wouldn't do it again:
Fn-Keys do not work
ACPI Issues
Unable to boot Ubuntu/Debian/Whatever CD on internal DVD Drive(I used an external USB-Drive to install).
Need to compile own kernel because of the NICs driver
VGA/HDMI Port only work if X is up. Externel Dislay remains dark in console mode
Additionally to the listed features above: The cardreader works
This lack of acpi is a real game breaker