Re: [XFree86] How to set up two monitors with ATI Mach64 Rage Pro AGP and S3 Trio64V2 (fwd)

2004-07-29 Thread Marc Aurele La France
On Wed, 28 Jul 2004, Asri Sulaiman wrote:

 Marc Aurele La France wrote:
  Your options, at this point, are to talk to Dell (dead end), give up on the
  onboard adapter in multihead, replace your motherboard, or get a system that's
  not so broken.  Or, as I suggested above, atyfb _might_ come in handy for a
  change.

 I would like to try atyfb first. But please forgive
 my ignorance. What would be the best way to set it up?

 I found atyfb.o in
 /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/video/aty
 modprobe atyfb seems ok at first, but system hang when
 I do init 3.

Well, I did say atyfb _might_ work, not _would_ work.

   Put modprobe in rc.local, and it hang during boot. (Fortunately
 I found  the install CD needed to do a rescue. A good side
 effect: it moved me to convert all my ext2 partition to ext3
 so recovery would not be so long next time I hit reset)

 Adding Load atyfb in the XF86Config file, Section Module:
 it says module not found in XF86 log.

Right.  atyfb is a kernel module, not an XFree86 one.

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.

___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] How to set up two monitors with ATI Mach64 Rage Pro AGP and S3 Trio64V2 (fwd)

2004-07-28 Thread Asri Sulaiman
Marc Aurele La France wrote:
Your options, at this point, are to talk to Dell (dead end), give up on the
onboard adapter in multihead, replace your motherboard, or get a system that's
not so broken.  Or, as I suggested above, atyfb _might_ come in handy for a
change.

Hi,
I would like to try atyfb first. But please forgive
my ignorance. What would be the best way to set it up?
I found atyfb.o in 
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/video/aty
modprobe atyfb seems ok at first, but system hang when
I do init 3.
 Put modprobe in rc.local, and it hang during boot. (Fortunately
I found  the install CD needed to do a rescue. A good side
effect: it moved me to convert all my ext2 partition to ext3
so recovery would not be so long next time I hit reset)

Adding Load atyfb in the XF86Config file, Section Module:
it says module not found in XF86 log.
I am running the standard Fedora Core1:
  Kernel : 2.4.22-1.2115.npt1
  XFree86: Version 4.3.0
Thank You for your reply
-Asri Sulaiman
___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] How to set up two monitors with ATI Mach64 Rage Pro AGP and S3 Trio64V2 (fwd)

2004-07-27 Thread Marc Aurele La France
On Fri, 23 Jul 2004, A.Sulaiman wrote:

 I have spent over a week trying various XF86Config options,
 and have exhaustively searched the net to no avail.

 I look forward to any help on this problem.

 My system is a PIII-500 Dell Optiplex GX1 originally with just an
 on board ATI Mach64 (ATI|3D Rage Pro AGP 1X/2X, 8MB ) and runs
 a standard FedoraCore1 (fresh installation). Everything generally
 worked well (with lots of memory, fast disk, fvwm window manager,
 firefox and of course linux, the PIII is still as quick as the
 rest of them, even with scores of active windows).

 Due to an office move, I recently have to give up my 19 trinitron
 display on 1600x1200 to a 17 LCD which is limited to 1280x1024.

 A second LCD was available, so I added an old 2MB S3 Trio64V PCI
 card to attach it to. It immediately become the primary monitor.
 Dell BIOS have no option to switch the default monitor selection.
 This is a real bummer, as I cannot get the other LCD monitor
 attached to the ATI Mach64 to work, I am now restricted to
 just 1024x768 with the S3 Trio.

 There don't seem to be any problem with the h/w BIOS boot and linux
 initialisations in recognizing the two display cards.
 The snag seems to occur during XFree86 initialisation - the dreaded
 (EE) message.

 Note: I have attached both my XFree86.0.log XF86Config files in
 it's entirety.

 Here are some extracts from /var/log/XFree86.0.log:

 (**) ATI(1): Chipset:  mach64.
 (**) ATI(1): Depth 16, (--) framebuffer bpp 16
 (II) Loading sub module int10
 (II) LoadModule: int10
 (II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
 (EE) ATI(1): Cannot read V_BIOS
 (WW) ATI(1): Unable to initialise int10 interface.
 (EE) ATI(1): Adapter has not been initialised.
 (II) UnloadModule: ati
 (II) UnloadModule: int10
 (II) UnloadModule: atimisc
 (II) Unloading /usr/X11R6/lib/modules/drivers/atimisc_drv.o

This is a system BIOS issue, a problem particularly common with Dell's
lobotomised BIOSes.  And there's very little the driver can do about it.
Depending on your kernel, you _might_ be able to get past this point by
configuring it to use atyfb to drive the Rage Pro.

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.

___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] How to set up two monitors with ATI Mach64 Rage Pro AGP and S3 Trio64V2 (fwd)

