Yeah, I tried a bunch of things.
First I tried using the "i810" driver. It loads finding two I830M chips
(I only configure one). As it loads it gives a warning about "Bad V_BIOS"
checksum. Eventually it gives an error "GARTInit: Unable to open
/dev/agpgart (No such device)". Looks like somehow Dell implemented the
I830M chips without AGP support? Unclear, but even forcing a load of the
agpart module and manually configuring it in the kernel fail. Reading on
the list nobody seemed to have the exact same problem but there was a
thread about the chipset only allocating 1M of memory, which is reflected
in the X log messages. The advice of the poster was to go in the BIOS and
change that, but Dell does not provide a way of doing so in the 2600 BIOS.
So I switched to trying the VESA driver. I configure the VESA driver:
Section "Device"
Identifier "Primary Chip"
Driver "vesa"
BusID "PCI:0:2:0"
VideoRam 8192
EndSection
And I set up a screen:
Section "Monitor"
Identifier "Laptop Monitor"
EndSection
I then set up a screen:
Section "Screen"
Identifier "Screen 0"
Device "Primary Chip"
Monitor "Laptop Display"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1024x768@75Hz"
Viewport 0 0
Virtual 1024 768
EndSubsection
EndSection
Then I set up a server layout:
Section "ServerLayout"
Identifier "Basic"
Screen 0 "Screen 0" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
When I start up I get a 640x480 display. :-(
The log doesn't show any errors setting the 1024x768 display. The log
(I'll attach it to this message) shows:
1. Detects the i830M chipset.
2. Generates an error about "Bad V_BIOS checksum".
3. Sets the depth to 16 bpp.
4. Probes the virtual size as 640x480 ignoring my mode specification.
5. Says "Default mode "(null)" despite the fact that I provided a
mode specification and it is one of the modes detected.
6. Re-initializes the VESA driver, again generating the "Bad V_BIOS
checksum" error.
7. Generated a bunch of "Failed to set up write-combining range" errors.
8. Disables backingstore.
and ends up running in 640x480 mode. :-(
Did I miss something?
Thanks,
Mike
On Thu, 30 May 2002, Lionel Lecoq was heard whispering through the Net:
lionel>Have you tried adding
lionel>VideoRam 8192
lionel>to your device section?
lionel>Lionel
lionel>--- Mike Newell <[EMAIL PROTECTED]> wrote:
lionel>> I had the exact same problem and posted to the list with no response. I
lionel>> ended up doing a lot of research and it actually has been touched on in
lionel>> the past.
lionel>>
lionel>> The problem appears to be with the way Dell's BIOS works. It allocates
lionel>> 1MB of memory to each of the i810 graphics controllers (there are two
lionel>> separate controllers - one for the laptop display and one for the monitor
lionel>> port). Apparently there's memory to allow at least 8MB but there's no way
lionel>> to tell the BIOS to do this and the various XFree86 drivers don't (the
lionel>> Windoze drivers of course do). So....
lionel>>
lionel>> You're left with only 1MB of memory for the video buffer, which only
lionel>> supports 640x480 resolution in high color. I think you can get 1024x768
lionel>> in some low color mode but that's not useful. Until the i810 driver guys
lionel>> figure out how to do this (or someone else hacks away until they do)
lionel>> you're stuck. I've spent some time on it but haven't gotten far. Clearly
lionel>> it's possible since Windoze does it, but...
lionel>>
lionel>> BTW, notice I said there are two controllers in the Inspiron. You can run
lionel>> them either in tandem or separately; under Windoze I run them as two
lionel>> separate displays (click on the second display in the properties window
lionel>> and check the "extend the destop to this device" box). This allows you to
lionel>> "spread" your desktop over the display AND monitor, which turns out to be
lionel>> a Really Good Thing (tm). X should be able to do it too.
lionel>>
lionel>> Mike
lionel>>
lionel>> a.bija>I bought an inspiron 2600 dell laptop.But I got some problem installing
lionel>> a.bija>X on it.
lionel>> a.bija>The grakhic card mentioned Nvidia GeForce2 but it is a intell chipset(
lionel>> a.bija>Maybe it is compatiblw with Nvidia).SuSe 8 said that it is a i810 and
it
lionel>> a.bija>worked with it but just in 640 x480 :(
lionel>> a.bija>I tried installing nvidia driver but it could not find the device, I
lionel>> a.bija>think becouse the vendor signature is different(Shall I force it? how?)
lionel>> a.bija>Can you help me please
lionel>> a.bija>I am not a member of mailing list please send it to my mailbox!
lionel>> a.bija>really thanks!
lionel>> a.bija>Arash
lionel>> a.bija>
lionel>> a.bija>--
lionel>> a.bija> , ,
lionel>> a.bija> / \
lionel>> a.bija>((__-^^-,-^^-__))
lionel>> a.bija> `-_---' `---_-'
lionel>> a.bija> `--|o` 'o|--'
lionel>> a.bija> \ ` /
lionel>> a.bija> ): :(
lionel>> a.bija> :o_o:
lionel>> a.bija> "-"
lionel>> a.bija>A.bejan
lionel>> a.bija>
lionel>> a.bija>
lionel>> a.bija>_______________________________________________
lionel>> a.bija>Newbie mailing list
lionel>> a.bija>[EMAIL PROTECTED]
lionel>> a.bija>*** To unsubscribe , or change message options, see:
lionel>> a.bija>http://XFree86.Org/mailman/listinfo/newbie
lionel>> a.bija>
lionel>>
lionel>> _______________________________________________
lionel>> Newbie mailing list
lionel>> [EMAIL PROTECTED]
lionel>> *** To unsubscribe , or change message options, see:
lionel>> http://XFree86.Org/mailman/listinfo/newbie
lionel>
lionel>
lionel>__________________________________________________
lionel>Do You Yahoo!?
lionel>Yahoo! - Official partner of 2002 FIFA World Cup
lionel>http://fifaworldcup.yahoo.com
lionel>_______________________________________________
lionel>Newbie mailing list
lionel>[EMAIL PROTECTED]
lionel>*** To unsubscribe , or change message options, see:
lionel>http://XFree86.Org/mailman/listinfo/newbie
lionel>
XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 18 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.7-10 i686 [ELF]
Module Loader present
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/XFree86.0.log", Time: Thu May 30 15:50:11 2002
(++) Using config file: "./XF86Config"
(==) ServerLayout "Basic"
(**) |-->Screen "Screen 0" (0)
(**) | |-->Monitor "Laptop Display"
(**) | |-->Device "Primary Chip"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc101"
(**) XKB: layout: "us"
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/local/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(--) using VT number 7
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 0.1.0
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 0.1.0
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(--) PCI:*(0:2:0) Intel i830M rev 4, Mem @ 0xe8000000/27, 0xe0000000/19
(--) PCI: (0:2:1) Intel i830M rev 0, Mem @ 0xf0000000/27, 0xe0080000/19
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.1
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.1.10
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/drivers/vesa_drv.o
(II) Module vesa: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) VESA: driver for VESA chipsets: vesa
(--) Chipset vesa found
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) VESA(0): initializing int10
(WW) VESA(0): Bad V_BIOS checksum
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(**) VESA(0): Depth 16, (--) framebuffer bpp 16
(==) VESA(0): RGB weight 565
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) VESA(0): VESA VBE DDC supported
(==) VESA(0): DPI set to (75, 75)
(--) VESA(0): Virtual size is 640x480 (pitch 640)
(**) VESA(0): Default mode "(null)"
(**) VESA(0): Using "Shadow Framebuffer"
(II) Loading /usr/X11R6/lib/modules/libshadow.a
(II) Module shadow: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
(II) VESA(0): initializing int10
(WW) VESA(0): Bad V_BIOS checksum
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(==) VESA(0): Write-combining range (0xe80c0000,0x10000)
(==) VESA(0): Write-combining range (0xe80b0000,0x20000)
(==) VESA(0): Write-combining range (0xe80a0000,0x30000)
(==) VESA(0): Write-combining range (0xe8090000,0x40000)
(==) VESA(0): Write-combining range (0xe8080000,0x50000)
(==) VESA(0): Write-combining range (0xe8070000,0x60000)
(WW) VESA(0): Failed to set up write-combining range (0xe8060000,0x70000)
(WW) VESA(0): Failed to set up write-combining range (0xe8050000,0x80000)
(WW) VESA(0): Failed to set up write-combining range (0xe8040000,0x90000)
(WW) VESA(0): Failed to set up write-combining range (0xe8030000,0xa0000)
(WW) VESA(0): Failed to set up write-combining range (0xe8020000,0xb0000)
(WW) VESA(0): Failed to set up write-combining range (0xe8010000,0xc0000)
(WW) VESA(0): Failed to set up write-combining range (0xe8000000,0xd0000)
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Backing store disabled
(**) Mouse1: Protocol: "PS/2"
(**) Mouse1: Core Pointer
(**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(==) Mouse1: Buttons: 3
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
Couldn't load XKB keymap, falling back to pre-XKB keymap
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!