Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Intel i810 + X = no screens found [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
emjaybee
n00b
n00b


Joined: 20 Feb 2005
Posts: 57

PostPosted: Wed May 09, 2007 9:32 pm    Post subject: Intel i810 + X = no screens found [SOLVED] Reply with quote

I've been messing with a new computer for the last few days, and I can't get X to work properly with it. It has an Intel 945GM chip so I figure I'd use the i810 graphics driver. Let's get a few specifics out of the way:

gentoo-sources kernel 2.6.20
xorg-x11 7.1
xorg-server 1.1.1
xf86-video-i810 1.7.4
xf86-video-vesa 1.3.0

I have tried all combinations of kernels, xorg-x11 7.2, xorg-xserver 1.2.0 but still cannot get a display. I have copied xorg.conf files from people with the same computer to no avail as well. Here's the error that I get no matter if I use the i810 graphics driver or the vesa driver:

VESA(0): unknown type(oxffffffff)=0xff
Screen(s) found, but none have a usable configuration

Fatal server error:
no screens found

If I use i810, I get

I810(0): unknown type(0xffffffff)=0xff
I810(0): VBE initialization failed
Screen(s) found, but none have a usable configuration

Fatal server error:
no screens found

I have EVERYTHING compiled into the kernel so I don't forget to add a module, and I have 915resolution installed and ran it before starting X to no avail.

If I do X -configure to generate an xorg.conf file I get the same errors. This display works perfectly when I put in my knoppix CD though. I don't have as much experience with Intel graphics chips, but since Knoppix can get it to work, I'd really like to get it to work in Gentoo.


Last edited by emjaybee on Fri May 11, 2007 11:55 am; edited 1 time in total
Back to top
View user's profile Send private message
Dirk.R.Gently
Guru
Guru


Joined: 29 Jan 2007
Posts: 546
Location: Titan

PostPosted: Thu May 10, 2007 1:04 am    Post subject: Reply with quote

Try setting up your kernel like this and try again, also it may be possible the vesa driver is interfering
_________________
Helpful Linux Tidbits
Back to top
View user's profile Send private message
emjaybee
n00b
n00b


Joined: 20 Feb 2005
Posts: 57

PostPosted: Thu May 10, 2007 9:01 pm    Post subject: Reply with quote

I tried setting up my kernel like that, but I'm still getting the same problems. Let me provide some more information.

lspci

Code:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 15)
07:04.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
07:04.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
07:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)


Now, with my xorg.conf file, if I have the video card driver as vga, I get no errors. I get a graphical interface with twm and some blocky looking letters. However, when I start XFCE it craps out because it expects higher than 4bpp for icons and such. Here's my xorg.conf with the vga driver that works:

xorg.conf
Code:

Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
   RgbPath      "/usr/share/X11/rgb"
   ModulePath   "/usr/lib/xorg/modules"
   FontPath     "/usr/share/fonts/misc/"
   FontPath     "/usr/share/fonts/TTF/"
   FontPath     "/usr/share/fonts/OTF"
   FontPath     "/usr/share/fonts/Type1/"
   FontPath     "/usr/share/fonts/CID/"
   FontPath     "/usr/share/fonts/100dpi/"
   FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
   Load  "extmod"
   Load  "record"
   Load  "dbe"
   Load  "xtrap"
   Load  "dri"
   Load  "glx"
   Load  "freetype"
   Load  "type1"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "auto"
   Option       "Device" "/dev/input/mice"
   Option       "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"               # [<bool>]
        #Option     "SWcursor"              # [<bool>]
        #Option     "ColorKey"              # <i>
        #Option     "CacheLines"            # <i>
        #Option     "Dac6Bit"               # [<bool>]
        #Option     "DRI"                   # [<bool>]
        #Option     "NoDDC"                 # [<bool>]
        #Option     "ShowCache"             # [<bool>]
        #Option     "XvMCSurfaces"          # <i>
        #Option     "PageFlip"              # [<bool>]
   Identifier  "Card0"
   Driver      "vga"
   VendorName  "Intel Corporation"
   BoardName   "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
   BusID       "PCI:0:2:0"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   SubSection "Display"
      Viewport   0 0
      Depth     1
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     4
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     8
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     15
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     16
   EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection


Here's the tail end of the xorg log when I use vesa as the driver:

Code:


(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
   compiled for 7.1.1, module version = 1.0.0
   ABI class: X.Org Video Driver, version 1.0
(II) VESA(0): initializing int10
(WW) VESA(0): Bad V_BIOS checksum
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(EE) VESA(0): unknown type(0xffffffff)=0xff
(II) VESA(0): EAX=0x00004f00, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
(II) VESA(0): ESP=0x00000ffa, EBP=0x00000000, ESI=0x00000000, EDI=0x00002000
(II) VESA(0): CS=0xc000, SS=0x0100, DS=0x0040, ES=0x0000, FS=0x0000, GS=0x0000
(II) VESA(0): EIP=0x00000014, EFLAGS=0x00003200
(II) VESA(0): code at 0x000c0014:
 e9 91 20 69 40 00 e0 0a 30 30 49 42 4d 20 56 47
 41 20 43 6f 6d 70 61 74 69 62 6c 65 20 42 49 4f
(II) stack at 0x00001ffa:
 00 06 00 00 00 32
(II) VESA(0): VESA BIOS not detected
(II) UnloadModule: "vesa"
(II) UnloadModule: "int10"
(II) Unloading /usr/lib/xorg/modules/libint10.so
(II) UnloadModule: "vbe"
(II) Unloading /usr/lib/xorg/modules/libvbe.so
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found


And here's the error I get when I use i810 as my driver:

Code:

(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(EE) I810(0): unknown type(0xffffffff)=0xff
(II) I810(0): EAX=0x00004f00, EBX=0x00000000, ECX=0x00000000, EDX=0x00000000
(II) I810(0): ESP=0x00000ffa, EBP=0x00000000, ESI=0x00000000, EDI=0x00002000
(II) I810(0): CS=0xc000, SS=0x0100, DS=0x0040, ES=0x0000, FS=0x0000, GS=0x0000
(II) I810(0): EIP=0x00000014, EFLAGS=0x00003200
(II) I810(0): code at 0x000c0014:
 e9 91 20 69 40 00 e0 0a 30 30 49 42 4d 20 56 47
 41 20 43 6f 6d 70 61 74 69 62 6c 65 20 42 49 4f
(II) stack at 0x00001ffa:
 00 06 00 00 00 32
(II) I810(0): VESA BIOS not detected
(EE) I810(0): VBE initialization failed.
(II) UnloadModule: "i810"
(II) UnloadModule: "int10"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/lib/xorg/modules/libvgahw.so
(II) UnloadModule: "vbe"
(II) Unloading /usr/lib/xorg/modules/libvbe.so
(II) UnloadModule: "int10"
(II) Unloading /usr/lib/xorg/modules/libint10.so
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
Back to top
View user's profile Send private message
misiOr
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2005
Posts: 77
Location: Poland/rzesz.

PostPosted: Thu May 10, 2007 10:29 pm    Post subject: Reply with quote

Hi

In text mode and as a root try:

Code:
X -configure


To test the server, run 'X -config /root/xorg.conf._SOMETHING'

Obviously you remember to add to /etc/make.conf
Code:

VIDEO_CARDS="i810 sdl "

and
USE="dri ipv6 nptl sdl xorg" for x11-base/xorg-server ?
Back to top
View user's profile Send private message
kiyote
n00b
n00b


Joined: 10 May 2007
Posts: 17

PostPosted: Thu May 10, 2007 10:59 pm    Post subject: Reply with quote

I'm having the same problem, except I am running Intel version 2.0.0 drivers.

I'm still getting the same problems,
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(EE) intel(0): unknown type (0xffffffff)=0xff

I am running this all on a laptop. Could it be that somewhere X is trying to run on my alternate monitor port? I'm not sure what "No matching Device" means, or what intel(0): unknown type is refering to.

Also, I have tried to set up the xorg.conf file using xorgcfg -textmode to no avail.

Thank you!
Back to top
View user's profile Send private message
emjaybee
n00b
n00b


Joined: 20 Feb 2005
Posts: 57

PostPosted: Thu May 10, 2007 11:24 pm    Post subject: Reply with quote

Thanks for the reply! I generated the xorg.conf file using X -configure and I'm using X -config xorg.conf.new to do the testing. I also have the USE and VIDEO_CARDS flags set the way you mentioned. I've set up a few Gentoo machines before, which is why I'm really baffled on this not working.
Back to top
View user's profile Send private message
kiyote
n00b
n00b


Joined: 10 May 2007
Posts: 17

PostPosted: Thu May 10, 2007 11:33 pm    Post subject: Reply with quote

Is it working for you? Although I have managed to generate a xorg.conf.new file, I still see this when I try to run X -config /root/xorg.conf.new:

Code:
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(II) Module already built-in
(II) Module already built-in
(EE) intel(0):  unknow type(0xffffffff)=0xff
(EE) intel(0): Bad VBT signature
(EE) intel(0): No valid modes.
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found


Any ideas or suggestions?
Back to top
View user's profile Send private message
emjaybee
n00b
n00b


Joined: 20 Feb 2005
Posts: 57

PostPosted: Fri May 11, 2007 12:31 am    Post subject: Reply with quote

No, it's still not working. I've never dealt with (EE) intel(0): unknow type(0xffffffff)=0xff type errors before, and so far Google hasn't been helping out. I've usually worked with nvidia video which seems to be a lot easier. At least I should be able to get the vesa driver working.
Back to top
View user's profile Send private message
kiyote
n00b
n00b


Joined: 10 May 2007
Posts: 17

PostPosted: Fri May 11, 2007 12:36 am    Post subject: Reply with quote

Yeah, I think I'll give that a try. Just in case I was missing any dependancies, I did a deep emerge on xorg-x11. I'll let you know how it goes.
Back to top
View user's profile Send private message
kiyote
n00b
n00b


Joined: 10 May 2007
Posts: 17

PostPosted: Fri May 11, 2007 5:30 am    Post subject: Reply with quote

Okay, I think I've made some slight progress.

I am not getting the 0xff error anymore. Thanks to google, the way I got rid of it was by selecting the VM86 module in the kernel, which is located under Processor Type and Features.

But now I'm getting a Fatal server error: Caught signal 11. Server aborting. In the back trace, the last thing to run is a X(FontFileCompleteXLFD+0xa1) followed by what appears to be a memory location.

Anybody know what a signal 11 error, or, more importantly, how to get rid of it so I can finally have a graphical user interface?

Thanks!
Back to top
View user's profile Send private message
emjaybee
n00b
n00b


Joined: 20 Feb 2005
Posts: 57

PostPosted: Fri May 11, 2007 11:55 am    Post subject: Reply with quote

Quote:

I am not getting the 0xff error anymore. Thanks to google, the way I got rid of it was by selecting the VM86 module in the kernel, which is located under Processor Type and Features.


That did it for me! I now have X working using the vesa and i810 video drivers.
Back to top
View user's profile Send private message
kiyote
n00b
n00b


Joined: 10 May 2007
Posts: 17

PostPosted: Fri May 11, 2007 3:26 pm    Post subject: Reply with quote

Thats good! I'm at work right now, but when I get home, I may try the vesa drivers to see if it changes anything.
Back to top
View user's profile Send private message
xorinox
n00b
n00b


Joined: 12 Feb 2006
Posts: 24

PostPosted: Mon Jun 04, 2007 9:49 pm    Post subject: Had a very similar problem with my DELL Latitude D620 Reply with quote

and enabling the VM86 feature as described earlier fixed the problem immediately. I'm using i810 2.0.0 version without 915resolution.

regards michel
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum