Re: DualScreen, 2 cards, AGP and PCI, have to boot from PCI?

From: Craig Bergren (cbergren_at_tvbox.bergren.us)
Date: 08/28/04

  • Next message: Alan Coopersmith: "Re: loader of X Windows implementation - newbie"
    Date: Fri, 27 Aug 2004 23:43:45 GMT
    
    

    On Fri, 27 Aug 2004 16:20:24 +0200, Dieter Soltau wrote:

    > Floyd L. Davidson wrote:

    Dieter, Ich denke, daß Floyd ein wenig verwechselt wird.

    The virtual console driver uses the VGA controller setup via BIOS to
    display your virtual terminals. As far as I can see, you have only two
    options:

    a) set your BIOS to use the AGP card for primary video controller.
    b) modify the virtual console driver to use non-BIOS VGA (your AGP card).

    I don't think X setup has anything at all to do with what you want except
    that you need to be able to see the PCI card when you have set the AGP
    card as your primary video controller in BIOS.

    >
    >> First Step: Take the PCI card out of the machine. Set the BIOS to init
    >> the AGP card. Boot to single user, or to multiuser without X running,
    >> and see if you get what you expect from a single monitor system. (If
    >> not, fix whatever it doesn't do before proceeding.) Then try running
    >> X, and configure it to work correctly with that video card and monitor.
    > yes, that works. i have already been there.

    Good, I would recommend the same procedure so far.

    >
    >> Second Step: Put the PCI card into the machine and connect a
    >> monitor to it. Do *not* change the BIOS. Boot to single user
    >> or to multiuser without X running. See which monitor Linux
    >> uses.
    > it uses the AGP and i see nothing on the PCI card.
    >
    >> BusID "PCI:00:14:00"
    >> BusID "PCI:00:13:00"
    >
    > i have set this, except one card ist AGP here (1:0:0 and the pci 0:b:0).
    >

    At this point you have me a little bit confused. Let me summarize what I
    think you are saying:

    Scenario 1: AGP is set for VGA in BIOS.
    lspci shows only AGP card at 1:0.0

    Scenario 2: PCI is set for VGA in BIOS.
    lspci shows both AGP card at 1:0.0
                 and PCI card at 0:11.0

    You may want to try moving the PCI card to a different slot. It
    appears to affect the way the cards are interpreted when scanned
    by the BIOS.

    http://grafi.ii.pw.edu.pl/gbm/matrox/pciagp.html

    >
    > yes, all of this works fine. but my ttys are on the monitor connected to
    > the pci card. i dont think i can change this, because X has nothing to
    > do with those screens. thats why i wanted to boot from my AGP, but then
    > the PCI card is not initialized at all.

    You're absolutely correct. You must boot from AGP if you want the virtual
    consoles on the AGP device. (see where screen_info boot parameters
    are setup and passed to kernel - linux-2.6.8/arch/i386/boot/video.S).

    Perhaps you can play around with pcitweak(1) and scanpci(1). These
    utility functions allow you to scan and to change, tweak, the settings
    for PCI devices. Maybe you can get your system to "see" the PCI card when
    the AGP is set to be the primary display in BIOS.

    I think your only other option is to change the virtual console code in
    the kernel.


  • Next message: Alan Coopersmith: "Re: loader of X Windows implementation - newbie"

    Relevant Pages

    • Re: 9800 all-in-wonder pro
      ... an AGP card's bios, a common practice among modders is to install a PCI ... When the AGP card dies, the system will see the PCI ... flashing ATI bios', ...
      (microsoft.public.windowsxp.hardware)
    • Re: Strange "system failed VGA test" problem K8V SE Deluxe
      ... The card depicted here has both slots cut, ... AGP I/O power. ... there is a tiny warning ("2.5.5 AGP slot") ... Since your BIOS has the setting, ...
      (alt.comp.periphs.mainboard.asus)
    • Re: BIOS issue (at least, thats what I think)
      ... card during post and the capacitors on the card drew most of the power ... I would stick with the BIOS theory for now. ... the tech knew right away that he ... If you were running an ATI video card, they set the AGP ...
      (alt.comp.periphs.mainboard.asus)
    • Re: Display Problems
      ... Since possible BIOS settings vary a lot between systems I guess that you ... PCI slot next to the AGP slot. ... The card should not be sharing an IRQ with any other devices as ther are ... I remove the nvidia drivers by going to add/ remove programs and ...
      (microsoft.public.windows.mediacenter)
    • Re: Install PCI-E, blackscreen POST
      ... I am afraid to configure the bios setup to look for the video on ... the PCI-E card first because if I do that and the card is bad, ... How is this business about changing from integrated video to pci-e card ...
      (alt.comp.hardware.pc-homebuilt)