Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
debian 9.4 32bit vesa desktop, 1810 kernel driver disabled
-
- Posts: 35
- Joined: 2021-05-22 22:06
debian 9.4 32bit vesa desktop, 1810 kernel driver disabled
I have a dell optiplex gx110 board with integrated 1810 video chip. After install, only have vesa low resolution desktop. Using xrandr, only have 680x460 resolution. Not using the intel driver. Intel driver is installed. Unable to load it. I also tried an ati rage 32bit pci card to bypass the intel problem, however, only blank screen. It does not show dell splash screen. I know the computer is booted because without seeing any screen output, I can by memory open a terminal, log in as root and power off. Onboard video is not selected in bios. Unplugging pci card, I go back to vesa desktop. I am limited in my linux choices due to some flavors producing kernel panic or an 'undefined video number: 317'.
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
So that motherboard dates back to 1999 or so, with a Pentium III?
If that's the case, what sort of desktop environment are you trying to run? How much RAM do you have?
Maybe a specialized Debian derivative like antiX would be a better choice...
If that's the case, what sort of desktop environment are you trying to run? How much RAM do you have?
Maybe a specialized Debian derivative like antiX would be a better choice...
MX Linux packager and developer
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
It is a board without the box. I salvaged it and it sat for a few years before I dusted it off and tested it. The board is maxed out at 500mb. I use it for experimentation. I have used various OSes on it. I want to get better resolution with the current os. The board is not using the intel I810 driver and is falling back to the vesa driver. I am out of trouble shooting ideas.
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
Antix gave the 'undefined video number: 317'
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
Hmmm....what PCI ID does lspci report for that GPU?
The "xserver-xorg-video-intel" package is supposed to support the i810, but this is all I see on my system for it:
and as far as I know, directfb might as well be VESA. Maybe your xorg startup log file will have some clues.
The "xserver-xorg-video-intel" package is supposed to support the i810, but this is all I see on my system for it:
Code: Select all
/usr/lib/x86_64-linux-gnu/directfb-1.7-7/gfxdrivers/libdirectfb_i810.so
MX Linux packager and developer
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
This file is not from xserver-xorg-video-intel but from libdirectfb-1.7-7. Do you have xserver-xorg-video-intel installed on your system ?
Notes :
- The i810 kernel module is still present in x86 32-bit kernels (686 and 686-pae).
- This kernel module does not use/provide KMS (kernel mode-setting), but the "intel" Xorg driver seems to require KMS (although I am not sure whether this applies only to the i915 part or also the i81x part).
- Also, this module define no hardware-related "alias" so it won't be loaded automatically unless such alias is added to modprobe.
Notes :
- The i810 kernel module is still present in x86 32-bit kernels (686 and 686-pae).
- This kernel module does not use/provide KMS (kernel mode-setting), but the "intel" Xorg driver seems to require KMS (although I am not sure whether this applies only to the i915 part or also the i81x part).
- Also, this module define no hardware-related "alias" so it won't be loaded automatically unless such alias is added to modprobe.
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
Ahh, I'm running 64-bit kernels. Like you said, there's no sense in providing that module for 64-bit, so that's why I can't see it.
Maybe the antiX forums will have some more users like you that have experience with antiques--that's the distro name, after all.
Maybe the antiX forums will have some more users like you that have experience with antiques--that's the distro name, after all.
MX Linux packager and developer
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
The Xserver video intel is installed. How do I load KMS? When I first installed Debian, it did complain that it could not find a module on initial boot. It happened fast and I did not have a chance to write the error down. I’m guessing kms is the issue from the posts. I will post again with the other requested info when I boot up the gx110 board.
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
$ lspci
00:00.0 Host bridge: Intel Corporation 82810E DC-133 (GMCH) Graphics Memory Controller Hub (rev 03)
00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 (CGC) Chipset Graphics Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02)
00:1f.2 USB controller: Intel Corporation 82801AA USB Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 02)
01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
and this line from the xorg log file:
(EE) open /dev/dri/card0: No such file or directory
00:00.0 Host bridge: Intel Corporation 82810E DC-133 (GMCH) Graphics Memory Controller Hub (rev 03)
00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 (CGC) Chipset Graphics Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02)
00:1f.2 USB controller: Intel Corporation 82801AA USB Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 02)
01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
and this line from the xorg log file:
(EE) open /dev/dri/card0: No such file or directory
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
Enabling KMS requires a KMS-compatible kernel driver. It seems that the i810 kernel driver is not KMS-compatible, as it does not depend on drm_kms_helper. AFAIK the Xorg intel driver requires KMS.algorithm! wrote:The Xserver video intel is installed. How do I load KMS?
That's either because the i810 module is not loaded or because it does not support KMS.algorithm! wrote:(EE) open /dev/dri/card0: No such file or directory
Is the i810 module loaded ? Check with "lsmod|grep i810". If not, load if with "modprobe i810".
Unfortunately, I dumped my only motherboard with an i810 chipset years ago so I cannot test.
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
My terminal output:
$ lsmod|grep i810
i810 24576 0
drm 253952 2 i810
$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
640x480 0.00*
The first time I tried lsmod|grep i810, did not realize I entered the command with spaces. I then did modprobe I810, so not sure if i810 module was already loaded.
$ lsmod|grep i810
i810 24576 0
drm 253952 2 i810
$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected 640x480+0+0 0mm x 0mm
640x480 0.00*
The first time I tried lsmod|grep i810, did not realize I entered the command with spaces. I then did modprobe I810, so not sure if i810 module was already loaded.
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
The initial lsmod|grep i810 had no output. Modprobe i810, then lsmod|grep i810 produced output. Because my log in screen is so large, I can not see the very bottom of the menu options, so I chose switch user. It then would not boot to a desktop and kept cycling at the log in screen, so I chose the recovery mode option in the grub menu and at the root prompt typed startx. It booted to the xfce desktop. I was not sure how to restart x after I modprobed the intel driver, so something was broken. I did a reinstall of debian 9.4 and the board is back to where it was. So my question is how to properly restart the x server after installing the intel driver?
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
"modprobe i810" does not install anything, it just loads the i810 module in the kernel for the current session, until the next shutdown or reboot. This has to happen at every boot, either automatically or manually, for the driver to be active.
You could do this :
Boot normally. Do not log in.
Switch to a tty console for with Ctrl+Alt+F3 for instance (tty3) and log in as root.
Check if the i810 module is loaded with
If the module is not loaded, stop the display manager with
Load the i810 module with
and check again that the module is loaded.
Start the display manager with
And check if that makes any difference.
You could do this :
Boot normally. Do not log in.
Switch to a tty console for with Ctrl+Alt+F3 for instance (tty3) and log in as root.
Check if the i810 module is loaded with
Code: Select all
lsmod | grep i810
Code: Select all
systemctl stop display-manager
Code: Select all
modprobe i810
Start the display manager with
Code: Select all
systemctl start display-manager
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
I was confused by your post, 'boot normally. Do not log in'. A normal boot takes me to the log in graphical screen. Ctrl-alt-f3 does not work in this screen to open a terminal screen at that window unless I log in. The other way is to use recovery mode from the grub menu which stops at a text terminal window. The i810 module was not loaded and I did not modprobe i810 being careful not to corrupt the window manager. Can I stop the display manager in a terminal window (ctrl-alt-F3) after logging in?
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
Do you mean Ctrl+Alt+F3 works after logging in ?algorithm! wrote:Ctrl-alt-f3 does not work in this screen to open a terminal screen at that window unless I log in
Did you try to switch to other consoles (F1 to F6) ?
Loading the module won't corrupt the window manager which is not started in recovery mode.algorithm! wrote:The other way is to use recovery mode from the grub menu which stops at a text terminal window. The i810 module was not loaded and I did not modprobe i810 being careful not to corrupt the window manager.
From recovery mode you can modprobe i810 then press Ctrl+d or type "exit" to leave the emergency mode and resume normal boot.
Ctrl+Alt+F3 does not stop the display manager, it just switches to virtual console 3 (tty3) instead of the current one (and do nothing if tty3 is already the active console). You can stop the display manager with the systemctl command I indicated but it will also kill the current graphical session, which is not very clean.algorithm! wrote:Can I stop the display manager in a terminal window (ctrl-alt-F3) after logging in?
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
I just read your most recent post and will try your suggestions. I did modprobe i810 in recovery mode, but did not try exit, just restart display manager. No 3-d. Also did normal login, ctrl-alt-f3, login as root, stop display manager, modprobe i810, restart display manager, no 3-d.
-
- Global Moderator
- Posts: 3049
- Joined: 2017-09-17 07:12
- Has thanked: 5 times
- Been thanked: 132 times
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
What do you mean by "no 3-d" ?
If I understood correctly your initial posts, the problem was the low resolution. Is there any improvement when Xorg is started after the i810 module is loaded ?
If I understood correctly your initial posts, the problem was the low resolution. Is there any improvement when Xorg is started after the i810 module is loaded ?
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
I meant low resolution when I said no 3d. Using recovery mode, logged in as root.
lsmod | grep i810 not loaded
modprobe i810
i810 24576 0
drm 253952 2 i810
It also listed the irq.
exit
logged in normally. Still 640x480 graphic resolution. lsmod | grep i810 in a terminal:
i810 24576 0
drm 253952 2 i810
It appears that the intel module is loaded, but not being used.
lsmod | grep i810 not loaded
modprobe i810
i810 24576 0
drm 253952 2 i810
It also listed the irq.
exit
logged in normally. Still 640x480 graphic resolution. lsmod | grep i810 in a terminal:
i810 24576 0
drm 253952 2 i810
It appears that the intel module is loaded, but not being used.
-
- Posts: 35
- Joined: 2021-05-22 22:06
Re: debian 9.4 32bit vesa desktop, 1810 kernel driver disabl
Is it possible that the kernel is preventing the i810 intel module from taking effect? I checked synaptic and Linux-image-v.9.0-6-686-pae is installed. Another kernel, non-pae is for older systems, not installed. Is it possible to install the other kernel and load either one from the grub menu during boot?