Intel i810 graphics working as expected in openSUSE Tumbleweed, not in Stretch, Buster or Bullseye
I un-mothballed a 20+ year old Dell GX110 with i810e graphics in an attempt to
assist a linuxquestions.org Stretch user stuck with 640x480 VESA in X, here:
<https://www.linuxquestions.org/questions/linux-desktop-74/intel-82810e-dc-133-vga-controller-driver-update-4175694158/>
I have Stretch, Buster & Bullseye all on my Dell. Basically, absence of /dev/fb0
and /dev/dri/* stuff legacy 80x25 text mode on the ttys, and VESA 640x480 in X. In
Debian, none of the required kernel modules for X graphics will autoload, but even
when manually loaded, /dev/fb0 and /dev/dri/* remain absent. The LQ user got
similar failure with Debian-based live AntiX.
Welcome to openSUSE Tumbleweed 20210422 - Kernel 5.12.0-1.gde654dc-default
# lsmod | sort | egrep 'drm|dri|i91|intel|video' | grep -v snd
cec 45056 2 i915,drm_kms_helper
drm 471040 2 i915,drm_kms_helper
drm_kms_helper 225280 1 i915
fb_sys_fops 16384 1 drm_kms_helper
i2c_algo_bit 16384 1 i915
i915 1847296 0
intel_pmc_bxt 16384 1 iTCO_wdt
intel_rng 16384 0
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
video 49152 1 i915
Linux gx110.ij.net 5.10.0-6-686 #1 SMP Debian 5.10.28-1 (2021-04-09) i686
# lsmod | sort | egrep 'drm|dri|i91|intel|video' | grep -v snd
cec 40960 2 i915,drm_kms_helper
drm 356352 2 i915,drm_kms_helper
drm_kms_helper 163840 1 i915
fb_sys_fops 16384 1 drm_kms_helper
i2c_algo_bit 16384 1 i915
i915 1744896 0
intel_pmc_bxt 16384 1 iTCO_wdt
intel_rng 16384 0
rng_core 16384 2 intel_rng
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
video 45056 1 i915
# grep \(EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1269.787] (EE) open /dev/dri/card0: No such file or directory
[ 1269.787] (EE) open /dev/dri/card0: No such file or directory
[ 1269.789] (EE) Unable to find a valid framebuffer device
[ 1269.790] (EE) open /dev/fb0: No such file or directory
Web searches haven't directed me to any clues how to reconcile X working as
expected automagically in Tumbleweed with not working at all in Debian. Does
anyone here have recent experience with making i810 or i815 graphics hardware work
as expected, e.g. 1680x1050 native on an LCD display?
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/
Reply to: