Display turns black when the i915kms loads FreeBSD 14.2

Hello,

I have just upgraded my old HP nc6320 notebook from FreeBSD 14.1-RELEASE to 14.2-RELEASE following the manual to the letter. The machine boots all the way to the login screen and I can log in remotely via ssh. Thing is I can't see that local login screen (terminal login), because the moment the i915kms driver loads, the screen turns black. There is zero output on screen.

The iGPU is an Intel GMA 950.

dmesg | grep 915 says "[drm] Initialized i915 1.6.0 20201103 for drmn0 on minor 0", no errors to be seen, not in /var/log/messages either.

Is there some way to fix this without giving up on the i915kms driver?

Thanks!
 
drm-kmod packages compiled on FreeBSD 14.1 result in the text console being inoperative when the kernel module is loaded. Recompiling the package from the ports tree will restore the lost functionality. This issue will also resolve itself after the FreeBSD 14.1 EoL, when packages for 14-STABLE will start being built on FreeBSD 14.2-RELEASE.
 
Thank you for the information!

I updated my ports tree by running svn update /usr/ports as superuser root, removed the drm-kmod package using pkg and then ran make && make install while sitting in /usr/ports/graphics/drm-kmod/. After that I rebooted the machine. Sadly, the problem persists. I'm still getting a black screen when the driver loads.

Is there something else I should do here?
 
But it seems svn also works? At least it did update the tree and did not produce any errors. Or will the tree not be current (or the latest quarterly one) if I do this? I can just switch to git of course, not a problem.

I will try the other suggestions next week, thanks!
 
Back
Top