Installing Ubuntu on a Samsung N145 (and possibly others)

There are a few issues out-of-the-box with Ubuntu (and possibly other distros) on Samsung laptops and netbooks. Specifically:

  • Pressing the brightness function keys causes the keyboard to lock
  • The brightness keys don’t change the brightness.
  • Resuming from suspend hangs the computer with a black / blank screen.
  • Wireless does not work properly after resuming from suspend.

There are also non-Samsung related problems with Ubuntu and Unity:

  • Vi inserts A, B, C, D characters in insert mode when using the arrow keys.
  • Eclipse and Lyx menus don’t display in Unity (and other applications).

This guide is specifically for Ubuntu 10.10 and the Samsung N145 netbook, but the information will be applicable to other distros and Samsung laptops and netbooks.

If this page doesn’t resolve your issues, check the comments as other users have experienced other issues and found further work-arounds for them.

A comment on installing Debian on the N145.

A post on installing Debian on Atom based computers.

Last updated: 2011/01/09

Samsung Hardware Issues

Brightness keys freezing keyboard

The brightness keys cause the keyboard to stop working when pressed. With the backlight fixed below it becomes clear that the issue is the keys are never registered as released by the operating system.

This can be fixed by doing the following (from here, bug filed here):

1. Type the following:

sudo vi /lib/udev/rules.d/95-keyboard-force-release.rules

2. Search for “sS”, this should take you to a regexp for Samsung models on a line beginning with “[sS][aA][mM][sS][uU][nN][gG]”.

3. Add “*N145*|” (or your specific laptop model) to the list.

Note: If your model is not an N145 this may not work. If this occurs, simply replace the line with a “*”.

Function keys not working

The brightness keys (and other function keys) are not recognised by default in Linux.

This can be fixed with the following steps (from here):

1. Type the following:

sudo add-apt-repository ppa:voria/ppa

sudo apt-get update && sudo apt-get upgrade

sudo apt-get install samsung-tools samsung-backlight

sudo reboot

Note: It appears on some systems the function keys begin working but the brightness does not change. In this case, try appending “acpi_backlight=vendor” to the GRUB_CMDLINE_LINUX line in Suspend / Resume below.

GRUB_CMDLINE_LINUX=”acpi_sleep=nonvs acpi_backlight=vendor”

Suspend / Resume

Note: This should normally work on its own, but a regression in the 2.6.3x Linux kernels requires us to use the existing 2.6.32 kernels from Lucid Lynx, in addition to the following steps, which is described at the end of this section. Bug report here.

Suspend and resume causes the system to freeze on resume (some activity, but the screen never powers back on). There are also issues with wireless networks coming in and out of range when roaming that cause the system to continually lock itself and eventually freeze.

This modifies the ACPI flags set in Grub (from here). This resolves all freezing issues with suspend / resume and wireless networks coming into and out of range when roaming (I ran my laptop on the tram today with no issue!).

1.At the console, type the following:

sudo vi /etc/default/grub

2.change the following line

GRUB_CMDLINE_LINUX=””

to

GRUB_CMDLINE_LINUX=”acpi_sleep=nonvs”

3. Type the following

sudo update-grub

sudo reboot

Note: This doesn’t work on its own with the current 10.10 kernel. After following these instructions please perform the “Lucid Kernel fix” below.

Lucid Kernel fix

There are currently regressions in the Linux kernel that prevent the 2.6.35 kernel from waking up from suspend (see here).

The resolution is to install the kernel from Lucid Lynx. Instructions for installing a kernel deb came from here.

1. Download the kernels linked to from here into their own directory.

2. Type the following:

sudo dpkg -i *.deb

Ubuntu should now suspend / resume without freezing.

Wifi Suspend / Resume Fix

Suspend / resume works with the above fixes, but the wireless will not recognise any wireless networks on resume.

The resolution for this is to remove and re-add the Wireless kernel module during suspend / resume.

1. Type the following:

sudo touch /etc/pm/config.d/unload_modules

sudo vi /etc/pm/config.d/unload_modules

2. Add the line:

SUSPEND_MODULES=”ath9k”

Type the following:

sudo reboot

This should resolve all the “out-of-the-box” with Ubuntu 10.10.

Non-hardware Issues

The following are issues that are not related to the Samsung hardware, but still are annoying none-the-less and can be trivially fixed.

Using the Webcam

The webcam works out of the box, but this is not apparent. Use the Function + F3 key to enable the webcam.

There may be a BIOS setting to preserve the last enabled state of the device.

Thanks go to Jerzy Jarmasz comment which pointed this out.

Vi keys

The Vi keys can be fixed by doing the following (from here):

1. Type the following:

touch ~/.vimrc

vi ~/.vimrc

2. add the line

set nocompatible

Enabling Multi-touch

Enabling multi-touch support for the TouchPad:

  1. Applications -> Mouse
  2. Select the “Touchpad” tab
  3. Select “Two-finger scrolling”
  4. Select “Enable horizontal scrolling”

Fix  Unity menus for some applications

Unity is still quite immature and has some issues trying to force GNOME applications to use a “global menu”, unfortunately this change has been hacked on and isn’t properly supported by the majority of applications. Even the default Firefox install uses the below work arounds to display its menu in Unity.

Either of the two below methods should work for any given application. Should the “Eclipse” method not work, try the steps in the “Lyx” method for your specific application.

Ubuntu automatically adds ~/bin to the $PATH variable if it exists on login. So we will put our scripts to fix the menus there.

Eclipse

Eclipse doesn’t work well with the global menus in Unity and an environment variable must be set before running Eclipse (and other similar applications):

(This method unfortunately doesn’t work for Lyx, see below for the work-around).

1. Download the latest Eclipse binary from the Eclipse homepage.

2. Type the following:

mkdir ~/opt

mkdir ~/bin

tar -xzf eclipse-xxx.tar.gz

3. Move the eclipse directory to ~/opt

4. Type the following:

touch ~/bin/eclipse

chmod 755 ~/bin/eclipse

vi ~/bin/eclipse

5. Add the following text:

#!/bin/bash
export UBUNTU_MENUPROXY=0
~/opt/eclipse/eclipse &

Logout and back in and run “eclipse” from the terminal.

The only problem with this is that as Eclipse is installed in ~/opt, the Eclipse Icon will not display in the Unity bar.

Lyx

The Eclipse menu fix above does not work for Lyx and infact causes both menus to disappear. The work around for this is to tell Unity to display both. I’m not sure why this works and the other method doesn’t, but it is currently the only way to have Lyx menus display in Unity (from here):

  1. Type the following:

mkdir ~/bin

touch ~/bin/lyx

chmod 755 ~/bin/lyx

vi ~/bin/lyx

2. Add the following text:

#!/bin/bash
export APPMENU_DISPLAY_BOTH=1
/usr/bin/lyx &

Logout and back in and run “lyx” from the terminal.

145 Responses to “Installing Ubuntu on a Samsung N145 (and possibly others)”

  1. mahoutskai Says:

    Thank you SO much!

  2. Mr.Gosh Says:

    THX a lot, will test what is fixed by your guide.

    but I hope the kernel Problems will be fixed in an later 10.10 kernel update -what do you think?

    • Being new to Ubuntu, I’m not sure what their policy is regarding kernel updates.
      From what I’ve seen of Ubuntu’s release / update history, I wouldn’t hold my breath.

      The main problem is its a kernel regression (I believe it’s due to the Samsung’s buggy BIOS, a fix probably reverted a BIOS workaround accidently). This means the kernel needs to be updated, or the fixes need to be back ported. And I’m not sure how Ubuntu feel about either of those.
      Although Debian based distributions tend to love modifying the source of everything =P, so you never know.

      A number of laptops are having this issue though, so perhaps it will get through, time will tell.

      On another note, the UDev rules workaround for the brightness keys is apparently merged into the mainline package so this should be fixed in the latest UDev rules package. I haven’t tried this myself. When I do I will update the steps above if it works =)

  3. Well I have a N150 and tried Voria repository. I guess it also fixes the keyboard lock but the brightness keys just don’t function. When I try to lower the brightness it directly goes to minimum like I have pressed it more than one times. Same thing happens when I try to make screen more bright.

    I couldn’t fix the problem so I installed Win 7 back but the same problem started to occur on wind. too (I didn’t back up the initial win.). I guess it is a driver problem. There seems to be a BIOS update. I will check that out tonight.

    But I want to go back to Ubuntu 10.10, because it works much more snappier than windows but the battery life seems shorter.

    • The Voria package samsung-backlight allows the backlight to be driven, and samsung-tools passes the keypresses to the backlight software.

      The UDev package still needs to be modified even if you install those 2 packages (unless the latest Ubuntu changes have been rolled out, but I haven’t seen them in the update list) to prevent the key from acting like it’s “stuck down”.

      Did you try adding “*N150*|” to the UDev config file like I put in my post? If this doesn’t work, perhaps replace the entire line with “*N*” which should match against any Samsung N model laptop (which I believe is what Ubuntu decided to do anyway).

    • My netbook actually was a N145 Plus (I bought it as N150). That model differance may be cause of my problems. I’ll install ubuntu again this weekend. I’ll try to fix the hanging problem when resuming after a suspension.

      I don’t know whose fault these problems are but I just want to install and go. I’ll post the results back after I make these changes.

      Thanks btw.

    • I’ve successfully fixed the brightness issue. Now working on the restore fixes. Thanks for the post!

    • Glad to have helped. I got incredibly frustrated too, especially considering the netbook would freeze if it decided to suspend itself when idle. Pretty pathetic for out-of-the-box behavior of a “world class” OS. It caused a number of corruptions on my machine, I think I installed Ubuntu at least 5 times.
      But once its up and running its good.
      Still, this is the kind of crap that ruins Linux as a mainstream OS. Having to baby sit an operating system is not fun and not productive.

      If there are any issues or improvements to the steps here, let me know. I’ve been updating this as I find new issues / fixes.

    • Well I’ve tried to install older kernel & header but it didn’t stick i guess. I’ve ask around in the office and I’ve been told that if I wanted to install an older kernel I would have to compile it first. I don’t know if this is true (it doesn’t sound like true) but since I’ve always been a windows user, I don’t know how these low level os functions work.

    • Webcam is not working too. I’m going to install 10.04, I think it all be easier that way. I was scared for a minute that I thought of writing my own drivers for the webcam.

    • I have noticed the webcam not working, but I don’t need it so I haven’t resolved this yet.

      Regarding the kernel, when you install the Lucid Lynx kernel as I describe above, you need to select it from the GRUB bootloader menu (2.6.32) instead of the default kernel (2.6.35). Otherwise you will continue to get the failed suspension.
      Installing the Lucid Lynx kernel does _not_ remove the existing Ubuntu kernel and you must ensure that each time you boot, you select the correct one. This may not be intuitive, but it ensures you have a fall back kernel if you ever move to a different kernel that stops your system from booting.

      There is no need to compile a kernel. Ubuntu provides binary packages for these (and for most things) which I’ve linked to in the post in the steps on how to actually install them.

      Here is a direct link of the files for 32-bit Ubuntu install (not 64-bit):
      http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-2.6.32-22-generic_2.6.32-22.36_i386.deb

      http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.32-22-generic_2.6.32-22.36_i386.deb

      http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.32-22_2.6.32-22.36_all.deb

      You haven’t provided enough information for me to determine what is wrong. If you follow all of the above steps you will have a working Ubuntu system with the exception of the webcam, at least on the N145, and I would assume almost any Samsung N model netbook.
      The only conclusion I can make at the moment is you haven’t followed the steps or you’ve left something out.

    • I probably missed a header but that doesn’t matter anymore because I’ve installed 10.04 (since I’ve done these fixes three times before) it took merely ten minutes to completely make the netbook functioning.

    • Curious that 10.04 doesn’t have these issues. Again, I am disappointed with Ubuntu’s quality control.

      I’m glad you resolved your issues in the end.

  4. tochpad not detected :( Says:

    Thank you! I am using Lucid with Samsung N145, and thanks to your post the function keys were fixed along with brightness, suspend, wifi etc.

    The one problem that is left is that the *touchpad is not properly detected* and consequently the synaptics driver (that would block the touchpad when typing for example) is not loaded on startup.

    This is a known problem of the 2.6.32 kernel (as I have read).

    It seems I have found a workaround though: it seems that since it is not limited to using it with touchpad devices only, mouseemu can do the trick and disable the mouse/touchpad while typing (along with other useful features (like simulating third button etc.)

    http://manpages.ubuntu.com/manpages/lucid/man8/mouseemu.8.html

    • So the synaptic driver not loading leaves the touchpad in an un-usable state?

      If that is what you mean, I haven’t had this occur with Ubuntu 10.10 using the Lucid kernel in the post.

      The only problem I have is when I’m typing, my palm will often touch the touchpad and cause the mouse to jump across the screen, usually selecting something as well, as it is a momentary touch.
      Does that application correct for that?

      I did notice a mouse configuration tool in the software centre (not the one that is installed by default) that has this option, but it didn’t seem to do anything else so I uninstalled it =P.

  5. touchpad not detected Says:

    thank you for writing back. it sounds like, that you having those jumps while typing indeed might be a symptom of the problem I wrote about.

    you could make sure by taking a look at the output of `lshal`: I wish I was wrong, but the touchpad might be listed there for you too as ‘generic wheel mouse’ or ‘logitech wheel mouse’ or something of that sort with only ‘input.mouse’ listed in ‘info.capabilities’ instead of ‘input.touchpad’ (meaning that you are having the exact same problem (most probably as a side effect of switching back to the Lucid 2.6.32 kernel for fixing the suspend..)

    all in all, if you happen to be affected then yes (as a workaround until better days/kernels came) mosueemu can temporarily disable the touchpad while typing (what was of course built-in function of the touchpad driver, was the touchpad properly detected/working)

    • Interesting!
      I’ll have a look when I get a chance (possibly not for a few weeks as I won’t be using my netbook for a while). I’ll update the post if I find any improvements.

  6. Albert Says:

    Thanks a lot! My brightness & function keys now really work! 🙂
    What a great post… very useful for samsung n145 users. I’ve already added this web in my favs and I’ll back when needed.

    I appreciate your help! Regards from Spain!

    • You’re welcome. I’m glad to have helped anyone out. Hopefully this can be a central place to come to for N145 issues. The Voria forum is a bit scattered.. it’s quite hard to get everything you need without 1000 browser tabs open. Even then, the reasons aren’t always clear.

      I appreciate your comments =)

  7. Jerzy Jarmasz Says:

    Thanks for this post, it was a bit of a godsend. I think I have *most* stuff working 🙂
    My netbook came as a “N145 Plus” and when Ubuntu generated a name for it it appended “N145P-N250P-N260P” to my name. So I am guessing Ubuntu thinks it’s one of these 3 Samsung models. I put all of those into the keyboard force-release file (i.e. I added *N145P/N250P/N260P*|” to the file) and the brightness keys work fine.
    About the webcam: you may want to try the “Samsung Tools Preferences” app that gets added to the Applications folder when you install the samsung-tools package. It has settings for which function keys toggle certain things like the webcam and the wifi, as well as default settings for these on power-up. I toggled the webcam with the function key it was assigned to (F3 in my case), which turned it on, and it works fine (just took a few seconds for the Cheese webcam app to recognize it). I wonder if this can fix the wifi not waking up after a suspend too.

    • Re: the webcam.
      I didn’t realise there was a function key for toggling it. I will definitely check this out and update the page if this works.

      I can confirm that the function key does not fix the wifi not working after resume without the fixes I mention in my post (believe me, I tried =( ).

      I think the entire *N145*| regular expression string can be replaced with a simple *N* or just *. I haven’t tested this out but I think it would work. At least for a local install.

      Thanks for your tips! I appreciate the feedback =)

    • I tried using Function + F3 to enable the webcam and it worked! Can’t believe thats all it took! Thanks a lot for pointing this out. I’ve updated my post.
      I don’t think there are any remaining issues now =) Brilliant!

  8. Albert Says:

    About the webcam, I realized that “Cheese” didn’t recognize the cam, so I tried other programs and it works! For instance, I installed “Kamoso” (you can find it in Ubuntu Software Centre) and the webcam runs perfectly!

    • I only tried Cheese a few times and didn’t get it working. I can’t comment on Kamoso. If it works for you then I’m glad. It sounds like a KDE app, and I’m (unfortunately) one of those people that goes either GTK/GNOME or Qt/KDE. So I won’t be installing it =P
      It’s at least recorded in the comments for other people to try =)

      I would still like to find out why Cheese isn’t working. Perhaps the post above yours has the answer to this, if so I will update the page with the information.
      Thanks again =)

  9. Albert Says:

    I need your help once again! Since my Brightness and Function keys work, another problem has came up: Fn keys work, but I cannot adjust the brightness… that is to say, the brightness bar goes up and down by pressing the Fn keys, but it does nothing. Has anyone any idea?

    Thanks in advance!

    • I haven’t seen that happen. Do you have both the samsung-tools AND samsung-backlight packages installed?
      It sounds like the tools package is installed which I think gets you access to the function keys. But perhaps the backlight package isn’t, since it is what controls the brightness.
      If it is installed, perhaps uninstall and re-install it?
      If not, perhaps just go through the steps above and make sure you didn’t miss anything.
      That’s all I can think of, not sure what else it could be since I haven’t seen that happen.
      Sorry for not having a definite answer. Hopefully you can find the resolution =)

    • Albert Says:

      Thanks for your help… but it doesn’t work 😦 I’ve uninstall and reinstall the samsung-backlight package, but any change happened. Also I’ve gone through the steps above, but the problem hasn’t been solved.
      Next actualization in kernel may solve it… or at least, I hope so! Meanwhile, I’ll go on searching for a solution.

      Thanks!

    • Strange. I’m not really sure what else to suggest =/

    • Benoit Mio Says:

      I’ve got the same problem as you. The samsung packets have been reinstall, and *N145*| added into the list. The keyboard doesn’t lock anymore (thanks!) but i’ve still can’t change de light. If someone found the solution tell us!

    • Albert Says:

      I hope we find a solution Benoit! I have another “clue” that might help to solve the problem: if I start session in Desktop mode (not the netbook one) and I add the brightness app in the panel, I cannot adjust the brightness either! So I cannot adjust the brightness anyway… neither using Fn keys nor adding the brightness app in the panel… Any suggestion?

    • Does the problem occur in the standard 10.10 kernels? The Lucid kernel? or all of them?
      The error Benoit had might have just been for the Lucid kernel.
      Only thing I can think of at the moment.

  10. Michael Hedges Says:

    Glorious! Thank you so much! I’m using Linux Mint based off of Lucid and fixing the brightness made all the function keys work (as far as I can tell). Keep up the good work!

  11. Benoit Mio Says:

    I’ve got also a question. For the Lucid Kernel fix, if I follow your instructions I do a downgrade? Because in Synaptic Manager I have linux-headers-2.6.35-24 already install.
    Thanks !

    • Benoit Mio Says:

      Strange things, I’ve install the kernel with Synaptic Manager, and I read that “Slow down Manager” and “Samsung Backlight” have “Fail”… Strange..

    • Yes, the kernel change is a downgrade to the Lucid Lynx kernel.
      Based on comments, the main difference seems to be battery life, but I haven’t noticed anything. Most kernel changes aren’t noticable by end users so it’s not such a big thing.

      Regarding your errors, I haven’t seen those. I didn’t use Synaptic to perform the downgrade, just the command line with apt-get. But I would have assumed that it would work just the same.
      That error is indicating that those packages failed to install the modules for that kernel (each kernel maintains its own kernel modules). I’m not sure why they would throw errors, especially considering I used the Lucid kernel and have samsung-backlight installed?
      Perhaps a new version of the backlight was released that is incompatible, but I wouldn’t have thought so?

      I’m not sure if I have “slow down manager” installed. I will check when I get a chance.

      Are you running the netbook remix edition? If not, it may be some packages in the non-netbook edition, or perhaps some packages I don’t have installed, causing problems.
      I wouldn’t have expected Samsung-Backlight to fail though, that’s really strange.

  12. Benoit Mio Says:

    The “Waking up” work now. The downgrad to Lucid on the terminal worked well for me.

    Thanks!
    I’ve still the problem with the backlight, i’m on the Netbook Ubuntu edition.

    • Benoit Mio Says:

      I’ve also put the backlight at the maximum by doing
      sudo gedit /etc/default/grub
      and a line after GRUB_CMDLINE_LINUX=”acpi_sleep=nonvs”

      GRUB_CMDLINE_LINUX=”acpi_backlight=vendor”

    • Benoit Mio Says:

      and tape sudo upgrade-grub

      It’s work!!!

    • Albert Says:

      Benoit, I have a question for you… When I open the grub by writting “sudo gedit /etc/default/grub”, I find it:
      GRUB_DEFAULT=0
      GRUB_HIDDEN_TIMEOUT=0
      GRUB_HIDDEN_TIMEOUT_QUIET=true
      GRUB_TIMEOUT=10
      GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
      GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
      GRUB_CMDLINE_LINUX=””

      What is expected me to do? Where should I write or insert the lines you give?

      Thanks in advance!

    • Benoit: Ahh yes I forgot that at least one of the resume fixes is required to get the brightness changing to work =P. Apologies. But it seems you also needed to add a second line to get it to work?! strange!
      I’ll put a note in the steps above.

      Albert: In the instructions in my post it tells you what to do. You need to change the
      GRUB_CMDLINE_LINUX=””
      to
      GRUB_CMDLINE_LINUX=”acpi_sleep=nonvs”

      Benoit also says that below it he needed
      GRUB_CMDLINE_LINUX=”acpi_backlight=vendor”

      I suspect that this is over-writing the “acpi_sleep=nonvs”. You may find the system unstable if wireless networks come into / out of range.

      I think the correct solution is to have both within the same statement
      GRUB_CMDLINE_LINUX=”acpi_sleep=nonv acpi_backlight=vendor”

    • Albert Says:

      IT WORKS!!! Thank you all, everything is fixed now! 🙂

  13. Benoit Mio Says:

    Everthing fix

    • Benoit Mio Says:

      It worked just 10 minut and the screen start to change brightness very fast, like flash. So I remove the line. I have to check again. Maybe the samsung tools or something like that.

      But Adam said the good things. You need to add “acpi_backlight=vendor” in the same statement
      GRUB_CMDLINE_LINUX=”acpi_sleep=nonv acpi_backlight=vendor”

    • Yeah this is similar to what I was experiencing while working on the tram, it was stable at home but it seemed that the wireless driver was causing issues when networks appeared / disappeared as I travelled past. I may be wrong about that but it just “seemed” to be what was happening.
      My symptoms were the system would keep going to the “lock” screen, over and over. It would slow down then eventually hang.
      The “acpi_sleep=nonvs” was what fixed this problem for me. It can also help stop the system freezing after performing a suspend / resume, but it doesn’t bring the wireless back up. This is resolved by the SUSPEND_MODULES=”ath9k” method.
      But both are needed to fix the wireless, suspend / resume, and brightness =P. Very confusing!

      Anyway, I’m glad that this worked out for you =)
      Thanks for your input Benoit and Albert, I’ve updated the post to reflect what you’ve found. Let me know if anything in the post could be clearer or if it isn’t correct.

      Cheers,
      Adam

    • Benoit Mio Says:

      It’s perfect Adam

    • Albert Says:

      Fine! You’ve helped me very much!

    • craig Says:

      when u add GRUB_CMDLINE_LINUX=”acpi_sleep=nonv acpi_backlight=vendor” how do u get it to save

  14. Awesome, I’m getting my n145 tomorrow so thanks in advance!

  15. Jonny Says:

    Hello,

    on monday I get my N145 Plus and it works realy good with Ubuntu Lucid.

    Your blog help me realy.

    But there is one open point on my list.
    My speackers make ánnoying noises all over the time.
    If I use headphones it’s all right.

    Have someone a solution or workaround for this problem?

    I hope you understand what I mean. Please apologizes my bad english, it’s just foreign language and I’m not such a language genius.

    • I haven’t had that problem using Ubuntu 10.10 so I can’t really offer any advice, sorry.

      The only thing I can think of, is perhaps its a hardware issue. Try booting Windows and see if they still make the same sound?

    • I haven’t installed Windows but the first time I boot my n145 with Windows
      the sound was alright.

      If you never have had that problem it’s maybe realy a hardware issue.
      The sound isn’t realy important for me because mostly i use headphones.

      If I know what the problem was I tell you the details.
      Thanks for your help and the solutions mentioned above.

    • Now that I think about it, I don’t know if I’ve ever used the speakers on the system.
      So I can’t really comment on your issue. It may affect mine too, I don’t know =P

  16. Albert Says:

    Jonny, what about sound preferences? Have you taken a look at it?

    • yes I try all options,

      yesterday I have deinstalled all sound related packeges
      and the stupid noise was still there.

      That’s why I think it’s a hadware issue.

    • Albert Says:

      I didn’t have this problem, but a friend of mine did. He told me that’s why Ubuntu turns off the speakers because of energy saving reasons. Try doing it:

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

      Change this line…

      options snd-hda-intel power_save=10 power_save_controller=N

      to:

      options snd-hda-intel power_save=0 power_save_controller=N

      That’s to say, change 10 seconds to zero (0) seconds.
      Save the file and close it.
      Restart the netbook and find out if the problem has been solved!

    • Jonny Says:

      Morning,

      sorry for the late answer but I haven’t had time to try it.

      Yesterday I add the row to the mentioned configfile (because no row like the mentioned was in the configfile)
      and reboot.

      Nothing changed.

    • I have used the speakers recently (and remembered I had before) and I don’t have any issues. It might be a hardware issue?

  17. Albert Says:

    I have another question for you: each time I turn on my netbook, I have to fix the brightness again (because it’s at 100% by default). Is it working ok? Could I fix it at 50%, for instance?

    Thanks in advance!

  18. Thanks for this guide, Adam! I just installed 10.10 on my new N145 and after updating and upgrading (had to use “sudo apt-get dist-upgrade” to get a dependency installed), things seem to be working with 2.6.35-25-generic. Even suspend and hibernate are working along with wifi. Sadly, none of the brightness controls work, save this one from a number of threads:

    sudo setpci -s 00:02.0 F4.B=FF

    where B ranges from 00 (full dark) to FF (full bright)

    http://ubuntuforums.org/showthread.php?t=1588980&highlight=screen+brightness&page=2
    http://ubuntuforums.org/showthread.php?t=1570218

    Given this inconvenient work-around (I need to write a script), I don’t think I’ll install Lucid. Rather, I’ll just wait for the kernel or UDEV fix or whatever is needed from the 10.10 Maverick stream.

    -Cal

    • I’ve had a few issues trying to run the 10.10 kernels myself. Brightness controls not working (the UI shows up but nothing changes), suspend / resume not working, etc.
      I’m not sure if its the kernels themselves or the samsung packages not installing correctly for other kernels. But the lucid kernel works perfectly for me so I’d recommend trying it. I’m pretty sure without it many of the fixes don’t work =(

  19. kaykay Says:

    hey I’m using ubuntu 10.04 LTS Kernel 2.6.32-29-generic, everything else works, camera, keyboard etc……but when I try using the brightness keys after following the guides, my keyboard freezes, and I’m force to shut down any help? it would be most appreciate (I’m in love with ubuntu) not planning on giving up no time soon…..thanks in advance!!

    • I’m not sure on the differences between 10.04 and 10.10 but the freezing should be resolved by adding the /lib/udev/rules.d/95-keyboard-force-release.rules file as noted above.

  20. Thanks for collating this. It saved me some time with Ubuntu 10.10 on my new N145.
    I did not like how the Lucid downgrade broke touchpad recognition for me (even when booting from 2.6.35-25), so I re-installed.
    Using “intel_idle.max_cstate=0” to as per the #640100 bug report (post #115, 134) works for me.

    I cannot use the touchepad multitouch scrolling effectively as there is an issue with pointer jumping going on. Also out of the box, edge scrolling did not work.
    I ended up fiddling with synclient and making some modifications to 50-synaptics.conf to get edge scrolling going. See https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/463735/comments/14
    Mainly it was getting the RightEdge and BottomEdge set to satisfactory values that were 40-60 below the maximums reported through synclient -m 100

    • Curious. I haven’t had any issues like this.

      Thanks for capturing these in the comments, at least people will have other possible fixes if the main steps don’t work.

    • I used intel_idle.max_cstate=3.
      Suspend and other stuff works like charm on 38th kernel.

  21. After applying fn-keys fix, volume and other keys work fine, but when I tried to change backlight, my keybord freeze, and brightness change looks like I still hold fn+up or down keys.

    Sorry for my bad English.

    • This means that you’ve installed the samsung-backlight and samsung-tools packages, but you haven’t modified the “/lib/udev/rules.d/95-keyboard-force-release.rules” file properly.

  22. This is a fantastic help – all these things worked for me.

    I just want to point out one thing and ask a question.

    First: I have an N145 Plus JP03CA and the entries for *N145* did not work. I tried various combinations which did not work. Finally I just put in *N* and that worked like a charm. Also if it is easier for people I would recommend using sudo gedit instead of sudo vi to work with these files as it is more intuitive (I couldn’t ever figure out how to work with VIM).

    Second: After doing the dep package install, the update manager is unhappy and wants to uninstall and then reinstall other packages. I’m assuming I should not let it do this or else the fix above will be ruined. Also, on startup, I have 2.6.35-27 and 2.6.32-22 as options, but it only works when I go in via 35.27. Is this right?

    Lastly, sorry for the third point: Even before the fix I could still adjust the brightness appropriately in the boot selection menu and this level would stay throughout the session (just in case others are unable to fix, this might be a headache-saving non-technical workaround). The question I have is after suspending/resuming I have the same difficulties with the function/brightness keys not working. Is there a workaround for this?

    Thank you VERY MUCH for this website!

    • I have noticed some of the Samsung netbooks (N145 plus, etc) have some strange identifiers. Considering you’re going to run the install on only 1 computer you could just replace it with a *.

      Re: Choice of editor
      Good point about “vi” not being the best choice. If anyone has problems with Vi / Vim they can use gedit, nano, pico, etc for a more standard interface (ctrl+s = save). I’ll update that if I get time, but at least it’s captured in the comments =).
      I’m not sure which editors are installed by default though.

      Re: deb package install:
      I’m not sure if updates have changed any of the required steps above, these steps are accurate as of their last update time. It is possible there are some packages that have changed.
      The package install asked to install some strange dependencies, I’m not sure why but letting it do what it wants works. I know that’s not really a good attitude, but the I doubt the Voria guys are malicious. That being said it doesn’t mean their stuff is bug free.

      Re: Kernels
      Pick the Lucid kernel that you install as part of the steps. I’m not sure how to remove the other kernels from the system or just the list (I’ve got about 5 now and only the Lucid kernel works properly *sigh*). I don’t have time to figure out how to make the OS do what I want. I’m sure there’s a way but I don’t have the time to figure this stuff out. It shouldn’t be this hard to run an operating system!

      Personally, I’m finding Linux to get more complex and less user friendly as time goes by. I’ve been using Linux on and off since Red Hat 7.1 and I have to say I’m really giving up hope for it. The constant flux of APIs and ways of doing Core things, unreliable file systems, incompatibilities in distros, lack of support for important packages, “snapshot” type distros where updates only occur 10 months later. And worst of all, dist updates / upgrades that brick your OS.
      I just don’t have the time or energy to give a shit about figuring out how to make it play nicely anymore, I only installed Ubuntu to get a Linux dev environment. After all the problems I’ve with Linux, I won’t run it as a primary system anymore.

      Re: Brightness
      The brightness can be set via a kernel parameter from the bootloader, but then you’re stuck with it. Kinda defeats the purpose of having the buttons. But yeah, at least its a good fallback. Could you provide the actual kernel parameters for others to refer to? Thanks =)

      I haven’t had the brightness fail after a suspend / resume. Only the actual OS itself =P.
      Are you running the Lucid kernel?
      Not sure what else that could be.

      Thanks for the post =) Much appreciated.

  23. I am using Joli OS 1.2 on an Samsung N145 Plus and cannot get my function keys working. I did what you said under “Function keys not working” but the first step (sudo add-apt-repository ppa:voria/ppa) it says command not found.

    I apologize if this is a simple question…I’m new to linux and this problem has been bothering me for a week! Thanks for your help!

    • Hi Jeff,
      These steps are specifically for Ubuntu systems. Some steps may work for other Linux distros depending on where they put their configuration files. But a few will be Ubuntu only. Any “apt” based command is for Debian systems (Ubuntu is built on Debian). I’m afraid those commands won’t work for you.

      Best to post a comment on the Jolicloud forum and perhaps provide a link to this page to help explain what the issues and resolutions are.

      Sorry I can’t be more help.

    • Apparently Jolicloud is based on Ubuntu, my bad. Sorry.

      Phil below has commented saying some of the steps work but not all. I can’t provide any more help than that, but hopefully Phil will provide more information.

      Thanks,
      Adam

  24. I am also using Samsung N145 Plus and Jolicloud 1.2 (this is a distribution of Ubuntu Remix too)
    Thank you for this page, the controls keys works fine except the brightness don’t work
    The most problematic is the freezing of the sleep/suspend

    I found th issue of the multitouch here http://forum.ubuntu-fr.org/viewtopic.php?id=428998

    I still searching and write here the solution if I find
    (sorry for my english I’m French)

    • Thanks, I didn’t realise Jolicloud was built on Ubuntu. My bad. If you could provide any extra steps you needed to take that would be good, there is another comment above about Jolicloud but I can’t provide any help.

      Thanks,
      Adam

  25. Josh G Says:

    thanks for the steps! however i am running into a problem with my Samsung N145 netbook. it will not allow me to checkmark samsung-tools. it works for the backlight one, but for the samsung-tools it is saying “The following packages have unresolvable dependencies. Make sure that all required repositories are added and enabled in the preferences” Depends: xbindkeys but it not installable

    • Interesting. I haven’t run into this problem myself but I didn’t try using the Synaptic (Software Manager).

      Did you try running the commands from the command line? If you look at the command line commands you’ll notice the following:

      sudo apt-get update && sudo apt-get upgrade

      Perhaps Synaptic isn’t doing the “upgrade” step?
      I’m not really sure what it’s for (I don’t have the time to become an Ubuntu expert) but it might be the problem.

      So if running it from command line doesn’t work, perhaps ask on the Voria forums. If you get it resolved please post here =)

      Thanks,
      Adam

  26. Purple Says:

    Hey, regarding the lucid kernels,
    I type the sudo dpkg -i *.deb line
    And it says ‘error procssing *.deb (–install):
    cannot acess archive: no such file or directory

    What location do the files want to be in to make this work?

    • Either put the files in their own directory and use the * syntax, or download them wherever you want and replace the star with the filenames.
      Ie. sudo dpkg -i ~/downloads/myfile1.deb / ~/downloads/myfile2.deb
      etc.

      I just thought it was easier to download to a single directory with nothing else in it and just “dpkg *” the entire directory =P.

      Hope that makes sense.

      Thanks,
      Adam

    • Purple Says:

      Cheers, moved the files to home folder, its saying there installed now, but the brightness still dont change aswell as sleep still not working :/
      Do you have to set those kernels as the ‘default’ ones?

    • Yes, you have to boot the Lucid kernels or many of the fixes will not work.

      I don’t know how to make the Lucid kernels the default in Grub. Sorry.

      It gets very frustrating as each time they release a new kernel (which are all still broken with N145 suspend / resume) it adds it to the list and moves the Lucid kernel down further (it’s ordered by version number, so Lucid being older is always last).
      I’m sure there is a way to set the default and to remove the other kernels but I don’t have time to bugger around with an OS. I wish Ubuntu would stop fapping around with new desktops and get this core shit working and working well. It’s not acceptable to expect people to go around editing config files and installing old kernels to get a system running.

    • You can edit the default grub bootloader setting by using “sudo gedit (or vi) /boot/grub/grub.cfg” and deleting the extra options or changing the ” set default” to the corresponding number on the list (depending on your bootloader menu)

      Thanks for this indispensable guide!

    • Ahh nice. I knew it would be easy.
      Does the config file get reset when synaptic downloads a new kernel?

      Thanks,
      Adam

  27. I have the same Problem with a samsung nf210. After changing /lib/udev/rules.d/95-keyboard-force-release.rules, installing samsung-tools and samsung-backlight and finally changing GRUB_CMDLINE_LINUX the functionkeys are working.

    Badly there is left one Problem. After a while – I guess

  28. … I guess when Ubuntu 10.10 wants to decrease the screenbrigthness, the level changes from bright to dark, dark to brigth, and so on, till I use the hotkeys for volume.

    Do you have an idea what is going wrong?

    • I’m not sure what you mean.
      The brightness starts changing up and down quickly? After you leave the computer idle for a while?
      Curious. I haven’t experienced this.
      So the keys work, the brightness changes. But after a while it goes a bit… haywire?

      Well, your model is a 210 (I wanted that one damnit!) so that might make a difference. I would post on the Voria forums. You should get more help there. I’ve only got N145, and even some of the problems people are posting here I haven’t experienced.
      Sorry I can’t be of any more help.

      Good luck, if you get any more information please post it here for others to follow =).

      Thanks,
      Adam

    • My solution so far is to turn off brightness reducing in idle mode.

  29. Kai69 Says:

    Has anyone tested Ubuntu 11.04 ??

  30. Kai69 Says:

    Has anyone tested Ubuntu 11.04 ?? on the Samsung N145

  31. Shogun46 Says:

    Thank you Adam, all function keys (including the brightness one, formerly crash-key 😉 are now working like a charm in my N145-JP01IT running LTS-10.04. Just two notes: 1) I use GRUB_CMDLINE_LINUX=”acpi_sleep=nonvs acpi_backlight=vendor”, and 2) I have to add “*N145*|” to udev rules twice, because upgrading with the new repository caused udev to be reinstalled, flushing the custom settings.

  32. Jan R. Says:

    Thanks for this detailed guide! It really helped me deciding which new netbook to buy. Now I have a Samsung N145, and after messing around with the preinstalled Win7 Starter for about 10 minutes, I installed Linux Mint 9 LXDE (based on 10.04 LTS). Installation was smooth, thanks to this guide. Performance is great, so this distro seems to be a good choice for netbooks.

    Currently I’m test-driving Ubuntu 11.04 (Natty), and encountered only few problems so far. Looks as if the guys at Canonical read your guide, too ;-). Backlight keys did not cause hang-ups any more, but did not change brightness, so I installed the samsung-tools from Voria. Touchpad had some issues with two-finger scrolling, after scrolling down it started to continously generate button-4 events, so the page would immediately scroll back to the top. This seems to be a known bug which can be fixed by loading the psmouse module with the correct option:

    echo “options psmouse proto=imps” |sudo tee -a psmouse.conf
    sudo reboot

    The 2.6.38-8 kernel suspends and resumes without problems so far. But wireless performance with the stock ath9k module is poor (which is also a known bug for which a fix is already in natty-proposed, so it should be fixed in the main repository soon). I chose to install the compat-wireless drivers from linuxwireless.org (tarball from 2011-03-31 with a small fix in one of the .c files, because the 2011-05-05 tarball did not compile). Now WLAN works much better, but I hope that they fix it with the stock kernel soon, to avoid having to recompile compat-wireless after each kernel update.

    • Brilliant! Thanks for providing some insight into 11.04 as I haven’t got the time, nor inclination, to try it out.
      I’m sure your comment will help others.
      I’m glad to hear they’ve fixed _some_ things. A shame things like samsung-backlight aren’t part of their standard repositories. Oh well. 1 step at a time.

      Thanks,
      Adam

  33. Thank you, your backlight brightness fix worked perfectly on 11.04 on my N145. Many thanks indeed.

  34. Gabriel Martell Says:

    Hello All

    I had just bought a netbook N145 Samsung like all of you, and I would like to install ubuntu 11.04 but my question is regarding the desktop
    Which Desktop do you recommend ?

    Because I heard that KDE is not suitable for netbooks is it true?
    I would prefer to use KDE rather gnome , also I don´t like the new desktop ” Unity” at all.
    Do you think Kubuntu could be a better choice?

    Thanks for your help

    • KDE and Gnome are intended for desktop usage. You can still customise them, but they have many advanced features that you probably wont need in a netbook that will all help to slow it down.
      Environments like Fluxbox (all the *box), XFCE and Unity are quite “thin” but lack many advanced features.

      I used to run Fluxbox, it’s lightning fast but it’s incredibly barebones. Menus are edited with a text editor (I think they made an app for that now), so yeah, fast because it doesn’t do much for you.

      I also used to run XFCE until they released XFCE 4. Version 4 loaded slower than Gnome did. For a “slim” desktop environment, it was pretty shit. I haven’t returned because last I saw it was still slow. Kinda defeated the purpose =P.

      I find many of Unity’s features stupid / confusing. Moving icons by pulling them to the side then back into position rather than just dragging them directly (that scrolls).
      The “applications” vs “unity” menu which are the fucking same except “unity” is just anemic and broken.
      The search function for files / apps is broken as hell.
      Good luck finding nautilus in the applications list so you can find some files that Unity didn’t bother to list (I have to run a prompt and enter “nautilus”)

      Unity is really a pos.
      But tbh, it works on netbooks, because all you want to do is run a few apps and have as much screenspace as you can for them. If you want to do file management, system admin, then unity isn’t for you. But if you just want to work, then sure.

      That being said, there is nothing stopping you from using KDE or Gnome. You can always just remove widgets / panels / startup apps that you don’t use to speed things up. I’ve heard of many people running the vanilla Ubuntu desktop (Gnome) with no problems and I’m sure many have run KDE too.

      I would suggest just installing them.

      My personal preference is Gnome. KDE has a long history of being buggy and I’ve just given up after all those KWin crashes back in KDE 3. I’m also not a big fan of Qt having worked in it exclusively for 2 1/2 years and hating it.
      I have heard a lot of good things about KDE 4 though, although it seems most positive comments are because of the plasmids.
      I also find the default themes for KDE to be pretty horrid and most KDE apps have horrid usability. I remember using one app that had 3 OK buttons on the one screen. Seriously.

      Not starting a war, just venting my feelings on KDE vs Gnome.
      I’m tempted to try out Gnome just to see how version 3 is.
      KDE is also tempting but tbh, I’ve all but given up on Linux with the way Ubuntu is going. It’s becoming stable from a running point of view, but system / package management is just atrocious. And I don’t have time to diagnose a system that loves to blow its face off every month.

      Ahhh…. sorry.. so long story short, I’d recommend you just install them. It’s not going to ruin your netbook at all.

  35. Gabriel Martell Says:

    Thanks for your help Adam it is useful, and
    the story is very interesting

    I didn´t tell you before but I´m new in the Linux World, so I have been reading a lot about it, I´m tired of Windows and its troubles ( a lot of virus, phishing, system failures, etc )

    also I would like to know , what do you think about Linux Mint?
    I heard that it works very well on netbooks.
    Well I read about it yesterday.
    I hope to install ubuntu soon.

    Thanks again

    • Linux Mint seems to be quite cool. I haven’t used it but from what I’ve heard from others it’s quite good. Like a polished Ubuntu.
      It’s in a bit of flux at the moment. They’re moving from an Ubuntu base back to Debian. I can’t really blame them. So I suspect development will be slow for a while.

      From a security point of view, Linux is definitely more secure. Most of that is privilege separation which Windows has only just started to introduce. Windows was designed to be easy to use and security was always sacrificed when a choice between usability or security had to be made. It was only with the mass adoption of the Internet and networks that Microsoft really started to pay for this and started to change their mind.
      The biggest problem with Windows is the installation base, Windows is 90% of the user base. So by writing Windows malware, you instantly target 90%. Why bother with Linux? Mac OS-X is only just starting to look like a worthy target. Linux has many many security holes (read the kernel logs and some of the security forums) it’s just that no one really cares. You can still get root-kitted, but only if you run a server, otherwise you’re just not worth the time.
      The privilege separation on Linux makes it harder for malware to go from a user to the system, it can only generally affect the users files (depending on the exploit this may not be true). On Windows it’s much easier to get into the whole system once malware has been run.

      I’ve never delved too far into Linux. Arch Linux was the best distro I’ve used but it requires a lot of time to setup and administer. If you don’t keep up to date you end up with a system that can’t be updated. This seems to be common among distros (Ubuntu will do this too if you leave it long enough).

      Using Linux is a valuable experience. You will learn more about your system and how things tie together. Linux tools are also invaluable for development so it’s important to get some experience with them. But for a day to day system where you just want to boot it up, surf the web, play some games. You don’t really want to be editing your system config files or dealing with package conflicts and update errors. This isn’t meant to be the case. Ubuntu adds more and more tools to automate these things. But, for some bloody stupid reason, they also love to change half the technologies they use every release, which means that all their automated tools don’t mean jack because it doesn’t work on half of their users computers! If they’d just stop adding new shit and just stabilise it Ubuntu would be rock solid. But no… two steps forward, 3 back.

      Anyway.. blah blah blah… I should just shut up =P

      I know I’m doing a great job of turning people off Linux here. It’s really not my intention. Many, many, many people love using it day to day. It’s just that I’m venting a bit… well… alot =P.

  36. Gabriel Martell Says:

    hello Adam

    I was reading an article from: http://www.linux.com/archive/feature/124994, about
    Linux´s security, so I would like to know your opinion regarding the security in the Linux distributions.
    thanks for your comments

    • I don’t think my opinion should really be shaping yours. I’d suggest you investigate this for yourself.
      Linux is by design more secure. But all code has bugs.

  37. Absinthe Says:

    Thanks for the help! I have a remaining issue: mi netbook won’t connect to my home wireless. It says the password is wrong but it isn’t! I’ve already changed it twice and it wont work. I had the same problem with the Win7 the netbook came with, do you have any idea what could be causing the problem? 😦

    • Well.. your password is wrong =P
      Your mis-configuring it somehow.
      Are you entering the password? The correct index for which hash to use? Are you using the correct security model?

      I’d google how to setup your wireless network because it’s clearly not an Ubuntu issue.

  38. Gabriel Martell Says:

    Hello Adam

    I had just installed Linux Mint with Gnome, it is nice and works really good, my netbook is now like a Ferrari hehehe, but I have a question regarding KDE.

    Before to installing Mint with Gnome I installed Mint KDE but I couldn´t be able to log in, I even Uninstall and re-install KDE twice, my question is: Does KDE is for experienced users?, I think I have done something wrong but I don´t know what, I can´t figure it out because the installation was using an USB.

    Also the comments posted by your web site are really useful, I could fix the ” Brightness bug “.
    Thanks

    • Both KDE and Gnome are quite easy to use. If you have problems logging in to KDE perhaps post that on the Linux Mint forums.
      Glad to be of help =)

      Adam

  39. Many thanks for all your efforts. I write not with a problem but with an account of how I applied your fine work to a Debian install on a Samsung N145 PLUS JP03UK. (I want a machine free of Unity, which I do not like much and which I do not think is really ready for general release. If they don’t get Ubuntu right in 11.10, I want somewhere else to go!)

    I removed all traces of Windows and both hidden partitions from this machine to recover all possible storage space. (15GB for root, 1GB swap and 40GB for /home. The remainder was formatted as an ntfs partition so that Windows machines on the network can see it)

    A couple of installs from a Debian live CD produced oddities like either the Ethernet card or the wireless card not being recognised: it was really lame, very frustrating. This morning I downloaded debian-6.0.2.1-i386-CD-1.iso (I think it was dated 26June2011 on debian.org site) onto a laptop running Ubuntu 11.04 and used unetbootin to write it to a usb memory stick.

    I booted my Samsung N145 PLUS from the usb stick and did a standard install,electing to use eth0 as the network access during the install. The install ran perfectly and at the finish, both eth0 and wlan0 were recognised. (my wifi card is Atheros AR9280) and I was able to configure and use wifi without problem. I did an update to ensure everything was up to date.

    Needless to say, the Fn+Function keys did not work but that was to be expected.

    Debian does not have the convenience of add-apt-repository so I fired up Synaptic and navigated to Settings–> Repositories and opened the Other Software tab. Clicking on Add… I added the APT line:-

    deb http://ppa.launchpad.net/voria/ppa/ubuntu natty main

    and clicked on Add Source for luck. After clicking on Reload I Search -ed for Samsung and sure enough, samsung-tools and samsung-backlight were there so I marked them for installation. When finished, I closed Synaptic, shut down and rebooted. At least I tried to reboot, but the machine appeared dead. I had read about this behaviour previously.

    I disconnected the power supply and ethernet wire, removed the battery, waited 10 seconds then refitted the battery, reconnected the power adaptor and the machine rebooted happily. Everything worked fine, Fn_Function keys and backlight keys included.

    Wifi restarted fine on resuming from suspend.

    Your work on this is of direct benefit to the Debian community, and I thank you for it. Anything which gets Linux onto more machines and into the mainstream has to be applauded.

    Vic

    • Interesting! Didn’t think the voria packages would be backward compatible with Debian.

      I’ve added a direct link to your comment in the article for others to see.

      Thanks for your post!

      Adam

  40. Thanks for this guide, for all the annoying things solved on my netbook. I’m still wondering if it’s possible to get the resolution as high as it can on windows using the “samsung easy display manager” on windows (1024 x 768).

    xrandr works to an extent, in that I can get the higher resolution to display, but then the workable screen doesn’t fit on the monitor. Annoying when trying to scroll to the bottom of webpages when the window is at max.

    Any clues?

    • If I remember correctly, this was generally a video driver issue. But I only had this on the older X.org (when I hadn’t installed the proprietry nvidia driver).

      I haven’t had this issue on the N145. From what I can see it runs at the proper res out of the box.

      Cheers,
      Adam

    • Sort of resolved this. It appears you can’t change from the default resolution but you can scale it.

      Using this command

      xrandr –output LVDS1 –mode “1024×600” –scale “1.3×1.40”.

      works for me. Obviously adjust the scale to your taste!

    • I’m glad you resolved this.
      Thanks for posting your method of fixing it.

      I’m VERY curious as to why this happened in the first place…. strange.

      Cheers,
      Adam

  41. fred vanwin Says:

    Hi,

    I have a big issue with my samsung N145plus, i cannot boot on a usb stick : in th bios (F2) , this option is N/A, and the ESC at boot does not show my usb…
    thanks for your help !

    fred

  42. Kevin Says:

    Alright People, as a long-time owner of this N145P samsung netbook owner, I have to say that from my painful experiences, the best configuration is Ubuntu 10.04 LTS with 2.6.32 kernel running LXDE instead of GNOME. After a fresh install of 10.04, do sudo apt-get install lxde, then afterwards, you will be able to choose LXDE as an option during login screen. There is issues with sound on ubuntu due to pulseaudio that never got fixed afaik because devs aren’t likely to care about low power like atom n450 – lxde just uses ALSA and it simply works. For brightness, I found this custom script that works beautifully: “bright.c”
    http://www.mediafire.com/?xkl8dmm4qr32yax
    You’ll need the below link for custom commands*

    For LXDE, the keyboard shouldn’t lock up when inputting because it doesn’t register at all.
    Unlike GNOME, LXDE doesn’t have nice “set shortcut from keyboard input”. To set custom commands, try .

    I tried many other configs, but for this netbook, above config seems to be the best. I’ve even taken out the 1gb and replaced with smaller 512 mb RAM and it still runs smoother than any Windows or Ubuntu Gnome.

    Enjoy!

  43. I have just brought one of these computers. It is running windows 7 and does everything I need it to, but slowly. I realise that that I am probably speaking to passionate Linix people, but am I likely to see some real performance improvements by ditching windows?
    Will it run skype better?
    I have one program that requires windows. Is there an emulator that works better than windows?
    I see in the process running field that windows sucks up a lot of RAM will linix use a lot less?

    • I can’t comment on performance on Ubuntu vs Linux. It depends on a lot of variables.

      I would say you aren’t experienced with Linux, so you would be using a full desktop like Unity (default installation). This would result in a similar system to Windows.
      I would say the performance would be the same, perhaps slightly faster.

      Skype on Linux is notoriously bad. The developers have all but forgotten it.

      A Windows emulator that works “better than Windows”? Quite the ironic statement.
      Wine _can_ run Windows applications but it’s not perfect.

      Linux will use similar amounts of RAM to Windows.

      Considering your experience, I would recommend you stay with Windows 7. Unless you’re prepared to format your system a few times and dig around in config files, in that case, sure, give it a try. Just don’t format your recovery partitions so you can always revert back to Windows.

      Personally, I think you have un-realistic expectations of the performance of your netbook. It’s the equivalent of a 10 year old computer running modern day software.

  44. Funny!

    I dis the update to fix the brightness adjustment keys and now I can use them, however the ability to change the volume has gone broken as in I can’t adjust the volume anymore using the Fn + arrows keys and this was working perfectly well before, Any ideas any one? I have the Samsung N145 running Ubuntu Netbook edition 11.04

  45. Albert Says:

    Hi folks! If someone upgrades his/her Samsung N145 to Ubuntu 11.10 (and none of the solutions given on this web works well), have a look at this post: http://www.voria.org/forum/viewtopic.php?f=3&t=974

    It’s the new test package for Samsung Tools and the only way to get Fn-keys fixed in Ubuntu 11.10 (at least for me).

    Anyway, why this problem isn’t solved in Ubuntu 11.10 yet?!… what a shame!

  46. Gabriel Martell Says:

    Hello Adam

    I have been using Linux Mint 11 in my netbook N145 Samsung,it works really good, but now I would like to try Debian; I was reading that it could be able to run very well on this netbook, have you ever tried Debian?.
    What do you think about using Debian on a Netbook?.

    Thanks for your help

    • Hi Gabriel,
      Debian is similar, and yet vastly different to Ubuntu and its brethren.
      It requires far more manual labor to get it to a usable state and keep it there.
      I’d recommend Debian more for servers / production systems than for desktops, but that is personal opinion.
      Perhaps try it out in a Virtual Machine (VirtualBox) and see what you think before jumping in.
      Good way to try out distros.

      Cheers,
      Adam

  47. Gabriel Martell Says:

    Thanks for your advice Adam, I will do it that way.
    Also in the internet I had just found out a very interesting site with codes and other useful advices for debian on a netbook with Intel Atom, it is in spanish but you can translate it hehe

    here is the link:

    http://www.esdebian.org/wiki/configuracion-debian-obtener-alto-rendimiento-netbooks-microprocesador-intel-atom

    I will tell you how it works on my netbook.
    Regards

    • Thanks for the link Gabriel, I’ll add it to the post for others =)

      I should’ve recommended using a VM for testing distros before =P. Better to try for yourself than follow someone else’s opinion.

      Cheers,
      Adam

  48. hi .. thannks for this info.. i did it and everything worked, now i have an issue that seems to be a bug… my microphone is not working i tryed installing pavucontrol but my device is still not working… do you know something about it thank you

  49. Gabriel Martell Says:

    Hello Adam

    Hope everything is fine,
    let me tell you the good news:

    I’m now using Debian 6.0 in my Netbook N145 Samsung !!!!!

    I tried to install it with an ISO image but the USB Installer had troubles and the installation could not be possible , so I decided to install Debian by Net Install and now I’m writing this comment since Debian. ( the Web browser for Debian is Iceweasel and not mozilla due Licenses and some other issues, please read http://www.debian.org/ )

    I’m astonished, Debian is really good and beautiful 🙂

    I had found out all the information I needed in Debian’s Wiki and the Debian’s community, so there were no problems.

    Before Debian I used Mint, and Ubuntu 11.10 ( Ubuntu only for a month hehehe ) , but I think it is time to try new things and learn more and more.

    I tried Arch Linux, it is a really good distribution but I did not install it on my Samsung because I need a dual boot due I’m studying a Master in Finance, ( I use some programs that run only in Windows like: Minitab and Scientific. Of course I will try to run them using Wine and after that, bye Windows for ever, well I might keep windows to do some macros in Excel and to play some video games hehehe )

    So with Arch Linux I could not do the partition correctly, but Debian allowed me to do the partition without problems.

    As I said before, all the information is in Debian’s Web page and wiki:

    http://www.debian.org/

    Debian has much more repositories, packages, software,etc than Mint and Ubuntu so I highly recommend it for your Netbook N145 Samsung.

    Greetings from Mexico

    • Hi Gabriel,

      I’m glad you’ve found a distro you enjoy.
      If you have any tips for running Debian on the N145 please post them here =)

      Cheers,
      Adam

  50. Hey Gabriel,

    Glad you’ve found a distro that you’re happy with.
    I’ve personally moved to OS-X. Very happy with it. Expensive but I definitely won’t go back.
    For servers, I find debian to be the best choice atm.
    Desktop linux on the other hand… no distro is ‘hands off’ enough for my liking.

    Thanks for the update =)

    Cheers,
    Adam

  51. Hi folks!

    I’m just wondering if it’s possible to install Mac OS X on a Samsung N145 Plus… Did anyone try it?

    Thanks in advance 🙂

  52. WillIAm Says:

    Ubuntu 12-04LTS and Ubuntu 10.10 tested on Samsung N145 Plus and both of them works fine: there’s no need to fix Fn-keys, brightness and so on.

    So… I absolutely recommend them 🙂

    • WillIAm Says:

      Sorry, I meant Ubuntu 12.04LTS and 12.10 !!!

      My apologies!

    • This is fantastic news!
      Thanks for posting this, as I haven’t had access to this machine I rely on comments for news like this. =D

      Cheers,
      Adam

    • klaus Says:

      could yo tell us your experience with ubuntu 12.10 a little bit more, because i’ve installed it a few days ago and did’t had a good experience, specially with graphics…. for example youtube runs with some flaws and booting and programs doesn’t strats as fast as i expected.

  53. Muchas gracias, funciona perfecto en una Laptop Samsung RV408 con Kubuntu 12.04 x64; kernel 3.6.2 y KDE 4.9.2
    Tiempo buscando esta ayuda.

    • You’re welcome!

      I’m not sure what you needed to fix in Ubuntu 12.04.
      I was under the impression it worked out of the box?
      Can you provide any information on which parts of my guide you needed to use to get Ubuntu 12.04 working well on the Samsung?

      Cheers,
      Adam

      ————-
      Google translate version:

      No hay de qué!

      No estoy seguro de lo que usted necesita para reparar en Ubuntu 12.04.
      Yo estaba bajo la impresión de que trabajaba fuera de la caja?
      ¿Puede darnos alguna información sobre qué partes de mi guía que necesitan para utilizar para obtener Ubuntu 12.04 funcionando bien en el Samsung?

      Cheers,
      Adam

  54. Thanks.

  55. Саша Says:

    не работают горячие клавиши в верхнем ряду начиная с F5 с сочетанием fn+, что делать?

  56. You really make it appear really easy together with your presentation but I in finding this matter to be really something which
    I think I would never understand. It sort of feels too complicated and extremely vast for me.
    I am taking a look forward for your subsequent submit, I will attempt to get the grasp of it!

  57. Thanks for any other informative blog. Where else may just I get that type of information written in such an ideal means?
    I’ve a challenge that I’m simply now operating on, and I’ve been at the glance out for such
    info.

  58. Hey there, You have done a great job. I’ll certainly digg it and personally recommend to my friends.

    I’m sure they will be benefited from this web
    site.

  59. The Logitech QuickCam Fusion has a 1.5 megapixel picture sensor whereas the Logitech QuickCam Professional 4000 has to interpolate to obtain the same resolution.

Leave a reply to Absinthe Cancel reply