Re: X.org works on <= 14.3, unusable on >= 14.4

Dag-Erling Smørgrav <[email protected]> Mon, 03 Aug 2026 21:17:34 +0200
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
Gleb Popov <[email protected]> writes:
> Dag-Erling Sm=C3=B8rgrav <[email protected]> writes:
> > Any ideas?
> * Anything drm-related in dmesg?

No errors, if that's what you mean.  Here's an excerpt from my latest
attempt with 14.4 kernel, 14.3 packages:

    [drm] Got Intel graphics stolen memory base 0x0, size 0x0
    drmn0: <drmn> on vgapci0
    vgapci0: child drmn0 requested pci_enable_io
    Aug  3 20:26:17 ltc syslogd: last message repeated 1 times
    i915/kbl_dmc_ver1_04.bin: could not load binary firmware /boot/firmware=
/i915/kbl_dmc_ver1_04.bin either
    kbl_dmc_ver1_04.bin: could not load binary firmware /boot/firmware/kbl_=
dmc_ver1_04.bin either
    i915_kbl_dmc_ver1_04.bin: could not load binary firmware /boot/firmware=
/i915_kbl_dmc_ver1_04.bin either
    drmn0: successfully loaded firmware image 'i915/kbl_dmc_ver1_04.bin'
    drmn0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1=
.4)
    lkpi_iic0: <LinuxKPI I2C> on drmn0
    iicbus0: <Philips I2C bus> on lkpi_iic0
    iic0: <I2C generic I/O> on iicbus0
    lkpi_iic1: <LinuxKPI I2C> on drmn0
    iicbus1: <Philips I2C bus> on lkpi_iic1
    iic1: <I2C generic I/O> on iicbus1
    lkpi_iic2: <LinuxKPI I2C> on drmn0
    iicbus2: <Philips I2C bus> on lkpi_iic2
    iic2: <I2C generic I/O> on iicbus2
    lkpi_iic3: <LinuxKPI I2C> on drmn0
    iicbus3: <Philips I2C bus> on lkpi_iic3
    iic3: <I2C generic I/O> on iicbus3
    sysctl_add_oid: can't re-use a leaf (hw.dri.debug)!
    lkpi_iic4: <LinuxKPI I2C> on drm1
    iicbus4: <Philips I2C bus> on lkpi_iic4
    iic4: <I2C generic I/O> on iicbus4
    lkpi_iic5: <LinuxKPI I2C> on drm3
    iicbus5: <Philips I2C bus> on lkpi_iic5
    iic5: <I2C generic I/O> on iicbus5
    [drm] Initialized i915 1.6.0 20201103 for drmn0 on minor 0
    drmn0: [drm] Cannot find any crtc or sizes
    hid_get_item: HID_ITEM_MAXUSAGE should be increased up to 19 to parse t=
he HID report descriptor
    lkpi_iic6: <LinuxKPI I2C> on drmn0
    iicbus6: <Philips I2C bus> on lkpi_iic6
    iic6: <I2C generic I/O> on iicbus6
    lkpi_iic7: <LinuxKPI I2C> on drmn0
    iicbus7: <Philips I2C bus> on lkpi_iic7
    iic7: <I2C generic I/O> on iicbus7
    VT: Replacing driver "efifb" with new "drmfb".
    hdacc1: Unexpected unsolicited response with tag 63: ffffffff
    hdacc1: Unexpected unsolicited response with tag 63: ffffffff
    start FB_INFO:
    height=3D1440 width=3D2560 depth=3D32
    pbase=3D0xa0040000 vbase=3D0xfffff800a0040000
    name=3Ddrmn0 id=3Di915drmfb flags=3D0x0 stride=3D10240
    end FB_INFO

It's pretty much identical to what I get with a 14.3 kernel.

> * Tried drm-66-kmod with newer kernels?

Yes, with the 15.1 kernel, iirc, and it made no difference.

> * You don't have xf86-video-intel installed, right?

No:

    [    59.758] (II) xfree86: Adding drm device (/dev/dri/card0)
    [    59.758] (II) Platform probe for /dev/dri/card0
    [    59.761] (--) PCI:*(0@0:2:0) 8086:9bc5:17aa:316c rev 5, Mem @ 0xb00=
00000/16777216, 0xa0000000/268435456, I/O @ 0x00003000/64, BIOS @ 0x???????=
?/65536
    [    59.761] (II) LoadModule: "glx"
    [    59.761] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx=
.so
    [    59.768] (II) Module glx: vendor=3D"X.Org Foundation"
    [    59.768]    compiled for 1.21.1.24, module version =3D 1.0.0
    [    59.768]    ABI class: X.Org Server Extension, version 10.0
    [    59.768] (=3D=3D) Matched intel as autoconfigured driver 0
    [    59.768] (=3D=3D) Matched modesetting as autoconfigured driver 1
    [    59.768] (=3D=3D) Matched scfb as autoconfigured driver 2
    [    59.768] (=3D=3D) Matched vesa as autoconfigured driver 3
    [    59.768] (=3D=3D) Assigned the driver to the xf86ConfigLayout
    [    59.768] (II) LoadModule: "intel"
    [    59.768] (WW) Warning, couldn't open module intel
    [    59.768] (EE) Failed to load module "intel" (module does not exist,=
 0)
    [    59.768] (II) LoadModule: "modesetting"
    [    59.768] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetti=
ng_drv.so
    [    59.769] (II) Module modesetting: vendor=3D"X.Org Foundation"
    [    59.769]    compiled for 1.21.1.24, module version =3D 1.21.1
    [    59.769]    Module class: X.Org Video Driver
    [    59.769]    ABI class: X.Org Video Driver, version 25.2
    [    59.769] (II) LoadModule: "scfb"
    [    59.769] (II) Loading /usr/local/lib/xorg/modules/drivers/scfb_drv.=
so
    [    59.769] (II) Module scfb: vendor=3D"X.Org Foundation"
    [    59.769]    compiled for 1.21.1.20, module version =3D 0.0.5
    [    59.769]    ABI class: X.Org Video Driver, version 25.2
    [    59.769] (II) LoadModule: "vesa"
    [    59.769] (II) Loading /usr/local/lib/xorg/modules/drivers/vesa_drv.=
so
    [    59.769] (II) Module vesa: vendor=3D"X.Org Foundation"
    [    59.769]    compiled for 1.21.1.22, module version =3D 2.6.0
    [    59.769]    Module class: X.Org Video Driver
    [    59.769]    ABI class: X.Org Video Driver, version 25.2
    [    59.769] (II) modesetting: Driver for Modesetting Kernel Drivers: k=
ms
    [    59.769] (II) scfb: driver for wsdisplay framebuffer: scfb
    [    59.769] (II) VESA: driver for VESA chipsets: vesa
    [    59.770] (--) Using syscons driver with X support (version 2.0)
    [    59.770] (++) using VT number 9

DES
--=20
Dag-Erling Sm=C3=B8rgrav - [email protected]