2004-07-27 Thread Marc Aurele La France
On Tue, 27 Jul 2004, Jay R. Ashworth wrote:

 On Tue, Jul 27, 2004 at 08:16:32AM -0600, Marc Aurele La France wrote:
  This is a system BIOS issue, a problem particularly common with Dell's
  lobotomised BIOSes.  And there's very little the driver can do about it.
  Depending on your kernel, you _might_ be able to get past this point by
  configuring it to use atyfb to drive the Rage Pro.

 Would it be practical to teach XFree to let the user lie to it, and
 pretend to be the BIOS?  I know it would be another config file (or
 extension), but this seems a fairly common problem.

 Is the problem just that the BIOS won't tell X what it needs to know,
 or does it actively get in the way?

Such things as video memory timing and the like are VERY adapter-specific,
making it quite unrealistic for the driver to perform adapter initialisation.
Thus the driver requires that the adapter be previously initialised or have a
BIOS available.  This is simply a consequence of ATI's adapter design and
there's dick-all the driver can do about it.

One could, I suppose, boot with the onboard adapter as primary, save its
initialised BIOS somewhere, and have int10 use that copy in the multihead
situation.  But the code to do that (securely or not) just isn't there.

Your options, at this point, are to talk to Dell (dead end), give up on the
onboard adapter in multihead, replace your motherboard, or get a system that's
not so broken.  Or, as I suggested above, atyfb _might_ come in handy for a
change.

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.

___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] How to set up two monitors with ATI Mach64 Rage Pro AGP and S3 Trio64V2 (fwd)

2004-07-27 Thread Jay R. Ashworth
On Tue, Jul 27, 2004 at 02:56:21PM -0600, Marc Aurele La France wrote:
 On Tue, 27 Jul 2004, Jay R. Ashworth wrote:
  On Tue, Jul 27, 2004 at 08:16:32AM -0600, Marc Aurele La France wrote:
   This is a system BIOS issue, a problem particularly common with Dell's
   lobotomised BIOSes.  And there's very little the driver can do about it.
   Depending on your kernel, you _might_ be able to get past this point by
   configuring it to use atyfb to drive the Rage Pro.
 
  Would it be practical to teach XFree to let the user lie to it, and
  pretend to be the BIOS?  I know it would be another config file (or
  extension), but this seems a fairly common problem.
 
  Is the problem just that the BIOS won't tell X what it needs to know,
  or does it actively get in the way?
 
 Such things as video memory timing and the like are VERY adapter-specific,
 making it quite unrealistic for the driver to perform adapter initialisation.
 Thus the driver requires that the adapter be previously initialised or have a
 BIOS available.  This is simply a consequence of ATI's adapter design and
 there's dick-all the driver can do about it.

Ok.  I wasn't sure whether the problem was that the card was ready to
go but the BIOS neglected to tell the server something that the user
could, or if the problem was that that card was uninitialized.

 One could, I suppose, boot with the onboard adapter as primary, save its
 initialised BIOS somewhere, and have int10 use that copy in the multihead
 situation.  But the code to do that (securely or not) just isn't there.

Sure.

 Your options, at this point, are to talk to Dell (dead end), give up on the
 onboard adapter in multihead, replace your motherboard, or get a system that's
 not so broken.  Or, as I suggested above, atyfb _might_ come in handy for a
 change.

Someone else's options; I was just kibitzing.  Some people actually
*do* subscribe to this list.  :-)

Cheers,
-- jra
-- 
Jay R. Ashworth[EMAIL PROTECTED]
Designer  Baylink RFC 2100
Ashworth  AssociatesThe Things I Think'87 e24
St Petersburg FL USA  http://baylink.pitas.com +1 727 647 1274

You know: I'm a fan of photosynthesis as much as the next guy,
but if God merely wanted us to smell the flowers, he wouldn't 
have invented a 3GHz microprocessor and a 3D graphics board.
-- Luke Girardi
___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86