Start a Conversation

Unsolved

This post is more than 5 years old

3782

November 25th, 2016 11:00

Dell Vostro 5568 - Linux, hardware (GPU and keyboard) problem

Hello,
I have 2 common problems with Dell Vostro 5568 on a Linux:
1. After suspending Linux won't get up. Black screen is something what you will see.
2. Keyboard illumination problem - on any Linux which were tested by me, after lock screen that is plugged in, keyboard wont illuminate - its off, but if you touch a touchpad it will turn on.. and when you get back you hand, it will turn off.... and so on.

I test this laptop on Ubuntu (lots of variants - Ubuntu Gnome/Budgie Remix/Zorin OS, original Ubuntu), Fedora, Linux Mint.

Every distro have exacly same problems.
I use Nvidia Drivers from official Ubuntu repository - 367.57 - which is up to date.

Sorry for my poor english.
Pls help me.

Anyway on official Dell Website i cannot find any special Linux image and instructions are incorrect or out of date.

7 Posts

November 27th, 2016 07:00

Did this come with Ubuntu pre-installed?

certification.ubuntu.com/.../

3 Posts

November 27th, 2016 09:00

Nope, but i want to get a special image if its exist. Anyway i think its dont, because i cant find any. (and there is no manufacturers image on a website)

Anyway Dell documentation is out of date. When i was writting to a support they give me a link to outddated and unusable instruction how to make dell-recovery image. (ofc. there are some Dell tools to do that, but instructions werent updated for a long time)

Any help ?

Generally manufacturer = DELL, so, are there any special image for this laptop ?

April 22nd, 2017 07:00

Hi! I have Gentoo running on the same laptop (the only difference is - it includes Intel® HD Graphics 620 in it, not NVIDIA). And I must say I didn't notice such problem as you described above, keyboard illumination works properly. Maybe you should add CONFIG_DELL_LAPTOP to your kernel config?

This is what DELL-mentioned strokes I have in my kernel config file (I dont think that everything is needed but just in case I added it):

#-> cat /usr/src/src/.config | grep DELL

CONFIG_SENSORS_DELL_SMM=m

# CONFIG_LEDS_DELL_NETBOOKS is not set

CONFIG_DELL_SMBIOS=m

CONFIG_DELL_LAPTOP=m

CONFIG_DELL_WMI=m

CONFIG_DELL_WMI_AIO=m

CONFIG_DELL_SMO8800=m

CONFIG_DELL_RBTN=m

# CONFIG_DELL_RBU is not set

And I would take this opportunity to ask DELL specialists here to ask whether this entries is really needed, particularly this one - CONFIG_DELL_SMO8800.

The only problem I found using this laptop is that it sometimes (very rarely) freezes its keyboard and touchpad together. But I think this issue is because of my not properly configured power management system and I hope I will be able to resolve this soon.

3 Posts

April 22nd, 2017 13:00

Thanks for Your reply,

Unfortunately, for my laptop it wont work, i change flags in:

/boot/config-`uname -r`

What was: /boot/config-4.8.0-46-generic

I have no file like: usr/src/src/.config

My distribution is Ubuntu 16.04 (Gnome) with kernel 4.8.0-46-generic as you see.

Could you describe whats you distro and kernel version ?

I will be very grateful :-)

April 22nd, 2017 14:00

File /boot/config-`uname -r` keeps current config of running kernel and it can be used to make your own new kernel with desired settings such as CONFIG_DELL_LAPTOP. But to do so you should have kernel-source (or somehow  nearly named) and attended development kit installed. I think it is able to find in ubuntu wiki or ubuntu forums. After everything (needed software) would have been prepared, file  /boot/config-`uname -r` should be copied to /usr/src/linux (or /usr/src/linux-source--`uname -r`, I dont know how this path looks in ubuntu) as ".config" and command  "make olddefconfig" issued (you should have root rights). Be careful: every changes in ".config" should be made only by using "menuconfig" (command is "make menuconfig") or "xconfig", because making change in one entry may pull others dependencies. But not be worried if you made changes in that file and hadn't made copy of it: you can get current actual config from /proc/config.gz. After all you can make your own kernel and modules: "make && make modules_install && make install. This commands put your new kernel in /boot folder and then it would have become time to prepare boot loader. If you using grub it would be "grub-mkconfig -o /boot/grub/grub.cfg". After that you can be able to reboot to new kernel.

It is not so complicated as it may be imagine. But the better way to do this is reading ubuntu wiki before.

April 23rd, 2017 03:00

My distro is gentoo linux.

#->uname -r

4.9.16-gentoo

No Events found!

Top