WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Xorg with fbdev don't work TC16-x86-32  (Read 115 times)

Online neonix

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 508
Xorg with fbdev don't work TC16-x86-32
« on: June 15, 2025, 03:12:21 PM »
I tried two options. One with fbdev-Xorg.conf.tcz and another with Xorg -reconfigure.

Code: [Select]
[  1212.297]
X.Org X Server 1.21.1.16
X Protocol Version 11, Revision 0
[  1212.297] Current Operating System: Linux box 6.12.11-tinycore #1 SMP Sun Jan 26 18:37:07 UTC 2025 i686
[  1212.297] Kernel command line: waitusb=3 tce=sdb4 vga=786
[  1212.297] 
[  1212.297] Current version of pixman: 0.44.2
[  1212.297] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[  1212.297] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1212.297] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 15 16:15:12 2025
[  1212.297] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d"
[  1212.298] (==) ServerLayout "X.org Configured"
[  1212.298] (**) |-->Screen "Screen0" (0)
[  1212.298] (**) |   |-->Monitor "Monitor0"
[  1212.299] (**) |   |-->Device "Card0"
[  1212.299] (**) |-->Input Device "Mouse0"
[  1212.299] (**) |-->Input Device "Keyboard0"
[  1212.299] (**) Allowing byte-swapped clients
[  1212.299] (==) Automatically adding devices
[  1212.299] (==) Automatically enabling devices
[  1212.300] (==) Automatically adding GPU devices
[  1212.300] (==) Automatically binding GPU devices
[  1212.300] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1212.300] (WW) The directory "/usr/local/lib/X11/fonts/OTF" does not exist.
[  1212.300] Entry deleted from font path.
[  1212.300] (WW) The directory "/usr/local/lib/X11/fonts/100pdi" does not exist.
[  1212.300] Entry deleted from font path.
[  1212.300] (WW) The directory "/usr/local/lib/X11/fonts/OTF" does not exist.
[  1212.300] Entry deleted from font path.
[  1212.300] (WW) The directory "/usr/local/lib/X11/fonts/100pdi" does not exist.
[  1212.300] Entry deleted from font path.
[  1212.300] (**) FontPath set to:
/usr/local/lib/X11/fonts/misc,
/usr/local/lib/X11/fonts/TTF,
/usr/local/lib/X11/fonts/Type1,
/usr/local/lib/X11/fonts/75dpi,
/usr/local/lib/X11/fonts/misc,
/usr/local/lib/X11/fonts/TTF,
/usr/local/lib/X11/fonts/Type1,
/usr/local/lib/X11/fonts/75dpi
[  1212.300] (**) ModulePath set to "/usr/local/lib/xorg/modules"
[  1212.300] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  1212.300] (WW) Disabling Mouse0
[  1212.300] (WW) Disabling Keyboard0
[  1212.300] (II) Module ABI versions:
[  1212.300] X.Org ANSI C Emulation: 0.4
[  1212.300] X.Org Video Driver: 25.2
[  1212.300] X.Org XInput driver : 24.4
[  1212.300] X.Org Server Extension : 10.0
[  1212.309] (--) PCI:*(0@0:1:0) 1106:7122:1106:7122 rev 0, Mem @ 0xfd000000/16777216, 0xfc000000/16777216, 0xf0000000/134217728, BIOS @ 0x????????/131072
[  1212.309] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  1212.309] (II) LoadModule: "glx"
[  1212.310] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[  1212.315] (II) Module glx: vendor="X.Org Foundation"
[  1212.315] compiled for 1.21.1.16, module version = 1.0.0
[  1212.315] ABI class: X.Org Server Extension, version 10.0
[  1212.315] (II) LoadModule: "fbdev"
[  1212.315] (II) Loading /usr/local/lib/xorg/modules/drivers/fbdev_drv.so
[  1212.316] (II) Module fbdev: vendor="X.Org Foundation"
[  1212.316] compiled for 1.21.1.3, module version = 0.5.0
[  1212.316] Module class: X.Org Video Driver
[  1212.316] ABI class: X.Org Video Driver, version 25.2
[  1212.316] (II) FBDEV: driver for framebuffer: fbdev
[  1212.316] (--) using VT number 2

