Re: I810 No video BIOS for chosen depth

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 23 Dec 2004, Bob Pelletier wrote:

+ Hi All. I am on my 4th install of RH9.0. Before I get to the first LOGON screen I get a graphical error:
+ I810(0) No video BIOS modes for chosen depth.
+ Screens found, but none have a useable configuration.
+ Fatal server error: no screens found
+ I have a DELL M992 monitor and the install detects it and fills in the horizontal/video sync rates (could they be wrong).
+ Any ideas on how to get by this. Happy holidays and thanks all.
+ Bob

Hmmm...sounds strangly familiar to the trouble I just had with this driver. I wrote in about it but got no answers. I ended up (finally) getting it going with alot of effort. I'm not such an expert on it, but I can tell you what I did on my machine and maybe that'll help out.

First, the main thing for me was I needed to load two modules into the kernel even before X11 started up, namely i830.o and agpgart.o (Note i830 now, and not i810, that comes later in the XFR86Config file.) I think there's a document on the i810 and even a man page. See if you have a page, man i810 . Finished, the config looks like this:


## -------------------------------------------------- ## XFree86 Configuration ## ## Configuration file for X Window XFree86 4.4.0 ## using i810 card driver ## --------------------------------------------------

Section "Module"
    SubSection  "extmod"
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load        "speedo"
    Load        "glx"
    Load	"GLcore"
EndSection

Section "Files"
    RgbPath	"/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/"
    ModulePath "/usr/X11R6/lib/modules"
    ModulePath "/lib/modules/2.4.28/kernel/drivers/char/drm"
EndSection

Section "ServerFlags"
Option "Xinerama" EndSection


Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"Keyboard"
EndSection

Section "InputDevice"
    Identifier		"Mouse1"
    Driver		"mouse"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/mouse"
    Option "Emulate3Buttons"	"on"
    Option "Emulate3Timeout"    "50"
EndSection

Section "Monitor"
    Identifier  "MAG Innovision"
    HorizSync   30.0-70.0
    VertRefresh 50-160
    # Generated by using fbset -xfree86
    Mode "640x480"
        # D: 25.176 MHz, H: 31.469 kHz, V: 59.489 Hz
        DotClock 25.177
        HTimings 640 656 752 800
        VTimings 480 488 490 529
        Flags    "-HSync" "-VSync"
    EndMode

EndSection

Section "Device"
Identifier "Intel i810"
Driver "i810"
VideoRam 431000
Option "DRI" "true"
Option "XVideo" "true"
Option "NoAccel" "false" EndSection


Section "Screen"
    Identifier  "Screen 1"
    Device      "Intel i810"
    Monitor     "MAG Innovision"
   DefaultDepth 24
    Subsection "Display"
        Depth       8
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       15
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1024x768" "800x600" "720x400" "640x480"
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Insanely Complex Layout"
    Screen 	"Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection



Before I modprobe'd the extra modules (both of them) and added the "Video Ram" Option to the device section, I got the same error. No matter what I did it couldn't make use of the screens. It seemed to load, but was just black. For your monitor, maybe you could do fbset -xfree86 to get the parameters. It says in the docs that you usually don't need to do that, but it's not hurt on my config. The number "431000" was from the kernel's log output after inserting the agpgart.o module. Without those two modules, the kernel kinda seemed like it was in the dark as to what to do with this chipset.

HTH,

jayjwa

--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux