LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   No Screens & intel(0) no kernel modesetting driver detected (https://www.linuxquestions.org/questions/slackware-14/no-screens-and-intel-0-no-kernel-modesetting-driver-detected-800617/)

JSlack 04-07-2010 12:04 PM

No Screens & intel(0) no kernel modesetting driver detected
 
Hello All,

I can't seem to get a screen on my Asus Netbook 1005pe. I did install the xf86-video-intel-2.10.0-i486-1.txz & kubdrn-2.4.17-i486-1.txz.

I'm also having a Kernel Modesetting issue. Below is my Xorg.conf file & my Xorg.0.log file. Sorry if I am not explaining myself correctly. Really need assistance with this

Xorg.conf:
Code:

Section "ServerLayout"
    Identifier "Xandros"
    Screen 0 "Screen1"
    InputDevice "keyboard"
    InputDevice "mouse"
    InputDevice "synaptics"
EndSection


Section "Files"
    RgbPath    "/usr/share/X11/rgb"
    FontPath "/usr/share/fonts/local/"
    FontPath "/usr/share/fonts/misc/"
    FontPath "/usr/share/fonts/OTF/"
    FontPath "/usr/share/fonts/TTF/"
    FontPath "/usr/share/fonts/Type1/"
    FontPath "/usr/share/fonts/CID/"
    FontPath "/usr/share/fonts/Speedo/"
    FontPath "/usr/share/fonts/75dpi/:unscaled"
    FontPath "/usr/share/fonts/100dpi/:unscaled"
    FontPath "/usr/share/fonts/75dpi/"
    FontPath "/usr/share/fonts/100dpi/"
    FontPath "/usr/share/fonts/cyrillic/" EndSection


Section "Module"
    Load "glx"
    Load "dri"
    Load "dbe"
    Load "extmod"
    Load "synaptics"
EndSection


Section "ServerFlags"
    Option "AllowMouseOpenFail"
    Option "BlankTime" "5"
#    Option "DontVTSwitch" "true"
EndSection


Section "InputDevice"
    Identifier "keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbLayout" "us"
    Option "XkbVariant" "" EndSection


Section "InputDevice"
    Identifier "mouse"
    Driver "mouse"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "IMPS/2"
    Option "Emulate3Buttons" "yes"
    Option "ZAxisMapping" "4 5"
    Option "CorePointer" EndSection


Section "InputDevice"
    Identifier "synaptics"
    Driver "synaptics"
    Option "Device" "/dev/psaux"
    Option "Protocol" "auto-dev"
    Option "LeftEdge" "1000"
    Option "RightEdge" "5400"
    Option "TopEdge" "1000"
    Option "BottomEdge" "4900"
    Option "PalmDetect" "0"
    Option "SHMConfig" "true"
    Option "SendCoreEvents" "yes"
    Option "HorizScrollDelta" "0"
    Option "RBCornerButton" "0"
    Option "RTCornerButtom" "0"
    Option "MaxSpeed" "0.1" EndSection


Section "Monitor"
    Identifier "Monitor1"
    VendorName "ASUS"
    ModelName "eeePC 1005pe"
    Modeline "1024x600" 29.58 800 816 896 992 480 481 484 497 -HSync
+Vsync # 60 Hz
#    DisplaySize 153 115
        Option "DPMS" EndSection


Section "Monitor"
    Identifier "TV"
    Option "Ignore" "True" EndSection


Section "Device"
    Identifier "Device1"
    Driver "intel"
    VendorName "Intel Corporation"
    BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
    BusID "PCI:0:2:0"
        Option "XvMCSurfaces" "7"
#        Option "Cachelines" "2048"
EndSection


Section "Screen"
    Identifier "Screen1"
    Device "Device1"
    Monitor "Monitor1"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
                Modes "800x600"
#        Virtual 1680 1680
        Virtual 2048 2048
    EndSubSection EndSection


Section "DRI"
    Mode 0666 EndSection


Section "Extensions"
    Option "Composite" "Enable" EndSection

Xorg.0.log
Code:

X.Org X Server 1.6.3
Release Date: 2009-7-31
X Protocol Version 11, Revision 0
Build Operating System: Slackware 13.0 Slackware Linux Project
Current Operating System: Linux JSlackNet 2.6.29.6-smp #2 SMP Mon Aug 17 00:52:54 CDT 2009 i686
Build Date: 03 August 2009  06:51:50PM
 
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr  7 11:11:34 2010
(==) Using config file: "/etc/X11/xorg.conf"
Parse error on line 11 of section Files in file /etc/X11/xorg.conf
        Ignoring obsolete keyword "RgbPath".
(==) ServerLayout "Xandros"
(**) |-->Screen "Screen1" (0)
(**) |  |-->Monitor "Monitor1"
(**) |  |-->Device "Device1"
(**) |-->Input Device "keyboard"
(**) |-->Input Device "mouse"
(**) |-->Input Device "synaptics"
(**) Option "AllowMouseOpenFail"
(**) Option "BlankTime" "5"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/local/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/local" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID" does not exist.
        Entry deleted from font path.
(**) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/OTF/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/Speedo/,
        /usr/share/fonts/75dpi/:unscaled,
        /usr/share/fonts/100dpi/:unscaled,
        /usr/share/fonts/75dpi/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/cyrillic/,
        /usr/share/fonts/TTF,
        /usr/share/fonts/OTF,
        /usr/share/fonts/Type1,
        /usr/share/fonts/misc,
        /usr/share/fonts/75dpi/:unscaled,
        /usr/share/fonts/100dpi/:unscaled,
        /usr/share/fonts/75dpi,
        /usr/share/fonts/100dpi,
        /usr/share/fonts/cyrillic,
        built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling keyboard
(WW) Disabling mouse
(II) Loader magic: 0x1de0
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 5.0
        X.Org XInput driver : 4.0
        X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 7

(--) PCI:*(0:0:2:0) 8086:a011:1043:83ac rev 0, Mem @ 0xf7e00000/524288, 0xd0000000/268435456, 0xf7d00000/1048576, I/O @ 0x0000dc00/8
(--) PCI: (0:0:2:1) 8086:a012:1043:83ac rev 0, Mem @ 0xf7e80000/524288
(II) Open ACPI successful (/var/run/acpid.socket)
(II) System resource ranges:
        [0] -1        0        0xffffffff - 0xffffffff (0x1) MX[B]
        [1] -1        0        0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1        0        0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1        0        0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1        0        0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
        compiled for 1.6.3, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 1.6.3, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.6.3, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.6.3, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 1.6.3, module version = 1.1.3
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 4.0
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
        compiled for 1.6.3, module version = 1.1.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
        compiled for 1.6.3, module version = 2.10.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 5.0
(II) LoadModule: "synaptics"
(II) Reloading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
        i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
        E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
        965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
        4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
(II) resource ranges after probing:
        [0] -1        0        0xffffffff - 0xffffffff (0x1) MX[B]
        [1] -1        0        0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1        0        0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1        0        0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1        0        0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1        0        0x00000000 - 0x00000000 (0x1) IX[B]
(EE) intel(0): No kernel modesetting driver detected.
(II) UnloadModule: "intel"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
        at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.


GazL 04-08-2010 05:18 AM

You appear to have a lot of EndSection statements missing.

Correction... I wasn't looking hard enough. I can see them now.
But are they valid like that on the end of the previous line?

Have you tried just running xorgsetup and using whatever it generates?

Didier Spaier 04-08-2010 05:37 AM

A quick Google search with "intel(0): No kernel modesetting driver detected." shows that you are not alone ;)

You could try to use another driver (e.g. vesa) in xorg.conf, or disable kernel modesetting at boot till you find out what's really wrong.

To do the latter, hit <tab> when you see the Lilo screen and type:
Code:

Linux nomodeset
at the prompt.

Didier Spaier 04-08-2010 05:49 AM

By the way, are you running -current ? Not sure that the Intel X module you installed works with -stable (can't try, as I have a nVidia gpu).

adamk75 04-08-2010 06:15 AM

Actually, if I had to guess, I'd say that his kernel is already *not* using kernel modesetting, and the Xorg driver requires it.

JSlack, what is the output of '/proc/fb' and 'dmesg | grep drm'?

Adam

JSlack 04-09-2010 03:31 PM

What I have done in the mean time is rename the xorg.conf-vesa to xorg.conf. I am able to startx but im stuck in 800x600x24. I would like to get the resolution of 1024x600.

@GazL - I have attempted the xorgsetup command and whatever it generates also gives me the same No Screens issue. I've also fixed the EndSections so that they appear in the correct place but it makes no difference. Still get the same error

@Didier Spaier = I just downloaded the iso and installed. When I run 'Linux nomodeset' I get the same results

@adamk75 - 'dmesg|grep drm' I get the follwing: [drm] Initialized drm 1.1.0 20060810

'/proc/fb' is empty, the path is available but there is nothing in the file

Didier Spaier 04-09-2010 03:49 PM

Quote:

Originally Posted by JSlack (Post 3930295)
@Didier Spaier = I just downloaded the iso and installed. When I run 'Linux nomodeset' I get the same results

Well then, let's try the opposite ;)

1. Find out which kernel module is in use for your card. Following command will tell you that:
Code:

lspci -k|grep -A3 VGA
Let's say that give you i915 (if not, replace i915 by the real kernel driver in use)

2. Edit your lilo.conf's entry adding :
Code:

append = "i915.modeset=1"
and run lilo

Of course try that with the intel driver in xorg.conf

adamk75 04-09-2010 04:02 PM

Yeah, enabling KMS should do the trick. From #intel-gfx on Freenode:

Code:

<adamk_> Quick question...  Does 2.10.0 require KMS to function?
<jcristau> yes


JSlack 04-09-2010 04:45 PM

Hi,

@Didier Spaier -'lspci -k|grep -A3 VGA' produces the following:

00:02.0 VGA compatible controller: Intel Corporation Pineview Intergrated Graphics Controller
Subsystem: ASUSTek Computer Inc. Device 83ac

00:02.1 Display controller: Intel corporation Pineview Intergrated Graphics Controller
Subsystem: ASUSTek Computer Inc. Device 83ac

should I the enter

what should I put in my append?

append = "i915.modeset=1" or append = "83ac.modeset=1"

Either way I tried both and get the same result.

I did add append = "i915.modeset=1" but I am still getting the same result

adamk75 04-09-2010 05:02 PM

I *believe* you need a newer kernel for intel KMS.

Adam

JSlack 04-09-2010 05:13 PM

Can I get away with a "slackpkg update" or should I recompile?

JSlack 04-09-2010 07:45 PM

I am downloading Slackware-current. I will let you all know how it goes. Thank You Very much

Didier Spaier 04-10-2010 12:47 AM

I believe you didn't type exactly this (don't forget the "|" ):
Code:

