problems on boot (brightness going to 0, wireless disabled) with Lenovo IdeaPad Y410p
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
problems on boot (brightness going to 0, wireless disabled) with Lenovo IdeaPad Y410p
Just got this machine, and am trying to setup Slackware on it. I've first completely disabled UEFI (and secure boot) in machine BIOS, then repartitioned the whole disk, and then installed slackware64-current using ISO from here: ftp://ftp.slackware.no/slackware/slackware-current-iso/. However, now I'm facing some problems on machine boot:
1. At some point during the boot, the screen goes blank. I can use Fn key, plus Brightness-Plus button to increase brightness, and then everything is back to normal; however, I'd like to avoid this. I think the problems appears at the moment when video drivers is switching to higher resolution during the boot (first message visible on screen after this happens is "fbcon: inteldrmfb (fb0) is primary device"); I'd like to avoid this too, and I can by adding "nomodeset" to the LILO command line (the screen doesn't go blank in this case), but is this the only way to do it? This machine has combo of Intel HD Graphics 4600 and NVIDIA GeForce GT 750M display adapters, arranged in NVIDIA Optimus setup. I will have to play later with Bumblebee in order to enable NVIDIA card, and for now I think only Intel card is seen by Linux. So my question here is: is there another way to disable switching to frame buffer on boot? And on the other side: would it be possible, when switch to frame buffer occurs, to keep brightness from going down to 0?
2. Wireless card is disabled on boot. Wireless on this laptop is Intel Centrino Wireless-N 2230. I have proper /etc/rc.d/rc.inet1.conf and /etc/wpa_supplicant.conf setup for wireless network to go up during the boot. However, when boot comes to activating wireless, first "SIOCSIFFLAGS: Operation not possible due to RF-kill" message appears, and then "rfkill: WLAN soft blocked". When boot sequence completed, and I log in into console as root, and then run "rfkill list", I have "ideaplad_wlan" and "phy0" devices listed as "Wireless LAN", and for both of them it shows "Soft blocked: Yes". If I then do "rfkill unblock all", and then "/etc/rc.d/rc.inet1 restart", WLAN is up and properly set up. However, on next boot, wireless card is again disabled by rfkill. So my question here is: how to unblock wireless card before /etc/rc.d/rc.inet1 executed during boot? Obviously, I can do this by putting "rfkill unblock all" line before /etc/rc.d/rc.inet1 called in /etc/rc.d/rc.M, but is there more "proper" way to do this?
1. Maybe you could try to blacklist the intel driver (lsmod will tell you its name), set "vga = normal". Then no handover should occur during startup, but when you start X the intel driver *should* be loaded though. Not sure that works with intel, but it does with the nouveau driver for nVidia cards.
1. Maybe you could try to blacklist the intel driver (lsmod will tell you its name), set "vga = normal". Then no handover should occur during startup, but when you start X the intel driver *should* be loaded though. Not sure that works with intel, but it does with the nouveau driver for nVidia cards.
Thanks, that works exactly as you described: startx would load i915 driver, and both X and then the desktop environment would start fine.
However, in the meantime I read more about KMS, and I came to like the idea :-) So if there are any further suggestions on how to keep i915 driver loaded during boot, but manage to avoid screen going blank, that would be great.
So if there are any further suggestions on how to keep i915 driver loaded during boot, but manage to avoid screen going blank, that would be great.
I've just encountered a suggestion on another forum: to append "acpi_backlight=vendor" to the lilo command line, and that fully works - KMS done during boot, and brightness level is kept during the switch.
I've just encountered a suggestion on another forum: to append "acpi_backlight=vendor" to the lilo command line, and that fully works - KMS done during boot, and brightness level is kept during the switch.
Oops, one more thing to add here: after adding "acpi_backlight=vendor", brightness controls on laptop (Fn key + corresponding buttons on keyboard) don't work any more under Linux.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.