Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Aug 2026 21:17:34 +0200
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@FreeBSD.org>
To:        Gleb Popov <arrowd@freebsd.org>
Cc:        x11@freebsd.org
Subject:   Re: X.org works on <= 14.3, unusable on >= 14.4
Message-ID:  <86qzkf9fox.fsf@ltc.des.dev>
In-Reply-To: <CALH631n9hRrwBxw00N7gyipaFy3e0GPjFQz-mN8=mmRYPka1pw@mail.gmail.com> (Gleb Popov's message of "Mon, 3 Aug 2026 21:59:35 %2B0300")
References:  <86y0en9gpa.fsf@ltc.des.dev> <CALH631n9hRrwBxw00N7gyipaFy3e0GPjFQz-mN8=mmRYPka1pw@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

Gleb Popov <arrowd@freebsd.org> writes:
> Dag-Erling Smørgrav <des@freebsd.org> 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 the 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=1440 width=2560 depth=32
    pbase=0xa0040000 vbase=0xfffff800a0040000
    name=drmn0 id=i915drmfb flags=0x0 stride=10240
    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 @ 0xb0000000/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="X.Org Foundation"
    [    59.768]    compiled for 1.21.1.24, module version = 1.0.0
    [    59.768]    ABI class: X.Org Server Extension, version 10.0
    [    59.768] (==) Matched intel as autoconfigured driver 0
    [    59.768] (==) Matched modesetting as autoconfigured driver 1
    [    59.768] (==) Matched scfb as autoconfigured driver 2
    [    59.768] (==) Matched vesa as autoconfigured driver 3
    [    59.768] (==) 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/modesetting_drv.so
    [    59.769] (II) Module modesetting: vendor="X.Org Foundation"
    [    59.769]    compiled for 1.21.1.24, module version = 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="X.Org Foundation"
    [    59.769]    compiled for 1.21.1.20, module version = 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="X.Org Foundation"
    [    59.769]    compiled for 1.21.1.22, module version = 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: kms
    [    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
-- 
Dag-Erling Smørgrav - des@FreeBSD.org


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86qzkf9fox.fsf>