Xorg/intel driver on FreeBSD 11.2 no longer detects DVI output

I have an old Intel 945G card and had been running Xorg with the intel driver on FreeBSD 10.3 without any problems. This month, I upgraded to 11.2 (a completely fresh install) and now Xorg doesn't work at all.

According to the logs, it seems as if the intel driver cannot even detect the DVI output - to which my sole monitor is connected. It only detects the (analog) VGA output and since nothing is connected to that, when I start Xorg the monitor goes blank and the LED turns orange.

Meanwhile, on my parallel installation of Debian 9, Xorg/intel driver detects the DVI output and runs without any issues.

I have attached the FreeBSD Xorg log, the relevant FreeBSD kernel messages, and Debian's Xorg log for reference.

Please help!
 

Attachments

  • FreeBSD-Xorg.txt
    11.9 KB · Views: 301
  • FreeBSD-kernel-messages.txt
    1.9 KB · Views: 257
  • Debian-Xorg.txt
    16.8 KB · Views: 268
I tried to install and use graphics/drm-stable-kmod but even that doesn't detect the DVI output.

Attached the output of "kldload /boot/modules/i915kms.ko"
 

Attachments

  • drm-stable-kmod.txt
    961 bytes · Views: 268
Before the driver is loaded, xrandr outputs "Can't open display". After the driver is loaded, the output of xrandr is empty.
 
Hey! Thanks for your report; I thought I was the only one experiencing this issue!

See this bug report that I had filed in July: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230032

I dug through the source code of the intel driver and even found a couple of regressions. Unfortunately, I am no expert in kernel or intel drivers, I had to eventually give up after much time trying to figure out why the intel_sdvo_set_target_input call fails. There are too many differences between the 10.x and 11.x intel drivers.

Please create an account on FreeBSD Bugzilla and add your own report, and request the intel graphics driver maintainers to look into this issue!
 
Thanks a lot for this. Until the bug is fixed in 11, this is probably the best solution. I had been seriously contemplating downgrading to 10 even though it has reached EOL. :-/
 
Just fyi : a recent follow-up on the above bug report 230032 ...
> Just experienced this when install 12.1 on my mac mini 2,1
> a workaround for anyone else that has this and comes here;
> installing port graphics/drm-fbsd12.0-kmod and adding
> kld_list="/boot/modules/drm.ko /boot/modules/i915kms.ko"
> to the top of rc.conf, gets it working for me
... also seems to work for a macmini1,1 running FreeBSD 12.1:
the DVI monitor is detected as expected.
Thanks "andywhite".
 
Back
Top