You are not logged in.

#1 2015-11-22 01:49:03

Annisar
Member
Registered: 2015-10-15
Posts: 11

Can't modprobe nouveau although xf86-video-nouveau is installed

I am currently preparing IOMMU setup based on Xen. I'm going to use NVidia 210 as my weak card and AMD HD 7950 as gaming card (that one will be passed to guest windows machine). When I was configuring weak card, I initially tried NVidia proprietary driver, but since I found out that it won't run under Xen, I removed it. I ensured that it got removed completely and installed xf86-video-nouveau. Restarted my machine, tried to start x (with same xorg.conf under which nvidia's proprietary driver worked correctly, but with name of driver changed) - it crashed with an error (/var/log/Xorg.0.log | grep EE):

	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    98.176] (EE) [drm] KMS not enabled
[    98.176] (EE) No devices detected.
[    98.176] (EE)
[    98.176] (EE) no screens found(EE)
[    98.176] (EE)
[    98.176] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    98.176] (EE)

Addidionally when I try to modprobe it, the result is:

# sudo modprobe nouveau
modprobe: FATAL: Module nouveau not found.

which is very strange because when I can't modprobe it, it of course won't load on initramfs phase. That might have caused the error above.

Package database queries:

# pacman -Qs nouveau | grep local
local/lib32-mesa 11.0.5-1
local/mesa 11.0.5-1
local/xf86-video-nouveau 1.0.11-3 (xorg-drivers xorg)
# pacman -Qs nvidia | grep local
local/libvdpau 1.1.1-1
local/xf86-video-nouveau 1.0.11-3 (xorg-drivers xorg)

Anybody has an idea what's going on? I reinstalled it many times, did countless reboots and nothing really changed.

Last edited by Annisar (2015-11-22 01:49:18)

Offline

#2 2015-11-22 02:13:52

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: Can't modprobe nouveau although xf86-video-nouveau is installed

Any xf86-video-*, are only the drivers for xorg, and do not include kernel modules..

All arch kernels should have nouveau as module. Are you running a custom kernel?

Offline

#3 2015-11-22 02:27:38

Annisar
Member
Registered: 2015-10-15
Posts: 11

Re: Can't modprobe nouveau although xf86-video-nouveau is installed

I'm running lts:

# uname -r
4.1.13-1-lts

In comparsion with xf86-video-ati's module:

# find -name radeon
./4.2.5-1-ARCH/build/drivers/gpu/drm/radeon
./4.2.5-1-ARCH/kernel/drivers/gpu/drm/radeon
./4.1.13-1-lts/build/drivers/gpu/drm/radeon
./4.1.13-1-lts/kernel/drivers/gpu/drm/radeon
# find -name nouveau

Last edited by Annisar (2015-11-22 02:38:56)

Offline

#4 2015-11-22 04:55:02

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: Can't modprobe nouveau although xf86-video-nouveau is installed

nouveau module should  be there as well if you've installed linux-lts from arch, and didn't build it with your custom config.

If the file is simply gone for some reason, reinstalling linux-lts should solve your problem (apart from kernel modules mystically disappearing from your system).

Offline

#5 2015-11-22 17:04:48

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,840

Re: Can't modprobe nouveau although xf86-video-nouveau is installed

linux-lts should have put nouveau kernelmodule here :

usr/lib/modules/4.1.13-1-lts/kernel/drivers/gpu/drm/nouveau/
usr/lib/modules/4.1.13-1-lts/kernel/drivers/gpu/drm/nouveau/nouveau.ko.gz

Sidenote :
pacman -Qs  searches through your installed packages ,no need to use "| grep local"


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB