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

FStl

New Member


Messages: 15

#1
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

OP
OP
F

FStl

New Member


Messages: 15

#2
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

OP
OP
F

FStl

New Member


Messages: 15

#4
Before the driver is loaded, xrandr outputs "Can't open display". After the driver is loaded, the output of xrandr is empty.
 
OP
OP
F

FStl

New Member


Messages: 15

#6
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!
 
OP
OP
F

FStl

New Member


Messages: 15

#8
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. :-/
 
Top