You are not logged in.

#1 2017-11-10 16:01:04

oeht
Member
Registered: 2017-11-04
Posts: 20

[SOLVED] Display driver: "couldn't open module nv"

Hello!

I'm on the way to a proper arch linux system and building the GUI. As shown in

 $ lspci -k | grep -A 2 -E "(VGA|3D)"
02:00.0 VGA compatible controller: NVIDIA Corporation MCP89 [GeForce 320M] (rev a2)
	Subsystem: Apple Inc. MCP89 [GeForce 320M]
	Kernel driver in use: nouveau

I have installed xorg-server, xorg-xinit and   xf86-video-nouveau .

EDIT: Here is my ~/.xinitrc:

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then

    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then

    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

# start kde
exec startkde

END OF EDIT.

If I do startx to start my kde-plasma, I get the following errors in /var/log/Xorg.0.log:

[    28.843] (EE) Failed to load module "nv" (module does not exist, 0)
[    28.845] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    28.846] (EE) Failed to load module "vesa" (module does not exist, 0)
[    29.004] (EE) NOUVEAU(0): [COPY] failed to allocate class.

Here you can see the full log:

[    28.754] 
X.Org X Server 1.19.5
Release Date: 2017-10-12
[    28.759] X Protocol Version 11, Revision 0
[    28.761] Build Operating System: Linux 4.9.54-1-lts x86_64 
[    28.763] Current Operating System: Linux arche 4.13.11-1-ARCH #1 SMP PREEMPT Thu Nov 2 10:25:56 CET 2017 x86_64
[    28.763] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=/dev/sda5
[    28.768] Build Date: 12 October 2017  09:59:53PM
[    28.770]  
[    28.772] Current version of pixman: 0.34.0
[    28.776] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    28.776] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.783] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov  6 20:16:03 2017
[    28.789] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    28.790] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    28.791] (==) No Layout section.  Using the first Screen section.
[    28.791] (==) No screen section available. Using defaults.
[    28.791] (**) |-->Screen "Default Screen Section" (0)
[    28.791] (**) |   |-->Monitor "<default monitor>"
[    28.792] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    28.792] (==) Automatically adding devices
[    28.792] (==) Automatically enabling devices
[    28.792] (==) Automatically adding GPU devices
[    28.792] (==) Automatically binding GPU devices
[    28.792] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    28.800] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    28.800] 	Entry deleted from font path.
[    28.801] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    28.801] 	Entry deleted from font path.
[    28.801] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    28.801] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    28.801] 	Entry deleted from font path.
[    28.801] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    28.801] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/
[    28.801] (==) ModulePath set to "/usr/lib/xorg/modules"
[    28.801] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    28.802] (II) Loader magic: 0x55a015a39d60
[    28.802] (II) Module ABI versions:
[    28.802] 	X.Org ANSI C Emulation: 0.4
[    28.802] 	X.Org Video Driver: 23.0
[    28.802] 	X.Org XInput driver : 24.1
[    28.802] 	X.Org Server Extension : 10.0
[    28.803] (++) using VT number 1

[    28.803] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    28.807] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[    28.809] (II) xfree86: Adding drm device (/dev/dri/card0)
[    28.811] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[    28.820] (--) PCI:*(0:2:0:0) 10de:08a3:106b:00d3 rev 162, Mem @ 0x92000000/16777216, 0x80000000/268435456, 0x90000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[    28.820] (II) Open ACPI successful (/var/run/acpid.socket)
[    28.820] (II) LoadModule: "glx"
[    28.826] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    28.838] (II) Module glx: vendor="X.Org Foundation"
[    28.838] 	compiled for 1.19.5, module version = 1.0.0
[    28.838] 	ABI class: X.Org Server Extension, version 10.0
[    28.839] (==) Matched nouveau as autoconfigured driver 0
[    28.839] (==) Matched nv as autoconfigured driver 1
[    28.839] (==) Matched nouveau as autoconfigured driver 2
[    28.839] (==) Matched nv as autoconfigured driver 3
[    28.839] (==) Matched modesetting as autoconfigured driver 4
[    28.839] (==) Matched fbdev as autoconfigured driver 5
[    28.839] (==) Matched vesa as autoconfigured driver 6
[    28.839] (==) Assigned the driver to the xf86ConfigLayout
[    28.839] (II) LoadModule: "nouveau"
[    28.839] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    28.842] (II) Module nouveau: vendor="X.Org Foundation"
[    28.842] 	compiled for 1.19.3, module version = 1.0.15
[    28.842] 	Module class: X.Org Video Driver
[    28.842] 	ABI class: X.Org Video Driver, version 23.0
[    28.842] (II) LoadModule: "nv"
[    28.843] (WW) Warning, couldn't open module nv
[    28.843] (II) UnloadModule: "nv"
[    28.843] (II) Unloading nv
[    28.843] (EE) Failed to load module "nv" (module does not exist, 0)
[    28.843] (II) LoadModule: "modesetting"
[    28.843] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    28.844] (II) Module modesetting: vendor="X.Org Foundation"
[    28.844] 	compiled for 1.19.5, module version = 1.19.5
[    28.845] 	Module class: X.Org Video Driver
[    28.845] 	ABI class: X.Org Video Driver, version 23.0
[    28.845] (II) LoadModule: "fbdev"
[    28.845] (WW) Warning, couldn't open module fbdev
[    28.845] (II) UnloadModule: "fbdev"
[    28.845] (II) Unloading fbdev
[    28.845] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    28.845] (II) LoadModule: "vesa"
[    28.846] (WW) Warning, couldn't open module vesa
[    28.846] (II) UnloadModule: "vesa"
[    28.846] (II) Unloading vesa
[    28.846] (EE) Failed to load module "vesa" (module does not exist, 0)
[    28.846] (II) NOUVEAU driver 
[    28.846] (II) NOUVEAU driver for NVIDIA chipset families :
[    28.846] 	RIVA TNT        (NV04)
[    28.846] 	RIVA TNT2       (NV05)
[    28.846] 	GeForce 256     (NV10)
[    28.846] 	GeForce 2       (NV11, NV15)
[    28.846] 	GeForce 4MX     (NV17, NV18)
[    28.846] 	GeForce 3       (NV20)
[    28.846] 	GeForce 4Ti     (NV25, NV28)
[    28.846] 	GeForce FX      (NV3x)
[    28.846] 	GeForce 6       (NV4x)
[    28.846] 	GeForce 7       (G7x)
[    28.846] 	GeForce 8       (G8x)
[    28.846] 	GeForce GTX 200 (NVA0)
[    28.846] 	GeForce GTX 400 (NVC0)
[    28.846] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    28.847] (II) [drm] nouveau interface version: 1.3.1
[    28.847] (WW) Falling back to old probe method for modesetting
[    28.847] (II) Loading sub module "dri2"
[    28.847] (II) LoadModule: "dri2"
[    28.847] (II) Module "dri2" already built-in
[    28.847] (--) NOUVEAU(0): Chipset: "NVIDIA NVAF"
[    28.847] (II) NOUVEAU(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    28.847] (==) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
[    28.847] (==) NOUVEAU(0): RGB weight 888
[    28.847] (==) NOUVEAU(0): Default visual is TrueColor
[    28.847] (==) NOUVEAU(0): Using HW cursor
[    28.847] (==) NOUVEAU(0): Allowed maximum DRI level 2.
[    28.847] (==) NOUVEAU(0): GLX sync to VBlank enabled.
[    28.847] (==) NOUVEAU(0): Page flipping enabled
[    28.847] (==) NOUVEAU(0): Swap limit set to 1 [Max allowed 2]
[    28.847] (==) NOUVEAU(0): Page flipping synced to vblank by kernel.
[    28.847] (II) NOUVEAU(0): Initializing outputs ...
[    28.865] (II) NOUVEAU(0): Output eDP-1 has no monitor section
[    28.916] (II) NOUVEAU(0): Output DP-1 has no monitor section
[    28.916] (II) NOUVEAU(0): 2 crtcs needed for screen.
[    28.921] (II) NOUVEAU(0): Allocated crtc nr. 0 to this screen.
[    28.921] (II) NOUVEAU(0): Allocated crtc nr. 1 to this screen.
[    28.938] (II) NOUVEAU(0): EDID for output eDP-1
[    28.938] (II) NOUVEAU(0): Manufacturer: APP  Model: 9cdf  Serial#: 0
[    28.938] (II) NOUVEAU(0): Year: 2010  Week: 35
[    28.938] (II) NOUVEAU(0): EDID Version: 1.3
[    28.938] (II) NOUVEAU(0): Digital Display Input
[    28.938] (II) NOUVEAU(0): Max Image Size [cm]: horiz.: 29  vert.: 18
[    28.938] (II) NOUVEAU(0): Gamma: 2.20
[    28.938] (II) NOUVEAU(0): No DPMS capabilities specified
[    28.938] (II) NOUVEAU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    28.938] (II) NOUVEAU(0): First detailed timing is preferred mode
[    28.938] (II) NOUVEAU(0): redX: 0.593 redY: 0.342   greenX: 0.331 greenY: 0.573
[    28.938] (II) NOUVEAU(0): blueX: 0.152 blueY: 0.133   whiteX: 0.313 whiteY: 0.329
[    28.938] (II) NOUVEAU(0): Manufacturer's mask: 0
[    28.938] (II) NOUVEAU(0): Supported detailed timing:
[    28.938] (II) NOUVEAU(0): clock: 91.5 MHz   Image Size:  286 x 179 mm
[    28.938] (II) NOUVEAU(0): h_active: 1440  h_sync: 1504  h_sync_end 1546 h_blank_end 1652 h_border: 0
[    28.938] (II) NOUVEAU(0): v_active: 900  v_sync: 903  v_sync_end 909 v_blanking: 926 v_border: 0
[    28.938] (II) NOUVEAU(0): Unknown vendor-specific block 1
[    28.938] (II) NOUVEAU(0):  LP133WP1-TPA1
[    28.938] (II) NOUVEAU(0): Monitor name: Color LCD
[    28.938] (II) NOUVEAU(0): EDID (in hex):
[    28.938] (II) NOUVEAU(0): 	00ffffffffffff000610df9c00000000
[    28.938] (II) NOUVEAU(0): 	23140103801d12780aef059757549227
[    28.938] (II) NOUVEAU(0): 	22505400000001010101010101010101
[    28.938] (II) NOUVEAU(0): 	010101010101c223a0d450841a30402a
[    28.938] (II) NOUVEAU(0): 	36001eb3100000180000000100061030
[    28.938] (II) NOUVEAU(0): 	00000000000000000a20000000fe004c
[    28.938] (II) NOUVEAU(0): 	503133335750312d54504131000000fc
[    28.938] (II) NOUVEAU(0): 	00436f6c6f72204c43440a202020001f
[    28.938] (II) NOUVEAU(0): Printing probed modes for output eDP-1
[    28.938] (II) NOUVEAU(0): Modeline "1440x900"x59.8   91.54  1440 1504 1546 1652  900 903 909 926 -hsync -vsync (55.4 kHz eP)
[    28.938] (II) NOUVEAU(0): Modeline "1152x864"x60.0   81.77  1152 1216 1336 1520  864 867 871 897 -hsync +vsync (53.8 kHz)
[    28.938] (II) NOUVEAU(0): Modeline "1024x768"x59.9   63.53  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
[    28.938] (II) NOUVEAU(0): Modeline "800x600"x60.0   38.31  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
[    28.938] (II) NOUVEAU(0): Modeline "640x480"x59.9   23.98  640 664 720 800  480 483 487 500 -hsync +vsync (30.0 kHz)
[    28.938] (II) NOUVEAU(0): Modeline "720x400"x60.0   22.41  720 744 808 896  400 403 413 417 -hsync +vsync (25.0 kHz)
[    28.938] (II) NOUVEAU(0): Modeline "640x400"x60.0   20.00  640 664 720 800  400 403 409 417 -hsync +vsync (25.0 kHz)
[    28.938] (II) NOUVEAU(0): Modeline "640x350"x59.8   17.52  640 664 720 800  350 353 363 366 -hsync +vsync (21.9 kHz)
[    28.990] (II) NOUVEAU(0): EDID for output DP-1
[    28.990] (II) NOUVEAU(0): Output eDP-1 connected
[    28.990] (II) NOUVEAU(0): Output DP-1 disconnected
[    28.990] (II) NOUVEAU(0): Using exact sizes for initial modes
[    28.990] (II) NOUVEAU(0): Output eDP-1 using initial mode 1440x900 +0+0
[    28.990] (==) NOUVEAU(0): Using gamma correction (1.0, 1.0, 1.0)
[    28.990] (--) NOUVEAU(0): Virtual size is 1440x900 (pitch 0)
[    28.990] (**) NOUVEAU(0):  Driver mode "1440x900": 91.5 MHz (scaled from 0.0 MHz), 55.4 kHz, 59.8 Hz
[    28.990] (II) NOUVEAU(0): Modeline "1440x900"x59.8   91.54  1440 1504 1546 1652  900 903 909 926 -hsync -vsync (55.4 kHz eP)
[    28.990] (**) NOUVEAU(0):  Mode "1152x864": 81.8 MHz (scaled from 0.0 MHz), 53.8 kHz, 60.0 Hz
[    28.990] (II) NOUVEAU(0): Modeline "1152x864"x60.0   81.77  1152 1216 1336 1520  864 867 871 897 -hsync +vsync (53.8 kHz)
[    28.990] (**) NOUVEAU(0):  Mode "1024x768": 63.5 MHz (scaled from 0.0 MHz), 47.8 kHz, 59.9 Hz
[    28.990] (II) NOUVEAU(0): Modeline "1024x768"x59.9   63.53  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
[    28.990] (**) NOUVEAU(0):  Mode "800x600": 38.3 MHz (scaled from 0.0 MHz), 37.4 kHz, 60.0 Hz
[    28.990] (II) NOUVEAU(0): Modeline "800x600"x60.0   38.31  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
[    28.990] (**) NOUVEAU(0):  Mode "640x480": 24.0 MHz (scaled from 0.0 MHz), 30.0 kHz, 59.9 Hz
[    28.990] (II) NOUVEAU(0): Modeline "640x480"x59.9   23.98  640 664 720 800  480 483 487 500 -hsync +vsync (30.0 kHz)
[    28.990] (**) NOUVEAU(0):  Mode "720x400": 22.4 MHz (scaled from 0.0 MHz), 25.0 kHz, 60.0 Hz
[    28.990] (II) NOUVEAU(0): Modeline "720x400"x60.0   22.41  720 744 808 896  400 403 413 417 -hsync +vsync (25.0 kHz)
[    28.990] (**) NOUVEAU(0):  Mode "640x400": 20.0 MHz (scaled from 0.0 MHz), 25.0 kHz, 60.0 Hz
[    28.990] (II) NOUVEAU(0): Modeline "640x400"x60.0   20.00  640 664 720 800  400 403 409 417 -hsync +vsync (25.0 kHz)
[    28.990] (**) NOUVEAU(0):  Mode "640x350": 17.5 MHz (scaled from 0.0 MHz), 21.9 kHz, 59.8 Hz
[    28.990] (II) NOUVEAU(0): Modeline "640x350"x59.8   17.52  640 664 720 800  350 353 363 366 -hsync +vsync (21.9 kHz)
[    28.990] (==) NOUVEAU(0): DPI set to (96, 96)
[    28.990] (II) Loading sub module "fb"
[    28.990] (II) LoadModule: "fb"
[    28.990] (II) Loading /usr/lib/xorg/modules/libfb.so
[    28.991] (II) Module fb: vendor="X.Org Foundation"
[    28.991] 	compiled for 1.19.5, module version = 1.0.0
[    28.991] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    28.991] (II) Loading sub module "shadowfb"
[    28.991] (II) LoadModule: "shadowfb"
[    28.992] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
[    28.992] (II) Module shadowfb: vendor="X.Org Foundation"
[    28.992] 	compiled for 1.19.5, module version = 1.0.0
[    28.992] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    28.992] (II) UnloadModule: "modesetting"
[    28.992] (II) Unloading modesetting
[    28.992] (--) Depth 24 pixmap format is 32 bpp
[    28.999] (II) NOUVEAU(0): Channel setup complete.
[    29.004] (EE) NOUVEAU(0): [COPY] failed to allocate class.
[    29.027] (II) NOUVEAU(0): Hardware support for Present enabled
[    29.027] (II) NOUVEAU(0): [DRI2] Setup complete
[    29.027] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau
[    29.027] (II) NOUVEAU(0): [DRI2]   VDPAU driver: nouveau
[    29.027] (II) Loading sub module "exa"
[    29.027] (II) LoadModule: "exa"
[    29.027] (II) Loading /usr/lib/xorg/modules/libexa.so
[    29.028] (II) Module exa: vendor="X.Org Foundation"
[    29.028] 	compiled for 1.19.5, module version = 2.6.0
[    29.028] 	ABI class: X.Org Video Driver, version 23.0
[    29.028] (II) EXA(0): Driver allocated offscreen pixmaps
[    29.028] (II) EXA(0): Driver registered support for the following operations:
[    29.028] (II)         Solid
[    29.028] (II)         Copy
[    29.028] (II)         Composite (RENDER acceleration)
[    29.028] (II)         UploadToScreen
[    29.028] (II)         DownloadFromScreen
[    29.028] (==) NOUVEAU(0): Backing store enabled
[    29.028] (==) NOUVEAU(0): Silken mouse enabled
[    29.028] (II) NOUVEAU(0): [XvMC] Associated with Nouveau GeForce 8/9 Textured Video.
[    29.028] (II) NOUVEAU(0): [XvMC] Extension initialized.
[    29.028] (==) NOUVEAU(0): DPMS enabled
[    29.028] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    29.030] (--) RandR disabled
[    29.337] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    29.338] (II) AIGLX: enabled GLX_ARB_create_context
[    29.338] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    29.338] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[    29.338] (II) AIGLX: enabled GLX_INTEL_swap_event
[    29.338] (II) AIGLX: enabled GLX_SGI_swap_control
[    29.338] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    29.338] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    29.338] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[    29.338] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    29.341] (II) AIGLX: Loaded and initialized nouveau
[    29.341] (II) GLX: Initialized DRI2 GL provider for screen 0
[    29.346] (II) NOUVEAU(0): NVEnterVT is called.
[    29.360] (II) NOUVEAU(0): Setting screen physical size to 381 x 238
[    29.360] resize called 1440 900
[    29.469] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[    29.469] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    29.469] (**) Power Button: Applying InputClass "system-keyboard"
[    29.469] (II) LoadModule: "libinput"
[    29.469] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    29.475] (II) Module libinput: vendor="X.Org Foundation"
[    29.475] 	compiled for 1.19.3, module version = 0.26.0
[    29.475] 	Module class: X.Org XInput Driver
[    29.475] 	ABI class: X.Org XInput driver, version 24.1
[    29.475] (II) Using input driver 'libinput' for 'Power Button'
[    29.476] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 25 paused 0
[    29.476] (**) Power Button: always reports core events
[    29.476] (**) Option "Device" "/dev/input/event3"
[    29.477] (**) Option "_source" "server/udev"
[    29.477] (II) event3  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    29.477] (II) event3  - (II) Power Button: (II) device is a keyboard
[    29.477] (II) event3  - (II) Power Button: (II) device removed
[    29.477] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[    29.477] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    29.477] (**) Option "xkb_model" "apple"
[    29.477] (**) Option "xkb_layout" "ch"
[    29.513] (II) event3  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    29.513] (II) event3  - (II) Power Button: (II) device is a keyboard
[    29.514] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[    29.514] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    29.514] (**) Video Bus: Applying InputClass "system-keyboard"
[    29.514] (II) Using input driver 'libinput' for 'Video Bus'
[    29.515] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 28 paused 0
[    29.515] (**) Video Bus: always reports core events
[    29.515] (**) Option "Device" "/dev/input/event4"
[    29.515] (**) Option "_source" "server/udev"
[    29.515] (II) event4  - (II) Video Bus: (II) is tagged by udev as: Keyboard
[    29.515] (II) event4  - (II) Video Bus: (II) device is a keyboard
[    29.515] (II) event4  - (II) Video Bus: (II) device removed
[    29.515] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2a/LNXVIDEO:00/input/input4/event4"
[    29.515] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    29.515] (**) Option "xkb_model" "apple"
[    29.515] (**) Option "xkb_layout" "ch"
[    29.516] (II) event4  - (II) Video Bus: (II) is tagged by udev as: Keyboard
[    29.516] (II) event4  - (II) Video Bus: (II) device is a keyboard
[    29.516] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    29.516] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    29.517] (**) Power Button: Applying InputClass "system-keyboard"
[    29.517] (II) Using input driver 'libinput' for 'Power Button'
[    29.517] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 29 paused 0
[    29.517] (**) Power Button: always reports core events
[    29.517] (**) Option "Device" "/dev/input/event1"
[    29.517] (**) Option "_source" "server/udev"
[    29.518] (II) event1  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    29.518] (II) event1  - (II) Power Button: (II) device is a keyboard
[    29.518] (II) event1  - (II) Power Button: (II) device removed
[    29.518] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
[    29.518] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    29.518] (**) Option "xkb_model" "apple"
[    29.518] (**) Option "xkb_layout" "ch"
[    29.519] (II) event1  - (II) Power Button: (II) is tagged by udev as: Keyboard
[    29.519] (II) event1  - (II) Power Button: (II) device is a keyboard
[    29.519] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[    29.519] (II) No input driver specified, ignoring this device.
[    29.519] (II) This device may have been added with another device file.
[    29.520] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[    29.520] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    29.520] (**) Sleep Button: Applying InputClass "system-keyboard"
[    29.520] (II) Using input driver 'libinput' for 'Sleep Button'
[    29.521] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 30 paused 0
[    29.521] (**) Sleep Button: always reports core events
[    29.521] (**) Option "Device" "/dev/input/event2"
[    29.521] (**) Option "_source" "server/udev"
[    29.521] (II) event2  - (II) Sleep Button: (II) is tagged by udev as: Keyboard
[    29.521] (II) event2  - (II) Sleep Button: (II) device is a keyboard
[    29.521] (II) event2  - (II) Sleep Button: (II) device removed
[    29.521] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2"
[    29.522] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    29.522] (**) Option "xkb_model" "apple"
[    29.522] (**) Option "xkb_layout" "ch"
[    29.522] (II) event2  - (II) Sleep Button: (II) is tagged by udev as: Keyboard
[    29.522] (II) event2  - (II) Sleep Button: (II) device is a keyboard
[    29.523] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event7)
[    29.523] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "libinput keyboard catchall"
[    29.523] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "system-keyboard"
[    29.523] (II) Using input driver 'libinput' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
[    29.524] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 31 paused 0
[    29.524] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[    29.524] (**) Option "Device" "/dev/input/event7"
[    29.524] (**) Option "_source" "server/udev"
[    29.525] (II) event7  - (II) Apple Inc. Apple Internal Keyboard / Trackpad: (II) is tagged by udev as: Keyboard
[    29.525] (II) event7  - (II) Apple Inc. Apple Internal Keyboard / Trackpad: (II) device is a keyboard
[    29.525] (II) event7  - (II) Apple Inc. Apple Internal Keyboard / Trackpad: (II) device removed
[    29.525] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-3/3-3:1.0/0003:05AC:0240.0001/input/input7/event7"
[    29.525] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 10)
[    29.525] (**) Option "xkb_model" "apple"
[    29.525] (**) Option "xkb_layout" "ch"
[    29.526] (II) event7  - (II) Apple Inc. Apple Internal Keyboard / Trackpad: (II) is tagged by udev as: Keyboard
[    29.526] (II) event7  - (II) Apple Inc. Apple Internal Keyboard / Trackpad: (II) device is a keyboard
[    29.527] (II) config/udev: Adding input device bcm5974 (/dev/input/event6)
[    29.527] (**) bcm5974: Applying InputClass "libinput touchpad catchall"
[    29.527] (II) Using input driver 'libinput' for 'bcm5974'
[    29.532] (II) systemd-logind: got fd for /dev/input/event6 13:70 fd 32 paused 0
[    29.532] (**) bcm5974: always reports core events
[    29.532] (**) Option "Device" "/dev/input/event6"
[    29.532] (**) Option "_source" "server/udev"
[    29.533] (II) event6  - (II) bcm5974: (II) is tagged by udev as: Touchpad
[    29.533] (II) event6  - (II) bcm5974: (II) device is a touchpad
[    29.533] (II) event6  - (II) bcm5974: (II) device removed
[    29.533] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-3/3-3:1.2/input/input6/event6"
[    29.533] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 11)
[    29.534] (**) Option "AccelerationScheme" "none"
[    29.534] (**) bcm5974: (accel) selected scheme none/0
[    29.534] (**) bcm5974: (accel) acceleration factor: 2.000
[    29.534] (**) bcm5974: (accel) acceleration threshold: 4
[    29.534] (II) event6  - (II) bcm5974: (II) is tagged by udev as: Touchpad
[    29.534] (II) event6  - (II) bcm5974: (II) device is a touchpad
[    29.535] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
[    29.535] (II) No input driver specified, ignoring this device.
[    29.535] (II) This device may have been added with another device file.
[    29.536] (II) config/udev: Adding input device Built-in iSight: Built-in iSigh (/dev/input/event8)
[    29.536] (**) Built-in iSight: Built-in iSigh: Applying InputClass "libinput keyboard catchall"
[    29.536] (**) Built-in iSight: Built-in iSigh: Applying InputClass "system-keyboard"
[    29.536] (II) Using input driver 'libinput' for 'Built-in iSight: Built-in iSigh'
[    29.537] (II) systemd-logind: got fd for /dev/input/event8 13:72 fd 33 paused 0
[    29.537] (**) Built-in iSight: Built-in iSigh: always reports core events
[    29.537] (**) Option "Device" "/dev/input/event8"
[    29.537] (**) Option "_source" "server/udev"
[    29.537] (II) event8  - (II) Built-in iSight: Built-in iSigh: (II) is tagged by udev as: Keyboard
[    29.537] (II) event8  - (II) Built-in iSight: Built-in iSigh: (II) device is a keyboard
[    29.538] (II) event8  - (II) Built-in iSight: Built-in iSigh: (II) device removed
[    29.538] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.1/usb1/1-6/1-6:1.0/input/input8/event8"
[    29.538] (II) XINPUT: Adding extended input device "Built-in iSight: Built-in iSigh" (type: KEYBOARD, id 12)
[    29.538] (**) Option "xkb_model" "apple"
[    29.538] (**) Option "xkb_layout" "ch"
[    29.538] (II) event8  - (II) Built-in iSight: Built-in iSigh: (II) is tagged by udev as: Keyboard
[    29.539] (II) event8  - (II) Built-in iSight: Built-in iSigh: (II) device is a keyboard
[    29.539] (II) config/udev: Adding input device HDA NVidia Headphone (/dev/input/event9)
[    29.539] (II) No input driver specified, ignoring this device.
[    29.539] (II) This device may have been added with another device file.
[    29.539] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event10)
[    29.540] (II) No input driver specified, ignoring this device.
[    29.540] (II) This device may have been added with another device file.
[    29.540] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event11)
[    29.540] (II) No input driver specified, ignoring this device.
[    29.540] (II) This device may have been added with another device file.
[    29.541] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event12)
[    29.541] (II) No input driver specified, ignoring this device.
[    29.541] (II) This device may have been added with another device file.
[    29.541] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[    29.541] (II) No input driver specified, ignoring this device.
[    29.541] (II) This device may have been added with another device file.
[    29.598] (**) Option "fd" "25"
[    29.598] (II) event3  - (II) Power Button: (II) device removed
[    29.599] (**) Option "fd" "28"
[    29.599] (II) event4  - (II) Video Bus: (II) device removed
[    29.599] (**) Option "fd" "29"
[    29.599] (II) event1  - (II) Power Button: (II) device removed
[    29.599] (**) Option "fd" "30"
[    29.599] (II) event2  - (II) Sleep Button: (II) device removed
[    29.599] (**) Option "fd" "31"
[    29.599] (II) event7  - (II) Apple Inc. Apple Internal Keyboard / Trackpad: (II) device removed
[    29.599] (**) Option "fd" "32"
[    29.599] (II) event6  - (II) bcm5974: (II) device removed
[    29.599] (**) Option "fd" "33"
[    29.599] (II) event8  - (II) Built-in iSight: Built-in iSigh: (II) device removed
[    29.600] (II) UnloadModule: "libinput"
[    29.601] (II) systemd-logind: releasing fd for 13:72
[    29.633] (II) UnloadModule: "libinput"
[    29.633] (II) systemd-logind: releasing fd for 13:70
[    29.666] (II) UnloadModule: "libinput"
[    29.667] (II) systemd-logind: releasing fd for 13:71
[    29.683] (II) UnloadModule: "libinput"
[    29.683] (II) systemd-logind: releasing fd for 13:66
[    29.700] (II) UnloadModule: "libinput"
[    29.700] (II) systemd-logind: releasing fd for 13:65
[    29.723] (II) UnloadModule: "libinput"
[    29.723] (II) systemd-logind: releasing fd for 13:68
[    29.751] (II) UnloadModule: "libinput"
[    29.751] (II) systemd-logind: releasing fd for 13:67
[    29.796] (II) NOUVEAU(0): NVLeaveVT is called.
[    30.240] (II) Server terminated successfully (0). Closing log file.

In the Wiki I read:

Xorg searches for installed drivers automatically:
    If it cannot find the specific driver installed for the hardware (listed below), it first searches for fbdev (xf86-video-fbdev).
    If that is not found, it searches for vesa (xf86-video-vesa), the generic driver, which handles a large number of chipsets but does not include any 2D or 3D acceleration.
    If vesa is not found, Xorg will fall back to kernel mode setting, which includes GLAMOR acceleration (see modesetting(4)).

So I guess, I have to specify, that xorg loads nouveau first and ignore the other drivers.
Is this true? How can I do this?
Blacklisting nv, fbdev and vesa doesn't change anything.

Thank you very much for your help!

Last edited by oeht (2017-11-18 11:44:04)

Offline

#2 2017-11-10 16:08:22

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,081

Re: [SOLVED] Display driver: "couldn't open module nv"

So far everything looks fine. Are you actually telling something to start on the X server?

Last edited by Scimmia (2017-11-10 16:08:46)

Offline

#3 2017-11-10 16:20:37

oeht
Member
Registered: 2017-11-04
Posts: 20

Re: [SOLVED] Display driver: "couldn't open module nv"

No, I'm just starting it from the shell with

startx

I've added ~/.xinitrc to my original post, maybe that helps.

Offline

#4 2017-11-10 16:24:38

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,081

Re: [SOLVED] Display driver: "couldn't open module nv"

That should work. Check the journal, I'm guessing something isn't working in kde/plasma.

Offline

#5 2017-11-10 16:33:12

oeht
Member
Registered: 2017-11-04
Posts: 20

Re: [SOLVED] Display driver: "couldn't open module nv"

Sorry, I dont't know what you mean. May you please specify the exac place where I have to look? Thank you!

Offline

#6 2017-11-10 16:55:29

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,189

Re: [SOLVED] Display driver: "couldn't open module nv"

Offline

#7 2017-11-11 11:13:54

oeht
Member
Registered: 2017-11-04
Posts: 20

Re: [SOLVED] Display driver: "couldn't open module nv"

Thank you!

Here is the output:

$ journalctl -p err..alert -b
-- Logs begin at Sat 2017-11-04 17:38:53 CET, end at Sat 2017-11-11 11:53:51 CET. --
Nov 11 11:50:26 arche kernel: nouveau 0000:02:00.0: bus: MMIO write of 0000807f FAULT at 100c18
Nov 11 11:50:26 arche kernel: nouveau 0000:02:00.0: bus: MMIO write of 0000807e FAULT at 100c1c
Nov 11 11:51:00 arche kglobalaccel5[575]: Could not connect to any X display.

I've searched for relevant information for this errors, but didn't find any. What do they mean and what can I do next?

Actually kde is able to start and I'm able to start a graphical session.

EDIT:
The MMIO write FAULTs appear even before I've started an Xsession. So, I'm not sure, if this causes the error.
Furthermore the message "could not connect to any X display" doesn't appear each time after startx.

All in all, I have no idea what to do with this errors, so I would be very thankful for any advice. Would it be a good idea, to install the nvidia drivers instead of nouveau?

Last edited by oeht (2017-11-12 18:43:36)

Offline

#8 2017-11-13 15:20:56

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: [SOLVED] Display driver: "couldn't open module nv"

Like others have said, it appears X is starting fine, but given nothing to run so it exits. Is KDE installed, since that's what your .xinitrc is trying to start? Have you made sure all X dependencies are installed?


Matt

"It is very difficult to educate the educated."

Offline

#9 2017-11-13 19:21:23

oeht
Member
Registered: 2017-11-04
Posts: 20

Re: [SOLVED] Display driver: "couldn't open module nv"

At the kde-site, I've installed plasma, plasma-meta, kde-l10n-de, sddm and sddm-kcm . I've always installed all packages of the group, so I think, dependencies are installed.

As I said, the message "could not connect to any X display" doesn't appear each time after startx, it's now about one of ten times. I'm able to start the plasma desktop.

The thing, which disturbs me, is that I'm not able to start sddm as default by starting up (it stops at target graphical interface). As I checked several other solutions to this problem which did'nt help, I thought, looking at the mentioned errors would be a good idea.
If the Xorg/kde part is ok and I can ignore the warnings, I'm sorry for regarding at the wrong side of the problem. If this is the case, I propose to open a new thread.

Last edited by oeht (2017-11-13 20:03:52)

Offline

#10 2017-11-17 09:19:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,189

Re: [SOLVED] Display driver: "couldn't open module nv"

For SDDM issues/the occasional startx startup failure, it might be necessary to add your graphics card's kernel modules to your initramfs, as detailed in: https://wiki.archlinux.org/index.php/Ke … _KMS_start

Offline

#11 2017-11-18 11:43:34

oeht
Member
Registered: 2017-11-04
Posts: 20

Re: [SOLVED] Display driver: "couldn't open module nv"

Adding the graphics card's kernel modules to initramfs was indeed the solution!

Thank you all for your answers and help!

Offline

#12 2021-11-14 14:02:26

jng
Member
Registered: 2019-12-06
Posts: 1

Re: [SOLVED] Display driver: "couldn't open module nv"

how did you "Adding the graphics card's kernel modules to intramfs" exactly??

met with the same issue here.


oeht wrote:

Adding the graphics card's kernel modules to initramfs was indeed the solution!

Thank you all for your answers and help!

Offline

#13 2021-11-14 15:26:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,189

Re: [SOLVED] Display driver: "couldn't open module nv"

Read the link in my post: https://wiki.archlinux.org/index.php/Ke … _KMS_start

Should this not fix your issue, open a new thread instead of necrobumping a 4 year old solved one.

Closing.

Offline

Board footer

Powered by FluxBB