[  1212.332] (II) Loading sub module "fbdevhw"
[  1212.332] (II) LoadModule: "fbdevhw"
[  1212.333] (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so
[  1212.333] (II) Module fbdevhw: vendor="X.Org Foundation"
[  1212.333] compiled for 1.21.1.16, module version = 0.0.2
[  1212.333] ABI class: X.Org Video Driver, version 25.2
[  1212.333] (EE) Unable to find a valid framebuffer device
[  1212.333] (WW) Falling back to old probe method for fbdev
[  1212.333] (II) Loading sub module "fbdevhw"
[  1212.334] (II) LoadModule: "fbdevhw"
[  1212.334] (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so
[  1212.334] (II) Module fbdevhw: vendor="X.Org Foundation"
[  1212.334] compiled for 1.21.1.16, module version = 0.0.2
[  1212.334] ABI class: X.Org Video Driver, version 25.2
[  1212.334] (EE) Screen 0 deleted because of no matching config section.
[  1212.334] (II) UnloadModule: "fbdev"
[  1212.334] (II) UnloadSubModule: "fbdevhw"
[  1212.334] (EE) Device(s) detected, but none match those in the config file.
[  1212.334] (EE)
Fatal server error:
[  1212.334] (EE) no screens found(EE)
[  1212.334] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
[  1212.334] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1212.334] (EE)
[  1212.367] (EE) Server terminated with error (1). Closing log file.

https://www.youtube.com/watch?v=rwTo6wvX768

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12151
Re: Xorg with fbdev don't work TC16-x86-32
« Reply #1 on: June 15, 2025, 11:39:21 PM »
Hi neonix
I clicked on your YouTube link expecting to see a video
relating to the problem you are experiencing. Instead, I
was greeted with a video promoting xlibre.

Did you accidentally post the wrong link?

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12151
Re: Xorg with fbdev don't work TC16-x86-32
« Reply #2 on: June 16, 2025, 12:26:33 AM »
Hi neonix
I tried two options. One with fbdev-Xorg.conf.tcz and another with Xorg -reconfigure. ...
Where did you get that from?

It should be:
Code: [Select]
sudo su
Xorg -configure
mv /root/xorg.conf.new /home/tc/xorg.conf
chmod 666 /home/tc/xorg.conf
chown tc:staff /home/tc/xorg.conf
exit
Then you need to copy the  xorg.conf  file where Xorg can find it.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12151
Re: Xorg with fbdev don't work TC16-x86-32
« Reply #3 on: June 16, 2025, 12:46:23 AM »
Hi neonix
According to this:
...
Code: [Select]
----- Snip -----
[  1212.334] (EE) Device(s) detected, but none match those in the config file.
 ----- Snip -----
...
Xorg thinks you have a config file specifying devices it can't use.

I also noticed this, which may or may not be an issue:
Quote
Code: [Select]
X.Org X Server 1.21.1.16
 ----- Snip -----
[  1212.316] (II) Module fbdev: vendor="X.Org Foundation"
[  1212.316] compiled for 1.21.1.3, module version = 0.5.0
 ----- Snip -----
The  "compiled for"  version number does not match the
"X.Org X Server"  version number. The versions for the
other modules do match.

Online neonix

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 508
Re: Xorg with fbdev don't work TC16-x86-32
« Reply #4 on: June 16, 2025, 03:42:15 AM »
Hi neonix
I clicked on your YouTube link expecting to see a video
relating to the problem you are experiencing. Instead, I
was greeted with a video promoting xlibre.

Did you accidentally post the wrong link?

No, I just realized that quality of code in Xorg is bad, since maybe 2018. Xorg could go in autoconfiguration path or manual configuration path. New users don't know how to configure it properly, It should be easy to configure.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15204
Re: Xorg with fbdev don't work TC16-x86-32
« Reply #5 on: June 16, 2025, 04:33:35 AM »
..and to add to the fun I just read they’re having to revert a bunch of xorg-server commits after they released a developer.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15204
Re: Xorg with fbdev don't work TC16-x86-32
« Reply #6 on: June 16, 2025, 07:44:59 AM »
The  "compiled for"  version number does not match the
"X.Org X Server"  version number. The versions for the
other modules do match.

I think that as long as the major version matches, i.e. 1.21 in this case, then it's OK.