05-18-2024, 03:06 PM
05-18-2024, 06:34 PM
inxi is seeing 192 but I take your point--even that's not clear. 32 soldered (?)
Memory:
System RAM: total: 192 MiB available: 142.8 MiB used: 42.4 MiB (29.7%)
igpu: 128 KiB
Array-1: capacity: 384 MiB slots: 3 modules: 0 EC: None
max-module-size: 128 MiB
Device-1: On Board info: single-bank type: N/A size: 32 MiB speed: N/A
volts: N/A manufacturer: N/A part-no: N/A
Device-2: DIMM1 info: single-bank type: N/A size: 64 MiB speed: N/A
volts: N/A manufacturer: N/A part-no: N/A
Also what's interesting from the --gfxcard output (thank you for that, BTW) if you do the memory math on
Memory Range: 0xfd000000-0xfdffffff (rw,non-prefetchable)
(last - first + 1)
= FFFFFF+1 = 1000000 or 16777216 decimal / 1024 / 1024 = 16MB of vram on the button.
Gotta run now but looked in the wayback for specs but the oldest thing on that series doesn't quite match what you have, either. They list a lot of modes and depths so it makes me believe it'll support more than the 4. Learning.
Memory:
System RAM: total: 192 MiB available: 142.8 MiB used: 42.4 MiB (29.7%)
igpu: 128 KiB
Array-1: capacity: 384 MiB slots: 3 modules: 0 EC: None
max-module-size: 128 MiB
Device-1: On Board info: single-bank type: N/A size: 32 MiB speed: N/A
volts: N/A manufacturer: N/A part-no: N/A
Device-2: DIMM1 info: single-bank type: N/A size: 64 MiB speed: N/A
volts: N/A manufacturer: N/A part-no: N/A
Also what's interesting from the --gfxcard output (thank you for that, BTW) if you do the memory math on
Memory Range: 0xfd000000-0xfdffffff (rw,non-prefetchable)
(last - first + 1)
= FFFFFF+1 = 1000000 or 16777216 decimal / 1024 / 1024 = 16MB of vram on the button.
Gotta run now but looked in the wayback for specs but the oldest thing on that series doesn't quite match what you have, either. They list a lot of modes and depths so it makes me believe it'll support more than the 4. Learning.
05-19-2024, 07:35 AM
I think we've lost our path.
So, I installed again the distro from scratch on a blank 40 Gb hd, plenty of room for a distro that is 2 Gb installed.
I didn't installed anything else, just the distro offline, then tried to upgrade it.
Apt upgrade gives "0 to upgrade" so no need to upgrade anything.
As in the previous installation, everything seems to work pretty fine.
Now I've realized that when the system starts X automatically, it creates an Xorg.log that is different from the one created when launching "Xorg -configure".
Please see below. The former is broken because without the necessary driver I'm forced to shut my laptop, but it shows clear information: it matches the correct module as the first choice, but then it can't load that since it doesn't exist.
The only module I've found is vesa, so where is the correct module (siliconmotion)? How to install it?
More, the binary siliconmotion driver seems not to be available anymore.
Xorg.log "configless"
Xorg.log from "Xorg -configure"
So, I installed again the distro from scratch on a blank 40 Gb hd, plenty of room for a distro that is 2 Gb installed.
I didn't installed anything else, just the distro offline, then tried to upgrade it.
Apt upgrade gives "0 to upgrade" so no need to upgrade anything.
As in the previous installation, everything seems to work pretty fine.
Now I've realized that when the system starts X automatically, it creates an Xorg.log that is different from the one created when launching "Xorg -configure".
Please see below. The former is broken because without the necessary driver I'm forced to shut my laptop, but it shows clear information: it matches the correct module as the first choice, but then it can't load that since it doesn't exist.
The only module I've found is vesa, so where is the correct module (siliconmotion)? How to install it?
More, the binary siliconmotion driver seems not to be available anymore.
Xorg.log "configless"
Code:
[ 42.231]
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
[ 42.233] Current Operating System: Linux dsl32 5.10.188-antix.1-486-smp #1 SMP Tue Aug 1 00:54:36 EEST 2023 i686
[ 42.233] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10.188-antix.1-486-smp root=UUID=931488a3-14e4-473c-890f-a297f04d9733 ro quiet selinux=0
[ 42.234] xorg-server 2:21.1.7-3.0nosystemd4 (https://www.devuan.org/os/community)
[ 42.234] Current version of pixman: 0.42.2
[ 42.235] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 42.235] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 42.238] (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 18 21:41:10 2024
[ 42.329] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 42.330] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 42.369] (==) No Layout section. Using the first Screen section.
[ 42.369] (==) No screen section available. Using defaults.
[ 42.370] (**) |-->Screen "Default Screen Section" (0)
[ 42.370] (**) | |-->Monitor "<default monitor>"
[ 42.374] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 42.374] (==) Automatically adding devices
[ 42.374] (==) Automatically enabling devices
[ 42.374] (==) Automatically adding GPU devices
[ 42.374] (==) Automatically binding GPU devices
[ 42.375] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 42.445] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 42.445] Entry deleted from font path.
[ 42.447] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 42.447] Entry deleted from font path.
[ 42.448] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 42.449] Entry deleted from font path.
[ 42.449] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
built-ins
[ 42.449] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 42.449] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 42.449] (II) Loader magic: 0x6d0780
[ 42.449] (II) Module ABI versions:
[ 42.450] X.Org ANSI C Emulation: 0.4
[ 42.450] X.Org Video Driver: 25.2
[ 42.450] X.Org XInput driver : 24.4
[ 42.450] X.Org Server Extension : 10.0
[ 42.450] (--) using VT number 7
[ 42.451] (II) seat-libseat: libseat integration requires -keeptty and -keeptty was not provided, disabling libseat integration
[ 42.474] (--) PCI:*(0@0:2:0) 126f:0910:126f:0910 rev 181, Mem @ 0xfd000000/16777216, BIOS @ 0x????????/131072
[ 42.475] (II) LoadModule: "glx"
[ 42.488] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 42.684] (II) Module glx: vendor="X.Org Foundation"
[ 42.684] compiled for 1.21.1.7, module version = 1.0.0
[ 42.685] ABI class: X.Org Server Extension, version 10.0
[ 42.685] (==) Matched siliconmotion as autoconfigured driver 0
[ 42.685] (==) Matched modesetting as autoconfigured driver 1
[ 42.685] (==) Matched fbdev as autoconfigured driver 2
[ 42.686] (==) Matched vesa as autoconfigured driver 3
[ 42.686] (==) Assigned the driver to the xf86ConfigLayout
[ 42.686] (II) LoadModule: "siliconmotion"
[ 42.689] (WW) Warning, couldn't open module siliconmotion
[ 42.690] (EE) Failed to load module "siliconmotion" (module does not exist, 0)
[ 42.690] (II) LoadModule: "modesetting"
[ 42.691] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 42.709] (II) Module modesetting: vendor="X.Org Foundation"
[ 42.709] compiled for 1.21.1.7, module version = 1.21.1
[ 42.709] Module class: X.Org Video Driver
[ 42.709] ABI class: X.Org Video Driver, version 25.2
[ 42.709] (II) LoadModule: "fbdev"
[ 42.710] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 42.717] (II) Module fbdev: vendor="X.Org Foundation"
[ 42.717] compiled for 1.21.1.3, module version = 0.5.0
[ 42.717] Module class: X.Org Video Driver
[ 42.717] ABI class: X.Org Video Driver, version 25.2
[ 42.717] (II) LoadModule: "vesa"
[ 42.718] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 42.728] (II) Module vesa: vendor="X.Org Foundation"
[ 42.728] compiled for 1.21.1.3, module version = 2.5.0
[ 42.728] Module class: X.Org Video Driver
[ 42.729] ABI class: X.Org Video Driver, version 25.2
[ 42.729] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 42.729] (II) FBDEV: driver for framebuffer: fbdev
[ 42.730] (II) VESA: driver for VESA chipsets: vesa
[ 42.740] (EE) open /dev/dri/card0: No such file or directory
[ 42.740] (WW) Falling back to old probe method for modesetting
[ 42.744] (EE) open /dev/dri/card0: No such file or directory
[ 42.744] (II) Loading sub module "fbdevhw"
[ 42.744] (II) LoadModule: "fbdevhw"
[ 42.750] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 42.766] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 42.766] compiled for 1.21.1.7, module version = 0.0.2
[ 42.767] ABI class: X.Org Video Driver, version 25.2
[ 42.771] (EE) Unable to find a valid framebuffer device
[ 42.771] (WW) Falling back to old probe method for fbdev
[ 42.774] (II) Loading sub module "fbdevhw"
[ 42.774] (II) LoadModule: "fbdevhw"
[ 42.777] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 42.777] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 42.779] compiled for 1.21.1.7, module version = 0.0.2
[ 42.779] ABI class: X.Org Video Driver, version 25.2
[ 42.779] (EE) open /dev/fb0: No such file or directory
[ 42.783] (EE) Screen 0 deleted because of no matching config section.
[ 42.783] (II) UnloadModule: "modesetting"
[ 42.783] (EE) Screen 0 deleted because of no matching config section.
[ 42.784] (II) UnloadModule: "fbdev"
[ 42.784] (II) UnloadSubModule: "fbdevhw"
[ 42.784] (II) Loading sub module "vbe"
[ 42.785] (II) LoadModule: "vbe"
[ 42.786] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 42.801] (II) Module int10: vendor="X.Org Foundation"
[ 42.801] compiled for 1.21.1.7, module version = 1.0.0
[ 42.801] ABI class: X.Org Video Driver, version 25.2
[ 42.801] (II) Loading sub module "int10"
[ 42.801] (II) LoadModule: "int10"
[ 42.803] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 42.804] (II) Module int10: vendor="X.Org Foundation"
[ 42.804] compiled for 1.21.1.7, module version = 1.0.0
[ 42.804] ABI class: X.Org Video Driver, version 25.2
[ 42.805] (II) VESA(0): initializing int10
[ 42.813] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[ 42.816] (II) VESA(0): VESA BIOS detected
[ 42.816] (II) VESA(0): VESA VBE Version 0.0
[ 42.816] (II) VESA(0): VESA VBE Total Mem: 4096 kB
[ 42.816] (II) VESA(0): VESA VBE OEM: Sÿ
Xorg.log from "Xorg -configure"
Code:
[ 1785.656]
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
[ 1785.658] Current Operating System: Linux dsl32 5.10.188-antix.1-486-smp #1 SMP Tue Aug 1 00:54:36 EEST 2023 i686
[ 1785.658] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10.188-antix.1-486-smp root=UUID=931488a3-14e4-473c-890f-a297f04d9733 ro quiet selinux=0 3
[ 1785.659] xorg-server 2:21.1.7-3.0nosystemd4 (https://www.devuan.org/os/community)
[ 1785.660] Current version of pixman: 0.42.2
[ 1785.660] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 1785.661] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1785.664] (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 18 22:26:20 2024
[ 1785.664] (II) Loader magic: 0x6cc780
[ 1785.664] (II) Module ABI versions:
[ 1785.665] X.Org ANSI C Emulation: 0.4
[ 1785.665] X.Org Video Driver: 25.2
[ 1785.665] X.Org XInput driver : 24.4
[ 1785.665] X.Org Server Extension : 10.0
[ 1785.665] (--) using VT number 7
[ 1785.666] (II) seat-libseat: libseat integration requires -keeptty and -keeptty was not provided, disabling libseat integration
[ 1785.688] (--) PCI:*(0@0:2:0) 126f:0910:126f:0910 rev 181, Mem @ 0xfd000000/16777216, BIOS @ 0x????????/131072
[ 1785.710] List of video drivers:
[ 1785.711] amdgpu
[ 1785.712] ati
[ 1785.712] intel
[ 1785.712] nouveau
[ 1785.713] radeon
[ 1785.713] vmware
[ 1785.714] modesetting
[ 1785.714] fbdev
[ 1785.714] vesa
[ 1785.715] (II) LoadModule: "amdgpu"
[ 1785.716] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[ 1785.829] (II) Module amdgpu: vendor="X.Org Foundation"
[ 1785.830] compiled for 1.21.1.7, module version = 23.0.0
[ 1785.830] Module class: X.Org Video Driver
[ 1785.830] ABI class: X.Org Video Driver, version 25.2
[ 1785.830] (II) LoadModule: "ati"
[ 1785.831] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 1785.834] (II) Module ati: vendor="X.Org Foundation"
[ 1785.834] compiled for 1.21.1.3, module version = 19.1.0
[ 1785.835] Module class: X.Org Video Driver
[ 1785.835] ABI class: X.Org Video Driver, version 25.2
[ 1785.835] (II) LoadModule: "intel"
[ 1785.836] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 1785.921] (II) Module intel: vendor="X.Org Foundation"
[ 1785.921] compiled for 1.21.1.3, module version = 2.99.917
[ 1785.921] Module class: X.Org Video Driver
[ 1785.922] ABI class: X.Org Video Driver, version 25.2
[ 1785.922] (II) LoadModule: "nouveau"
[ 1785.923] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 1785.954] (II) Module nouveau: vendor="X.Org Foundation"
[ 1785.954] compiled for 1.21.1.3, module version = 1.0.17
[ 1785.954] Module class: X.Org Video Driver
[ 1785.954] ABI class: X.Org Video Driver, version 25.2
[ 1785.955] (II) LoadModule: "radeon"
[ 1785.956] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 1785.993] (II) Module radeon: vendor="X.Org Foundation"
[ 1785.994] compiled for 1.21.1.3, module version = 19.1.0
[ 1785.994] Module class: X.Org Video Driver
[ 1785.994] ABI class: X.Org Video Driver, version 25.2
[ 1785.994] (II) LoadModule: "vmware"
[ 1785.995] (II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
[ 1791.087] (II) Module vmware: vendor="X.Org Foundation"
[ 1791.087] compiled for 1.21.1.7, module version = 13.3.0
[ 1791.087] Module class: X.Org Video Driver
[ 1791.087] ABI class: X.Org Video Driver, version 25.2
[ 1791.088] (II) LoadModule: "modesetting"
[ 1791.089] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 1791.125] (II) Module modesetting: vendor="X.Org Foundation"
[ 1791.125] compiled for 1.21.1.7, module version = 1.21.1
[ 1791.126] Module class: X.Org Video Driver
[ 1791.126] ABI class: X.Org Video Driver, version 25.2
[ 1791.126] (II) LoadModule: "fbdev"
[ 1791.127] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 1791.145] (II) Module fbdev: vendor="X.Org Foundation"
[ 1791.146] compiled for 1.21.1.3, module version = 0.5.0
[ 1791.146] Module class: X.Org Video Driver
[ 1791.146] ABI class: X.Org Video Driver, version 25.2
[ 1791.146] (II) LoadModule: "vesa"
[ 1791.148] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 1791.157] (II) Module vesa: vendor="X.Org Foundation"
[ 1791.157] compiled for 1.21.1.3, module version = 2.5.0
[ 1791.157] Module class: X.Org Video Driver
[ 1791.158] ABI class: X.Org Video Driver, version 25.2
[ 1791.159] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 1791.160] (II) FBDEV: driver for framebuffer: fbdev
[ 1791.160] (II) VESA: driver for VESA chipsets: vesa
[ 1791.277] (++) Using config file: "/root/xorg.conf.new"
[ 1791.278] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 1791.279] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 1791.328] (==) ServerLayout "X.org Configured"
[ 1791.328] (**) |-->Screen "Screen0" (0)
[ 1791.328] (**) | |-->Monitor "Monitor0"
[ 1791.352] (**) | |-->Device "Card0"
[ 1791.352] (**) |-->Input Device "Mouse0"
[ 1791.352] (**) |-->Input Device "Keyboard0"
[ 1791.353] (==) Automatically adding devices
[ 1791.353] (==) Automatically enabling devices
[ 1791.353] (==) Automatically adding GPU devices
[ 1791.353] (==) Automatically binding GPU devices
[ 1791.378] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 1791.446] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 1791.446] Entry deleted from font path.
[ 1791.448] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 1791.448] Entry deleted from font path.
[ 1791.450] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 1791.450] Entry deleted from font path.
[ 1791.450] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 1791.450] Entry deleted from font path.
[ 1791.451] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 1791.451] Entry deleted from font path.
[ 1791.451] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 1791.451] Entry deleted from font path.
[ 1791.451] (**) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
built-ins,
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
built-ins
[ 1791.452] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 1791.452] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 1791.452] (WW) Disabling Mouse0
[ 1791.452] (WW) Disabling Keyboard0
[ 1791.453] (EE) open /dev/dri/card0: No such file or directory
[ 1791.453] (WW) Falling back to old probe method for modesetting
[ 1791.453] (EE) open /dev/dri/card0: No such file or directory
[ 1791.455]
[ 1791.457]
Xorg detected your mouse at device /dev/input/mice.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.
[ 1791.458]
Your xorg.conf file is /root/xorg.conf.new
[ 1791.458] To test the server, run 'X -config /root/xorg.conf.new'
[ 1791.459] (EE) Server terminated with error (2). Closing log file.
05-19-2024, 03:01 PM
OK, thank you for all that. Pretty heroic swapping a laptop drive. Applaud your commitment. Got more data. Not clear if you are now working from iso with good md5. If not, justification of further effort is dubious. File integrity would seem a reasonable prerequisite (perhaps a friend might obtain one for you?). Also unclear whether the DSL File Restore (which should be done before upgrade) has been done. 0 to upgrade also sounds strange (unless the repos were changed in the last couple days)...it would at least complain a little (noted elsewhere here) doing the upgrade before the restore.
By now, you probably have built the module. Might as well try the old kernel--it's much easier than the first thing.
By now, you probably have built the module. Might as well try the old kernel--it's much easier than the first thing.
05-19-2024, 04:30 PM
(05-19-2024, 07:35 AM)x18 Wrote: [ -> ]Please see below. The former is broken because without the necessary driver I'm forced to shut my laptop, but it shows clear information: it matches the correct module as the first choice, but then it can't load that since it doesn't exist.
Did you remember to do apt update before apt upgrade?
05-19-2024, 08:04 PM
(05-19-2024, 04:30 PM)Yan Wrote: [ -> ]Did you remember to do apt update before apt upgrade?
So which is the correct sequence? dsl restore, apt update, apt upgrade?
05-19-2024, 09:30 PM
(05-19-2024, 08:04 PM)x18 Wrote: [ -> ]So which is the correct sequence? dsl restore, apt update, apt upgrade?
I suppose that makes the most sense, yes. But apt update before apt upgrade, always.
05-21-2024, 01:24 PM
Ok, restored + updated + upgraded.
Installed the available siliconmotion driver 1.7.9, added Option "AutoAddDevices" "False" to xorg.conf.in.
This is my xorg.conf:
This is the Xorg.0.log:
The siliconmotion driver seems to have a native bug (segmentation fault), unless there are any options to set properly.
i don't know that, maybe you do.
The same happens with the 1.7.10 version.
Installed the available siliconmotion driver 1.7.9, added Option "AutoAddDevices" "False" to xorg.conf.in.
This is my xorg.conf:
Code:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
EndSection
Section "Module"
Load "fbdevhw"
Load "glx"
Load "freetype"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Unknown monitor"
HorizSync 31.5 - 57.5
#31.5 - 37.9
VertRefresh 40.0 - 80.0
#50.0 - 70.0
##Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "siliconmotion"
BusID "PCI:0:2:0"
VendorName "Videocard vendor"
BoardName "Silicon Motion Lynx"
Option "NoMTRR"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
This is the Xorg.0.log:
Code:
[ 221.181]
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
[ 221.183] Current Operating System: Linux dsl32 5.10.188-antix.1-486-smp #1 SMP Tue Aug 1 00:54:36 EEST 2023 i686
[ 221.183] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10.188-antix.1-486-smp root=UUID=931488a3-14e4-473c-890f-a297f04d9733 ro quiet selinux=0 3
[ 221.184] xorg-server 2:21.1.7-3.0nosystemd4 (https://www.devuan.org/os/community)
[ 221.185] Current version of pixman: 0.42.2
[ 221.185] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 221.186] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 221.189] (==) Log file: "/var/log/Xorg.0.log", Time: Tue May 21 00:25:13 2024
[ 221.256] (++) Using config file: "./xorg.conf"
[ 221.257] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 221.257] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 221.293] (==) ServerLayout "Default Layout"
[ 221.293] (**) |-->Screen "Screen0" (0)
[ 221.293] (**) | |-->Monitor "Monitor0"
[ 221.301] (**) | |-->Device "Videocard0"
[ 221.301] (**) |-->Input Device "Mouse0"
[ 221.301] (**) |-->Input Device "Keyboard0"
[ 221.301] (==) Automatically adding devices
[ 221.302] (==) Automatically enabling devices
[ 221.302] (==) Automatically adding GPU devices
[ 221.302] (==) Automatically binding GPU devices
[ 221.329] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 221.399] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 221.399] Entry deleted from font path.
[ 221.402] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 221.402] Entry deleted from font path.
[ 221.403] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 221.403] Entry deleted from font path.
[ 221.404] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 221.404] Entry deleted from font path.
[ 221.404] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 221.404] Entry deleted from font path.
[ 221.405] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 221.405] Entry deleted from font path.
[ 221.405] (**) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
built-ins
[ 221.405] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 221.405] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 221.406] (WW) Disabling Mouse0
[ 221.406] (WW) Disabling Keyboard0
[ 221.406] (II) Loader magic: 0x6b2780
[ 221.406] (II) Module ABI versions:
[ 221.406] X.Org ANSI C Emulation: 0.4
[ 221.406] X.Org Video Driver: 25.2
[ 221.406] X.Org XInput driver : 24.4
[ 221.407] X.Org Server Extension : 10.0
[ 221.407] (--) using VT number 7
[ 221.407] (II) seat-libseat: libseat integration requires -keeptty and -keeptty was not provided, disabling libseat integration
[ 221.465] (--) PCI:*(0@0:2:0) 126f:0910:126f:0910 rev 181, Mem @ 0xfd000000/16777216, BIOS @ 0x????????/131072
[ 221.467] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 221.467] (II) LoadModule: "fbdevhw"
[ 221.509] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 221.546] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 221.546] compiled for 1.21.1.7, module version = 0.0.2
[ 221.546] ABI class: X.Org Video Driver, version 25.2
[ 221.546] (II) LoadModule: "glx"
[ 221.552] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 221.877] (II) Module glx: vendor="X.Org Foundation"
[ 221.877] compiled for 1.21.1.7, module version = 1.0.0
[ 221.877] ABI class: X.Org Server Extension, version 10.0
[ 221.878] (II) LoadModule: "siliconmotion"
[ 221.879] (II) Loading /usr/lib/xorg/modules/drivers/siliconmotion_drv.so
[ 221.911] (II) Module siliconmotion: vendor="X.Org Foundation"
[ 221.911] compiled for 1.21.1.4, module version = 1.7.9
[ 221.911] Module class: X.Org Video Driver
[ 221.911] ABI class: X.Org Video Driver, version 25.2
[ 221.912] (II) SMI: driver (version 1.7.9) for Silicon Motion Lynx chipsets: Lynx,
LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM, Cougar3DR, MSOC
[ 221.922] (WW) Falling back to old probe method for siliconmotion
[ 221.926] (--) Chipset Lynx found
[ 221.927] (II) Loading sub module "vgahw"
[ 221.927] (II) LoadModule: "vgahw"
[ 221.932] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[ 221.969] (II) Module vgahw: vendor="X.Org Foundation"
[ 221.969] compiled for 1.21.1.7, module version = 0.1.0
[ 221.969] ABI class: X.Org Video Driver, version 25.2
[ 221.970] (**) SMI(0): Depth 16, (--) framebuffer bpp 16
[ 221.970] (==) SMI(0): RGB weight 565
[ 221.971] (==) SMI(0): Default visual is TrueColor
[ 221.971] (==) SMI(0): PCI Burst enabled
[ 221.971] (==) SMI(0): PCI Retry enabled
[ 221.971] (==) SMI(0): Using Hardware Cursor
[ 221.973] (II) Loading sub module "int10"
[ 221.973] (II) LoadModule: "int10"
[ 221.977] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 222.038] (II) Module int10: vendor="X.Org Foundation"
[ 222.038] compiled for 1.21.1.7, module version = 1.0.0
[ 222.039] ABI class: X.Org Video Driver, version 25.2
[ 222.049] (II) SMI(0): Primary V_BIOS segment is: 0xc000
[ 222.050] (II) Loading sub module "vbe"
[ 222.050] (II) LoadModule: "vbe"
[ 222.053] (II) Loading /usr/lib/xorg/modules/libint10.so
[ 222.053] (II) Module int10: vendor="X.Org Foundation"
[ 222.053] compiled for 1.21.1.7, module version = 1.0.0
[ 222.053] ABI class: X.Org Video Driver, version 25.2
[ 222.054] (II) SMI(0): VESA BIOS detected
[ 222.054] (II) SMI(0): VESA VBE Version 0.0
[ 222.055] (II) SMI(0): VESA VBE Total Mem: 4096 kB
[ 222.055] (II) SMI(0): VESA VBE OEM: Sÿ
[ 222.055] (--) SMI(0): Chipset: "Lynx"
[ 222.055] (==) SMI(0): Dual head disabled
[ 222.055] (==) SMI(0): Using XAA acceleration architecture
[ 222.056] (--) SMI(0): videoram: 4096kB
[ 222.059] (II) SMI(0): Cursor Offset: 003FFC00
[ 222.059] (II) SMI(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[ 222.060] (II) SMI(0): Reserved: 003FF800
[ 222.060] (II) SMI(0): TFT Panel Size = 1024x768
[ 222.060] (II) Loading sub module "i2c"
[ 222.060] (II) LoadModule: "i2c"
[ 222.061] (II) Module "i2c" already built-in
[ 222.061] (II) SMI(0): I2C bus "I2C bus" initialized.
[ 222.061] (II) Loading sub module "ddc"
[ 222.061] (II) LoadModule: "ddc"
[ 222.062] (II) Module "ddc" already built-in
[ 222.062] (==) SMI(0): Using gamma correction (1.0, 1.0, 1.0)
[ 222.062] (II) SMI(0): MCLK = 80.182
[ 222.062] (II) SMI(0): Output LVDS using monitor section Monitor0
[ 222.063] (EE)
[ 222.063] (EE) Backtrace:
[ 222.082] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x142) [0x5e4392]
[ 222.087] (EE) 1: linux-gate.so.1 (?+0x0) [0xb7f61570]
[ 222.122] (EE) 2: /lib/i386-linux-gnu/libc.so.6 (__xpg_strerror_r+0x12d5a) [0xb79db2aa]
[ 222.157] (EE) 3: /usr/lib/xorg/Xorg (xf86ProbeOutputModes+0x6a3) [0x4dd7b3]
[ 222.160] (EE) 4: /usr/lib/xorg/Xorg (xf86InitialConfiguration+0x11c) [0x4ddd7c]
[ 222.163] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 222.164] (EE) 5: /usr/lib/xorg/modules/drivers/siliconmotion_drv.so (?+0x0) [0xb733d201]
[ 222.170] (EE) 6: /usr/lib/xorg/Xorg (InitOutput+0xa5e) [0x4acb2e]
[ 222.190] (EE) 7: /usr/lib/xorg/Xorg (InitFonts+0x229) [0x46c349]
[ 222.193] (EE) 8: /usr/lib/xorg/Xorg (miPolyFillRect+0x80f) [0x454aab]
[ 222.198] (EE) 9: /lib/i386-linux-gnu/libc.so.6 (__libc_init_first+0x85) [0xb79482d5]
[ 222.203] (EE) 10: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0x88) [0xb7948398]
[ 222.206] (EE) 11: /usr/lib/xorg/Xorg (_start+0x27) [0x454ae7]
[ 222.207] (EE)
[ 222.207] (EE) Segmentation fault at address 0x0
[ 222.208] (EE)
Fatal server error:
[ 222.208] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 222.209] (EE)
[ 222.209] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 222.210] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 222.210] (EE)
[ 222.215] (EE) Server terminated with error (1). Closing log file.
The siliconmotion driver seems to have a native bug (segmentation fault), unless there are any options to set properly.
i don't know that, maybe you do.
The same happens with the 1.7.10 version.
05-21-2024, 04:01 PM
OK thanks. Pretty-much heroic commitment on your part. Need time to process and don't have time this minute so quickie here.
It's still udev not creating an fb0. That might be as simple as modesetting not being turned-on or in-kernel and that's what I don't have time to look up right now.
The heck with X (for one test). It's deprecated, but just try appending
vga=792
to the boot string and see what happens.
For the other thing, here--look at this--same basic plan but different device for what I'm talking about. Gotta check kernel config, modules, blah-blah.
It's still udev not creating an fb0. That might be as simple as modesetting not being turned-on or in-kernel and that's what I don't have time to look up right now.
The heck with X (for one test). It's deprecated, but just try appending
vga=792
to the boot string and see what happens.
For the other thing, here--look at this--same basic plan but different device for what I'm talking about. Gotta check kernel config, modules, blah-blah.
05-21-2024, 08:31 PM
vga=792 loops the Xorg.0.log continuously.