Hi �ric! The Linux i830 driver doesn't support dual-head displays...
> I have bought a toshiba Satellite 3000 X11 laptop with an intel i830MG
> graphic board. With Windows XP, I can use this computer in a dual-head
> configuration: the laptop screen and an external screen on the vga port
> can display different pictures. I would like to do the same thing with
> linux.
>
> I am using the official binaries of XFree 4.2.0, with the linux kernel
> 2.4.17 patched by redhat available on rawhide. Looking at the log of the
> X server, I found the lines
>
> (--) PCI:*(0:2:0) Intel i830M rev 3, Mem @ 0xe8000000/27, 0xe0000000/19
> (--) PCI: (0:2:1) Intel i830M rev 0, Mem @ 0xf0000000/27, 0xe0080000/19
>
> Does this mean that the i830MG board is like two i830M boards ? To test
> this, I write in my XF86Config file:
>
> Section "ServerLayout"
> Identifier "Anaconda Configured"
> Screen 0 "Screen0" 0 0
> Screen 1 "Screen1" RightOf "Screen0"
> InputDevice "Mouse0" "CorePointer"
> InputDevice "Keyboard0" "CoreKeyboard"
> EndSection
>
> [...]
>
> Section "Device"
> Identifier "Intel 830 MG"
> Driver "i810"
> VendorName "Intel"
> BoardName "Intel 830"
> BusID "PCI:0:2:0"
> EndSection
>
> [...]
>
> Section "Device"
> Identifier "Intel 830 MG 2"
> Driver "i810"
> VendorName "Intel"
> BoardName "Intel 830"
> BusID "PCI:0:2:1"
> EndSection
>
> (And, of course, "Screen0" references "Intel 830 MG" and "Screen1"
> references "Intel 830 MG 2")
>
> Here are some selected lines of the logs:
>
> (**) I810(0): Depth 24, (--) framebuffer bpp 32
> (==) I810(0): RGB weight 888
> (==) I810(0): Default visual is TrueColor
> (WW) I810(0): Bad V_BIOS checksum
> (II) I810(0): Primary V_BIOS segment is: 0xc000
> (--) I810(0): Chipset: "i830"
> (--) I810(0): Linear framebuffer at 0xE8000000
> (--) I810(0): IO registers at addr 0xE0000000
> (II) I810(0): detected 8192K stolen memory.
> (II) I810(0): I810CheckAvailableMemory: 200700k available
> (==) I810(0): Will alloc AGP framebuffer: 8192 kByte
> (==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
> (II) I810(0): Currently active displays on Pipe A:
> (II) I810(0): LFP (Local Flat Panel) child device
> [...]
> (II) I810(1): VESA BIOS detected
> (II) I810(1): VESA VBE Version 3.0
> (II) I810(1): VESA VBE Total Mem: 8000 kB
> (II) I810(1): VESA VBE OEM: Almador Graphics Chip Accelerated VGA BIOS
> [...]
> (II) I810(0): VESA VBE DDC supported
> (II) I810(0): VESA VBE DDC Level 2
> (II) I810(0): VESA VBE DDC transfer in appr. 1 sec.
> (II) I810(0): VESA VBE DDC read successfully
> [...]
> (II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
> (**) I810(1): Depth 24, (--) framebuffer bpp 32
> (==) I810(1): RGB weight 888
> (==) I810(1): Default visual is TrueColor
> (EE) I810(1): Cannot read V_BIOS
> (EE) I810(1): Int10 initialization failed.
>
> And it doesn't work: I only have one screen working. So, what should I do ?
> What is this V_BIOS thing ? Am I correct when I assume that the two screens
> correspond to the two devices, or has the device on 0:2:1 nothing to do
> with a graphic card ? What is this "Pipe A" in the log ("Currently active
> displays on Pipe A:") ? Is there a "Pipe B" that I should somehow
> activate ?
>
> I am pretty much in the dark and the documentation about the i810 driver
> seems a bit outdated.
>
> I am not sure that all of you would love having my full config file and
> full log, but, of course, I can send them inprivate to anyone interested.
>
> Thank you for any help,
>
> �ric Brunet
> _______________________________________________
> Xpert mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xpert
--
Regards
Abraham
QOTD:
"The elder gods went to Suggoth and all I got was this lousy T-shirt."
__________________________________________________________
Abraham vd Merwe - 2d3D, Inc.
Device Driver Development, Outsourcing, Embedded Systems
Cell: +27 82 565 4451 Snailmail:
Tel: +27 21 761 7549 Block C, Antree Park
Fax: +27 21 761 7648 Doncaster Road
Email: [EMAIL PROTECTED] Kenilworth, 7700
Http: http://www.2d3d.com South Africa
msg05005/pgp00000.pgp
Description: PGP signature
