Arrigo Marchiori
2018-Oct-29 11:23 UTC
Kernel modules and updates (problems with graphics/drm-stable-kmod)
Dear All, I am encountering a strange problem with port graphics/drm-stable-kmod. My system is a 11.2-STABLE amd64 with GENERIC kernel. I upgrade the base system every week or two from source. My /etc/make.conf lists graphics/drm-stable-kmod in PORTS_MODULES, in order to have it recompiled with every kernel. When I install the new kernel, run mergemaster and reboot, however, Xorg is unable to drive the video card: something goes wrong with DRM and he tty belonging to Xorg remains black. The other tty's work well. I tracked down the problem to the file /boot/kernel/radeonkms.ko ^^^^^^ If I delete that file and reboot, Xorg works fine. My question is: why is that file there? The port graphics/drm-stable-kmod installs its module in /boot/modules/radeonkms.ko but the other version from /boot/kernel/ ^^^^^^^ ^^^^^^ seems to be loaded instead, and therefore Xorg does not work. Is this a bug of either installkernel, or the port? Or am I doing anything wrong? Thank you in advance, -- rigo http://rigo.altervista.org
Niclas Zeising
2018-Oct-29 12:19 UTC
Kernel modules and updates (problems with graphics/drm-stable-kmod)
On 10/29/18 12:23 PM, Arrigo Marchiori via freebsd-stable wrote:> Dear All, > > I am encountering a strange problem with port graphics/drm-stable-kmod. > My system is a 11.2-STABLE amd64 with GENERIC kernel. > > I upgrade the base system every week or two from source. My > /etc/make.conf lists graphics/drm-stable-kmod in PORTS_MODULES, in > order to have it recompiled with every kernel. > > When I install the new kernel, run mergemaster and reboot, however, > Xorg is unable to drive the video card: something goes wrong with DRM > and he tty belonging to Xorg remains black. The other tty's work > well. > > I tracked down the problem to the file /boot/kernel/radeonkms.ko > ^^^^^^ > If I delete that file and reboot, Xorg works fine. > > My question is: why is that file there? The port > graphics/drm-stable-kmod installs its module in > /boot/modules/radeonkms.ko but the other version from /boot/kernel/ > ^^^^^^^ ^^^^^^ > seems to be loaded instead, and therefore Xorg does not work. > > Is this a bug of either installkernel, or the port? Or am I doing > anything wrong? > > Thank you in advance, >Hi! /boot/kernel/radeonkms.ko is part of the old drm driver that is in base on 11.2 and 12. In order to load the module from drm-stable-kmod you need to specify the whole path, /boot/modules/radeonkms.ko when loading the module. Regards -- Niclas Zeising