Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
03-15-2020, 05:09 AM
|
#1
|
LQ Newbie
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17
Rep: 
|
Intel Corporation 82815 Chipset Graphics Controller driver
Hello,
I have this old intel 3 Compaq Deskpro EN with integrated onboard graphic Intel Corporation 82815 and I have problem configuring xorg.conf on fresh install of slackware 14.2 kernel huge.s
X -configure tells me that Number of created screens does not match number of detected devices.
I need help from more advanced administrator. What steps should I do? Please help, I want to learn how to deal with this problem.
Kind regards,
Marcin
|
|
|
03-15-2020, 08:28 AM
|
#2
|
LQ Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,613
|
If you run with no config, X is inclined to detect what's there and configure it. If you have historical configurations, it should ignore them.
Have a look at /var/log/Xorg.0.log, hunt around for the errors, and post them with a few lines context.Resist the urge to do a massive copy 'n' paste. I don't want to read it either.
|
|
|
03-15-2020, 10:13 AM
|
#3
|
LQ Newbie
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17
Original Poster
Rep: 
|
log file
Sure thing, so..
in Xorg.0.log there are two interesting lines:
Code:
[...](EE) No devices detected.
Fatal server error:
[...](EE) no screens found(EE)
in xorg.conf
Code:
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
btw. if I delete config and run startx I have blank screen and on other tty I have grey stripes.
What else could I check?
Last edited by marcinblondyn; 03-15-2020 at 10:15 AM.
Reason: additional info
|
|
|
03-16-2020, 02:17 AM
|
#4
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
How to fix exactly I don't know, but the 810 and 815 Intel IGPs are not supported by the i915 kernel driver. Instead the i810 kernel driver is required. Also, 810 & 815 IGP BIOSes do not support standard VESA modes. If you look now I expect you'll not find /dev/fb0. Xorg.0.log probably also indicates no /dev/fb0 exists. With these IGPs I typically boot with VGA=0x120 or 0x121, which puts more (very ugly) characters on a vtty screen than 80x25 text can.
I just tried with a Dell GX150 (815) here on Tumbleweed last updated summer of 2016 that I normally use with a Matrox G400 AGP, and the 810 module doesn't seem to want to load. Last time I tried to use 810 or 815 video was long before 2016. I don't remember having much luck with those IGPs after KMS hit the mainstream kernel. These are the last two Xorg.0.log from trying X minutes ago and only getting black screens:
http://fm.no-ip.com/Tmp/Linux/Xorg/x...0-202003160158
http://fm.no-ip.com/Tmp/Linux/Xorg/x...0-202003160201
Both "feature" "(EE) open /dev/fb0: No such file or directory".
Good luck trying. If that Compaq has an AGP slot, I suggest you try using it instead. Even a PCI gfxcard would probably be better.
Last edited by mrmazda; 03-16-2020 at 03:00 AM.
|
|
|
03-16-2020, 04:27 AM
|
#5
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
My memory was way out of sync with reality on this. Apparently 810 & 815 support got merged into the 915 module, and X can work OK with the 815 and not so ancient servers:
Code:
# lsmod | grep 915 | sort
button 13683 1 i915
drm 275977 2 i915,drm_kms_helper
drm_kms_helper 59103 1 i915
i2c_algo_bit 13197 1 i915
i2c_core 55108 5 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit
i915 886480 0
video 23754 1 i915
# inxi -V | head -n1
inxi 3.0.38-00 (2020-03-14)
# inxi -SGxxza
System: Kernel: 3.16.7-35-default i686 bits: 32 compiler: gcc v: 4.8.3
parameters: root=/dev/sda19 ipv6.disable=1 net.ifnames=0 noresume 3
Desktop: KDE 3.5.10 tk: Qt 3.3.8c info: kicker wm: kwin dm: xinit Distro: openSUSE 13.2 (Harlequin)
Graphics: Device-1: Intel 82815 Graphics vendor: Dell driver: N/A bus ID: 00:02.0 chip ID: 8086:1132
Display: server: X.Org 1.16.1 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1680x1050~60Hz
OpenGL: renderer: Gallium 0.4 on llvmpipe (LLVM 3.5 128 bits) v: 3.0 Mesa 10.3.7 direct render: Yes
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
xrandr: Failed to get size of gamma for output default
default connected 1680x1050+0+0 0mm x 0mm
Screen 0: minimum 640 x 400, current 1680 x 1050, maximum 1680 x 1050
1680x1050 60.00*
I'm going to try to upgrade Tumbleweed to current on this box to see if it still works with kernel 5.4.14 and server 1.20.x after I get some sleep.
Last edited by mrmazda; 03-16-2020 at 04:31 AM.
|
|
|
03-16-2020, 04:43 AM
|
#6
|
LQ Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,613
|
That driver situation seems like a show stopper, frankly.
There are secondhand pci video cards lying around for cheap on ebay and it might be a quick fix for you.
|
|
|
03-16-2020, 11:30 AM
|
#7
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
Current Tumbleweed works with i815 as well:
Code:
# inxi -GxxSza
System: Kernel: 5.4.14-2-default i686 bits: 32 compiler: gcc v: 9.2.1
parameters: root=redacted noresume mitigations=auto consoleblank=0 3 vga=0x120
Desktop: KDE 3 info: kicker wm: kwin dm: startx Distro: openSUSE Tumbleweed 20200312
Graphics: Device-1: Intel 82815 Graphics vendor: Dell driver: N/A bus ID: 00:02.0 chip ID: 8086:1132
Display: server: X.Org 1.20.7 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1680x1050~60Hz
OpenGL: renderer: llvmpipe (LLVM 9.0.1 128 bits) v: 3.3 Mesa 20.0.1 compat-v: 3.1 direct render: Yes
# xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1680 x 1050, maximum 1680 x 1050
default connected 1680x1050+0+0 0mm x 0mm
1680x1050 60.00*
1600x1000 60.00
1400x1050 75.00 60.00
1600x900 60.00
1280x1024 72.00 75.00 60.00
1440x900 75.00 60.00
1400x900 60.00
1280x960 60.00
1368x768 60.00
1280x800 60.00
1152x864 75.00
1280x720 60.00
1024x768 75.00 70.00 60.00
|
|
|
03-17-2020, 02:14 PM
|
#8
|
LQ Newbie
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17
Original Poster
Rep: 
|
Only software workarounds
Quote:
Originally Posted by business_kid
That driver situation seems like a show stopper, frankly.
There are secondhand pci video cards lying around for cheap on ebay and it might be a quick fix for you.
|
If there will be no software solution then I will look for old graphic card. BTW What would be the best for pentium 3 512MB SDRAM?
But vesa should work right? Can you help me to configure vesa instead?
Best Regards
|
|
|
03-17-2020, 05:20 PM
|
#9
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
If openSUSE both older and newer than Slack 14.2 can work with the xf86-video-intel DDX, and it does, then it should work on Slack just as well. No manual configuration is required on openSUSE, so no manual confguration should be required on Slack either. Just be sure there is no configuration that could override automagic configuration. That means no .conf file in the /etc/X11/ tree should contain any of the following sections if it has content that might interfere:
Code:
Section "Device"
Section "Monitor"
Section "Screen"
Best to just eliminate any such files to start with. 'X -configure' won't do any better than automagic, and is more likely to interfere than to help. Also there should be nothing on the kernel cmdline to interfere either. KMS must not be disabled, and the i915 kernel driver must load normally.
If you're going to install an AGP card, I suggest Radeon 9xxx series would be least troublesome. The higher the number the better. Performance won't be great, but it should be distinctly better than the 815. GeForce AGP, Quadro AGP, Quadro FX AGP and Quadro NVS AGP would probably be better performing options, if you can find one at a right price that doesn't require more power than your power supply can provide. Even PCI versions of the Radeons, GeForces and Quadros should perform better than the 815 at least in some areas.
|
|
|
03-17-2020, 07:41 PM
|
#10
|
LQ Newbie
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17
Original Poster
Rep: 
|
Damn, I tried Antix and this method worked like a charm. Sad that I didn't saved taht xorg.conf.. On slackware this method ends with complete black screen. Still investigating. What packets should be installed? Could you share your xorg.conf?
|
|
|
03-17-2020, 08:32 PM
|
#11
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
Quote:
Originally Posted by marcinblondyn
Could you share your xorg.conf?
|
As I have already explained, no such file exists in openSUSE (or Fedora), and no such file is needed in openSUSE (or Fedora), just like most top-20 distros. You should try removing xorg.conf before starting Xorg.
If it doesn't help or solve, you should upload to http://pastebin.com/ the entire Xorg.0.log from your attempt so that we may attempt to help find you a solution that doesn't involve installing a gfxcard.
This is a list of some of the X-related packages in the openSUSE Tumbleweed installation on my i815 PC:
Code:
Mesa-20.0.1-245.1.i586
Mesa-demo-x-8.4.0-1.7.i586
Mesa-dri-20.0.1-245.1.i586
Mesa-gallium-20.0.1-245.1.i586
Mesa-libEGL1-20.0.1-245.1.i586
Mesa-libGL1-20.0.1-245.1.i586
Mesa-libglapi0-20.0.1-245.1.i586
dbus-1-x11-1.12.16-2.1.i586
ghostscript-x11-9.27-6.1.i586
intel-vaapi-driver-2.4.0-1.1.i586
libQt5X11Extras5-5.14.1-1.1.i586
libX11-6-1.6.9-1.2.i586
libX11-data-1.6.9-1.2.noarch
libX11-xcb1-1.6.9-1.2.i586
libXxf86dga1-1.1.5-1.5.i586
libXxf86vm1-1.1.4-1.15.i586
libdrm2-2.4.100-2.2.i586
libdrm_amdgpu1-2.4.100-2.2.i586
libdrm_intel1-2.4.100-2.2.i586
libdrm_nouveau2-2.4.100-2.2.i586
libdrm_radeon1-2.4.100-2.2.i586
libxcb-dri2-0-1.14-1.1.i586
libxcb-dri3-0-1.14-1.1.i586
libxkbcommon-x11-0-0.10.0-1.1.i586
perl-X11-Protocol-0.56-15.2.noarch
x11-tools-0.1-210.3.noarch
x11perf-1.6.1-1.4.i586
xf86-input-evdev-2.10.6-2.1.i586
xf86-input-keyboard-1.9.0-1.8.i586
xf86-input-libinput-0.29.0-1.1.i586
xf86-input-mouse-1.9.3-1.5.i586
xf86-input-vmmouse-13.1.0-7.1.i586
xf86-input-void-1.4.1-3.6.i586
xf86-video-fbdev-0.5.0-1.8.i586
xf86-video-intel-2.99.917+git8674.25c9a2fcc-4.2.i586
xf86-video-mga-2.0.0-2.2.i586
xf86-video-vesa-2.4.0-1.8.i586
xf86dga-1.0.3-9.15.i586
xorg-scripts-1.0.1-10.9.noarch
xorg-x11-7.6_1-16.8.noarch
xorg-x11-Xvnc-1.10.0-5.1.i586
xorg-x11-essentials-7.6_1-16.8.noarch
xorg-x11-fonts-7.6-37.1.noarch
xorg-x11-fonts-core-7.6-37.1.noarch
xorg-x11-libX11-ccache-7.6-21.6.i586
xorg-x11-server-1.20.7+0-3.1.i586
xorg-x11-server-Xvfb-1.20.7+0-3.1.i586
yast2-x11-4.1.0-1.5.i586
|
|
|
03-21-2020, 06:49 PM
|
#12
|
LQ Newbie
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17
Original Poster
Rep: 
|
Quote:
Originally Posted by mrmazda
no such file is needed
|
Apparently on Slackware it is also not needed.
When I removed all files
Startx got me "black screen of nothing but HDD buzz" I swear I heard XFCE4 loading!
I tried to replace LCD with CRT but still same. Damn.
Could somebody help me how to diagnose what's wrong?
|
|
|
03-21-2020, 06:58 PM
|
#13
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
Next I think we need to see a freshly created Xorg.0.log, i.e. without /etc/X11/*.conf or /etc/X11/xorg.conf.d/*.conf that include any of Sections Device, Monitor or Screen.
|
|
1 members found this post helpful.
|
03-21-2020, 07:08 PM
|
#14
|
LQ Newbie
Registered: Mar 2020
Location: Poland
Distribution: Slackware/Windows/Kali
Posts: 17
Original Poster
Rep: 
|
Log showed this:
Code:
(EE) Failed to load module "fbdev" (module does not exist, 0)
Last edited by marcinblondyn; 03-21-2020 at 08:39 PM.
Reason: just cleaning
|
|
|
03-21-2020, 07:29 PM
|
#15
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,523
|
Quote:
Originally Posted by marcinblondyn
Code:
(EE) Failed to load module "fbdev" (module does not exist, 0)
|
That (EE) is a red herring. You don't want to use FBDEV except in an emergency for rescue purposes, so it's not a real error if not found.
|
|
1 members found this post helpful.
|
All times are GMT -5. The time now is 04:16 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|