SlackwareThis Forum is for the discussion of Slackware 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.
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.
Hey all. I've checked all related threads about this and nothing helps. Here is the problem.
Supposedly Slack 10.2 has i810 drivers that should work. When I use the driver "i810" in my xorg.conf file the error returned is:
I810: no matching device section for instance (BusID PCI:0:2:1) found
No devices detected.
I'm forced to use the vesa framebuffer which is garbage. I've downloaded drivers from intel's site which claims the best support. These drivers (downloaded via git) don't even compile. When I run their autogen script I get unresolved "AM_CONDITIONAL" errors during the ./configure stage. Someone on the xorg mailing list mentioned that I needed to install util-macros to get those to work and I did. Unfortunately I still get the error as I have no idea what program looks for these macros or how to point them in the right direction (/usr/share/aclocal/xorg-macros.m4). So basically this didn't work out either
The next thing I've tried to do was get the i810 and i915 drivers from a random link on one of the many threads I found while searching these forums for answers. They had a script that claimed would install DRI and GL drivers etc. The build for BOTH failed with similar errors about not having a high enough kernel etc. My current kernel is 2.6.18 and I built it myself (sources are still there). So this didn't work out either. The error looks something like:
ERROR: Kernel modules did not compile
I downloaded mesa and drm from a link on mesa's site and installed both of them. The included demo programs in mesa work just fine and are linked with the NEW versions of the libs just fine. However I want to note that in the install file for DRM it said to REBUILD MY KERNEL IF DRM WAS BUILT INTO IT. So I rebuilt my kernel WITHOUT DRM to build the new DRM. Then I built mesa with the new DRM.
I even went so far as to download a new X and started to build that (which required mesa which is why I downloaded and installed that) but to no avail. X refused to build (no surprize). Among the same AM_CONDITIONAL problems I saw it finally errored out with:
URL not supported by this version
#<unknown object 136537184>" not a singleton node list
and much much more
I'm confused and have no idea why getting a simple driver to install would be so difficult. Any help is greatly appreciated.
How did you configure your xserver? Did you run xorgsetup? I would run that first, then adjust the xorg.conf file if needed. For the 810 chip, the only way to achieve 3D is to set the bitrate to 16 instead of 24. Hope that works.
I know I wrote quite a bit of information but when I said
Quote:
Supposedly Slack 10.2 has i810 drivers that should work. When I use the driver "i810" in my xorg.conf file the error returned is:
I810: no matching device section for instance (BusID PCI:0:2:1) found
No devices detected.
I mean precisely that this error occurs WHEN I USE THE PROPER DEVICE SECTION. As you can see that device section you gave me as an example is already what I am using and it does not work.
I'm beginning to think noone has any idea how to fix this...
Distribution: Slackware 14 (Server),OpenSuse 13.2 (Laptop & Desktop),, OpenSuse 13.2 on the wifes lappy
Posts: 781
Rep:
I found exactly this issue with an Intel MB with inbuilt graphics, and the only way I could get around it was to run xorgconfig from the command line and set up the Xserver that way.
Might be worth giving that a go.
I know I wrote quite a bit of information but when I said
I mean precisely that this error occurs WHEN I USE THE PROPER DEVICE SECTION. As you can see that device section you gave me as an example is already what I am using and it does not work.
I'm beginning to think noone has any idea how to fix this...
Did you try running xorgsetup from the command line again? If you have the 810 chip, it should work.
I looked closely at the Kernel In a Nutshell and could not find how to configure 810 as a module. or maybe I misunderstood it.
I have a working system. I DO NOT HAVE an i810 driver. It is the driver source I need. WHERE IS IT? I would be happy to compile and install it. but I need the source.
I just need to know how to upgrade the kernel, but I think the kernel already has the patch. but the module code is missing. I have OTHER versions of I810 but I need the i818.0.gz
WHY? because that is what EVERYONE SAYS I need.
Otherwise I could "rename" the i810-rng or i810-etc if it would work correctly. I cant find any mention of the alternate forms. they may be hardware options. but I DONT HAVE ANY REFERECES to tell me why they exist.
All the references I have looked at talked about patching the KERNEL. Well this kernel HAS 1810 capabilities, but I dont know how to provide the driver version to make my video work.
I think the problem is that there is confusion between a builtin driver and a loadable drive. I looked at my 10.2 config and it seemed to indicate that the kernel has i180 support because there are i180-xxx drivers in the directory. this means I need the source to i180 generic or specific for 815e. but without documentation or sources I am only guessing.
Distribution: Slackware 12 Kernel 2.6.24 - probably upgraded by now
Posts: 1,054
Rep:
if you have the drivers in your /lib/modules/uname -r / kernel/drivers/char/ then why do you need the source? just modprobe them before starting X .....
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.