lspci -k|grep -A3 VGA
For your information there is what I get:
Code:

01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 140M (rev a1)
        Subsystem: Lenovo ThinkPad T61
        Kernel driver in use: nouveau
        Kernel modules: nouveau, nvidiafb

Si in my case I would write:
Code:

append = "nouveau.modeset=1"
(I don't need to do this but that's a different story).

Or simply give the output of "lsmod|sort" and we will find out anyhow.

JSlack 04-10-2010 11:09 AM

Downloaded Slackware-Current and made it bootable. Was able install Slackware and everything worked after the installation. Looks like the Kernel needed to be updated. Now I have my resolution of 1024x600. My only issue is getting the two touch scrolling on this Asus synaptic touchpad which is annoying but I'm very happy. :)

@Didier Spaier & adamk75
Thank You both for your input and pointing me in the correct direction. Felt stuck for a while.


If this happens to anyone else Please get Current and try again or update the system. Worked for me :);)

ponce 04-10-2010 01:40 PM

just reporting a similar issue I had with this stuff on a sony vaio 10" atom netbook with itel gma 450 they gave at work on which I have a brand new slackware-current: black screen at the end of boot sequence with stock 2.6.33.1 (generic or huge).
adding "nomodeset" to the kernel boot line made X usable only with vesa.

had to rebuild the kernel with this patch to have a working KMS :)
not a so fast 3d but, you know, that is my work laptop, I just cannot play Enemy Territory also on the thing. ;)


All times are GMT -5. The time now is 07:03 PM.