LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 06-02-2012, 04:04 PM   #1
alagenchev
Member
 
Registered: Oct 2004
Location: USA
Distribution: Slackware, Debian, Ubuntu
Posts: 223

Rep: Reputation: 30
waiting for /dev to be fully populated nvidia discrete/optimus


Hi all,

I am running into a weird issue. It's usually intermittent and fixes itself after a few boot attempts, but right now it is pretty consistent. I have nvidia quadro video card with a Lenovo W520 - it's one of those cards with the NVidia Optimus feature.
Every time that I set the bios to use discrete graphics, my boot hangs on "waiting for /dev to be fully populated". When I switch to the integrated intel card, everything works fine. Is there a way to debug this to narrow it down and figure out what's causing the issue? The boot won't finish, it just sits there at the message and I have to restart and switch to the onboard intel car to be able to boot into linux. I have to reboot between 5-10 times for something to finally kick in with the discrete card and then the boot finishes, but it's very frustrating.
This issue is frustrating me so much, that I am considering switching back to windows to use my nvidia card to its full extent.

Linux Mint Debian edition 3.2 kernel.

Last edited by alagenchev; 06-02-2012 at 04:07 PM.
 
Old 06-02-2012, 05:59 PM   #2
Babertje
Member
 
Registered: Jun 2009
Location: Haarlem, The Netherlands
Distribution: Archlinux
Posts: 125

Rep: Reputation: 20
Have you read this http://www.webupd8.org/2012/01/bumbl...a-optimus.html
 
Old 06-03-2012, 08:34 PM   #3
alagenchev
Member
 
Registered: Oct 2004
Location: USA
Distribution: Slackware, Debian, Ubuntu
Posts: 223

Original Poster
Rep: Reputation: 30
Hi Babertje,

I was aware of the bumblebee project, but wasn't planning on using that yet. Are you suggesting that the current nvidia driver I am using is faulty and I should switch to bumblebee, hoping to fix my problem in doing so?
 
Old 06-04-2012, 03:52 AM   #4
Babertje
Member
 
Registered: Jun 2009
Location: Haarlem, The Netherlands
Distribution: Archlinux
Posts: 125

Rep: Reputation: 20
Nvidia is working on this with the latest beta driver from Nvidia (302.7)

Save for Intel would be to compile kernel module like this to keep the standard GL libs for your internal intel card
Code:
NVIDIA-Linux-x86_64-302.07.run --no-opengl-files
If installed; See: usr/share/doc/NVIDIA_GLX-1.0/html/optimus.html and;
Quote:
Why does the VBIOS fail to load on my Optimus system?

On some notebooks with Optimus graphics, the NVIDIA driver may not be able to retrieve the Video BIOS due to interactions between the System BIOS and the Linux kernel's ACPI subsystem. On affected notebooks, applications that require the GPU will fail, and messages like the following may appear in the system log:

NVRM: failed to copy vbios to system memory.
NVRM: RmInitAdapter failed! (0x30:0xffffffff:858)
NVRM: rm_init_adapter(0) failed

Such problems are typically beyond the control of the NVIDIA driver, which relies on proper cooperation of ACPI and the System BIOS to retrieve important information about the GPU, including the Video BIOS.
Hope this helps
 
Old 06-09-2012, 06:29 PM   #5
alagenchev
Member
 
Registered: Oct 2004
Location: USA
Distribution: Slackware, Debian, Ubuntu
Posts: 223

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by Babertje View Post
Nvidia is working on this with the latest beta driver from Nvidia (302.7)

Save for Intel would be to compile kernel module like this to keep the standard GL libs for your internal intel card
Code:
NVIDIA-Linux-x86_64-302.07.run --no-opengl-files
If installed; See: usr/share/doc/NVIDIA_GLX-1.0/html/optimus.html and;


Hope this helps
Do you have any idea what's the advantage/disadvantage of going with 302.7 vs bumblebee? From the bumblebee wiki here: https://wiki.debian.org/Bumblebee it looks like bumblebee is using the nvidia proprietary modules and drivers, which is what I have installed now, so I am not sure if that would solve the problem with the hanging. If I understand things correctly, bumblebee just provides the switching between the cards, which I am doing manually myself now via the switch in the bios. I don't understand the reason behind the limitation on Linux. It's obvious that NVidia is providing active support to their drivers, I wonder why they can't just make it work on linux like the already did on windows? There is probably a good reason for it.

Last edited by alagenchev; 06-09-2012 at 06:40 PM.
 
Old 05-31-2013, 12:29 PM   #6
alagenchev
Member
 
Registered: Oct 2004
Location: USA
Distribution: Slackware, Debian, Ubuntu
Posts: 223

Original Poster
Rep: Reputation: 30
I can't believe that I am posting this, but a year later I found a solution to this annoying problem. I am extremely surprised that there isn't more information online by now since I firmly believe this is a very common issue. We just bought quite a few new W520s at work and they all have this problem. The solution is to disable virtualization from the BIOS. Once virtualization is disabled the computer boots without issues. Virtualbox and VMware will be slow if you need them, but oh well. Here is some more info about the problem: http://forums.lenovo.com/t5/Linux-Di...ia/td-p/577789
 
Old 08-05-2014, 09:06 AM   #7
jwiepert
LQ Newbie
 
Registered: Aug 2014
Posts: 1

Rep: Reputation: Disabled
I had the same issue on a t430. Adding nox2apic as a boot param seems to have resolved it.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Slackware and Nvidia Optimus malloc Slackware 10 02-12-2012 06:44 AM
Nvidia Optimus revisited malloc Slackware 9 12-28-2011 02:26 PM
NVIDIA GeForce GT 540M graphics & NVIDIA Optimus Technology rabizadeh_ehsan Linux - Hardware 5 10-21-2011 07:39 AM
CD/DVD drives not found at boot, /dev not populated Onocrotalus Linux - Hardware 4 07-29-2008 08:01 PM
udev: /dev/ directory over-populated - why? Yalla-One Slackware 3 08-13-2006 01:47 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 08:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration