[opensuse] Can't get rid of nouveau
I'm trying to overcome the drag-and-drop problem that I posted before. To do this I've tried changing the nouveau driver to 'nv'. Only it won't come up in graphics mode. In Xorg.0.log I get [ 25.979] (EE) NV: The PCI device 0x10de03d1 (GeForce 6100 nForce 405) at 00@00:13:0 has a kernel module claiming it. and when I run lsmod I find that yes there is nouveau. Unless I boot with nomodset I can't get rid of it. Blacklisting it under /etc/modprobe.d/ doesn't work. Yes, my real problem is with drag-n-drop, but this cropped up along the way and I was wondering ... -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 06/09/2014 10:05 AM, Carlos E. R. wrote:
On 2014-06-09 16:00, Anton Aylward wrote:
Blacklisting it under /etc/modprobe.d/ doesn't work.
mkinitrd and reboot.
Help me here: I was under the impression that the script associated with mkinitrd looked at what was current. I've been bitten with that before,.) Currently I'm running with nouveau. Won't that get handed down into the new initrd? Also: why is it in the initrd? Why isn't what is in /etc/modprobe.d/* honoured? -- Expecting life to treat your fairly because you are a good person is like expecting an angry bull not to charge because you are a vegetarian. -- Shari R Barr -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2014-06-09 16:26, Anton Aylward wrote:
On 06/09/2014 10:05 AM, Carlos E. R. wrote:
On 2014-06-09 16:00, Anton Aylward wrote:
Blacklisting it under /etc/modprobe.d/ doesn't work.
mkinitrd and reboot.
Help me here:
I was under the impression that the script associated with mkinitrd looked at what was current. I've been bitten with that before,.) Currently I'm running with nouveau. Won't that get handed down into the new initrd?
Also: why is it in the initrd? Why isn't what is in /etc/modprobe.d/* honoured?
It solved my issue. :-) In my case, it was nvidia which was getting loaded, and I wanted nouveau temporarily. Blacklisting it did not work, because it was loaded earlier, from initrd. That archive contains modules, but also config files and scripts. Some config files are needed very early, before the filesystem is mounted... -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)
On 06/09/2014 11:05 AM, Carlos E. R. wrote:
On 2014-06-09 16:26, Anton Aylward wrote:
On 06/09/2014 10:05 AM, Carlos E. R. wrote:
On 2014-06-09 16:00, Anton Aylward wrote:
Blacklisting it under /etc/modprobe.d/ doesn't work.
mkinitrd and reboot.
Help me here:
I was under the impression that the script associated with mkinitrd looked at what was current. I've been bitten with that before,.) Currently I'm running with nouveau. Won't that get handed down into the new initrd?
Also: why is it in the initrd? Why isn't what is in /etc/modprobe.d/* honoured?
It solved my issue. :-)
In my case, it was nvidia which was getting loaded, and I wanted nouveau temporarily. Blacklisting it did not work, because it was loaded earlier, from initrd. That archive contains modules, but also config files and scripts.
Some config files are needed very early, before the filesystem is mounted...
Well I did a mkinitrd and juggled a few settings on the command line and still I get nouveau loaded. I juggled some more and hosed my system, put it back and still get nouveau. I replaced mkinitrd with drakut, hosed my system and reset it again. Still nouveau. I put mkinitrd back and tried again. Still nouveau. The only way I can get rid of nouveau is to put nomodeset on the book command line. What is it in initrd that loads it and how can I get rid of that ? -- /"\ \ / ASCII Ribbon Campaign X Against HTML Mail / \ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2014-06-09 13:24 (GMT-0400) Anton Aylward composed:
Well I did a mkinitrd and juggled a few settings on the command line and still I get nouveau loaded. I juggled some more and hosed my system, put it back and still get nouveau. I replaced mkinitrd with drakut, hosed my system and reset it again. Still nouveau. I put mkinitrd back and tried again. Still nouveau.
The only way I can get rid of nouveau is to put nomodeset on the book command line.
What is it in initrd that loads it and how can I get rid of that ?
I can't figure out why it was suggested to rebuild initrd to solve your dilemma. Possibly a kernel config option with rebuild might allow for some initrd reconfiguration and rebuild to work, but I don't recognize anything in config-3.11* that might. The nv driver predates KMS, so it's a userspace driver. The replacement for nv for KMS is nouveau. The way I understand KMS, it means nouveau is triggered before the kernel allows userland init to proceed. Nomodeset is necessary to allow both userspace drivers, FOSS nv, and proprietary nvidia, to load. Try it yourself. Try modprobe -r nouveau or rmmod nouveau and see what happens. IOW, if you don't want nouveau you need either to boot with nomodeset, eliminate the NVidia gfxcard, or use a rather ancient kernel. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (3)
-
Anton Aylward
-
Carlos E. R.
-
Felix Miata