Cannot run in framebuffer mode. Please specify busIDs. for all framebuffer devices.

Hello,
i have installed xorg. wann start x. startx
Came this error message.
Fatal server error. Cannot run in framebuffer mode. Please specifyx busIDs. for all framebuffer devices.

How about this. ?
 
Standard error message if it cannot find a proper driver or you have more than one graphics card and it cannot figure out which one you want to use.

 
thanks. i got it.
i have changed the contents of rc.conf file with nano in etc folder.
Not as described in the x video installation example like : kld_list="i915kms"...
But in that style it works.
adding the line : sysrc kld_list+=i915kms
All clear.
 
But in that style it works.
adding the line : sysrc kld_list+=i915kms
Don't put this command in rc.conf. You're meant to execute it on the command line. It will then add kld_list="i915kms" to rc.conf.
 
Post the ouput of pciconf -lv|grep -B4 VGA and cat /var/log/Xorg.0.log | nc termbin.com 9999
 
Did you install graphics/drm-kmod using packages? If yes, the module probably failed to load (is it loaded? Check kldstat). Packages are still being built for 14.0 and this particular kernel module might fail to load on 14.1.
 
hello,
i have installed the package. kldstat . i cannot see that a package drm-kmod is loaded.
Should i install Version 14.0 FreeBSD ???
 
I guess those concerns about i915drm paths were resolved in FreeBSD >=13
The i915drm module was removed from base so only one possible path now.
 
… i should install all from ports collection ? Is that true ?

A misunderstanding.

You have FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64.

Please consider these two commands:
  1. pkg install -y --quiet graphics/gpu-firmware-kmod
  2. cd /usr/ports/graphics/drm-61-kmod/ && make install clean
1724696428797.pngThe second command (the example in FreshPorts):
  • will build packages for, and install, only what's required in this situation
  • will work only if you have up-to-date local copies of the ports and src trees at /usr/ports and /usr/src respectively.
 

  • pkg install graphics/drm-kmod
  • pkg install drm-kmod

The resulting Project-provided package of graphics/drm-515-kmod might fail to load (or cause a kernel panic (system crash)) on 14.1-RELEASE.

Code:
root@fourteen-pkgbase:~ # freebsd-version -kru ; uname -mvKU
14.1-RELEASE-p3
14.1-RELEASE-p3
14.1-RELEASE-p3
FreeBSD 14.1-RELEASE-p3 releng/14.1-n267694-1a207e5cdf99 GENERIC amd64 1401000 1401000
root@fourteen-pkgbase:~ # pkg iinfo graphics/drm-515-kmod
drm-515-kmod-5.15.160
root@fourteen-pkgbase:~ # pkg query '%o %v %At:%Av' drm-515-kmod
graphics/drm-515-kmod 5.15.160 FreeBSD_version:1400097
graphics/drm-515-kmod 5.15.160 build_timestamp:2024-08-08T01:33:50+0000
graphics/drm-515-kmod 5.15.160 built_by:poudriere-git-3.4.1-30-g79e3edcd
graphics/drm-515-kmod 5.15.160 port_checkout_unclean:no
graphics/drm-515-kmod 5.15.160 port_git_hash:854c13714
graphics/drm-515-kmod 5.15.160 ports_top_checkout_unclean:no
graphics/drm-515-kmod 5.15.160 ports_top_git_hash:0d3de511e
graphics/drm-515-kmod 5.15.160 repo_type:binary
graphics/drm-515-kmod 5.15.160 repository:FreeBSD-ports
root@fourteen-pkgbase:~ # kldload i915kms

Note the 1400097 above, and:

… Packages are still being built for 14.0 …
 
The resulting Project-provided package of graphics/drm-515-kmod might fail to load (or cause a kernel panic (system crash)) on 14.1-RELEASE.

I have not had a kernel panic, although it could be and you never know .., although in other installations when I wanted to install only drm-kmod I installed it together with drm-515-kmod, both together ...
 
i did pkg install drm-kmod and it pulled all the things i needed. I tried to separate firmware just for Kaby Lake but once i did drm-kmod it still pulled for all gpu firmwares (130 plus ).
added in rc.conf --> kld_list="i915kms" - dbus_enable="YES" - reboot and all good.( later one maybe not needed dont know, but if i dont have dbus_enabled - cant run Qtile )
Dont have dual gpu laptop so did not needed to specify bus id etc and i dont edited any xorg conf files
running FreeBSD 14.1-Release and Qtile.
 
vgapci0@pci0:0:2:0:

The ID is at the tail of the line, for example:

Code:
% pciconf -lv | grep -B 3 -A 1 display
vgapci0@pci0:1:0:0:     class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de device=0x0ff6 subvendor=0x103c subdevice=0x2256
    vendor     = 'NVIDIA Corporation'
    device     = 'GK107GLM [Quadro K1100M]'
    class      = display
    subclass   = VGA
%

– vendor, device, subvendor, subdevice.
 
The ID is at the tail of the line, for example:

Code:
% pciconf -lv | grep -B 3 -A 1 display
vgapci0@pci0:1:0:0:     class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de device=0x0ff6 subvendor=0x103c subdevice=0x2256
    vendor     = 'NVIDIA Corporation'
    device     = 'GK107GLM [Quadro K1100M]'
    class      = display
    subclass   = VGA
%

– vendor, device, subvendor, subdevice.
Code:
➜  ~ pciconf -lv|grep -B4 VGA
vgapci0@pci0:0:2:0:     class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x5917 subvendor=0x17aa subdevice=0x225d
    vendor     = 'Intel Corporation'
    device     = 'UHD Graphics 620'
    class      = display
    subclass   = VGA
 
hi, just installing xorg from ports collection.
Downloading hundreds of packages.......
it takes some hours.....
now running more than 10 hours
ok, running a night session. doesn't matter how long.
let the computer running. don't know what is doing compiled there. updating ports collection.
Takes too long for xorg installation from ports.
I do new install FreeBsd 14.1 together with ports.
Then installing xorg with pkg as before.
Following installation of the driver drm-kmod from ports.

?
 
Last edited:
Back
Top