Announcement

Collapse
No announcement yet.

PCI Express BusID changing (nvidia/tyan)

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    PCI Express BusID changing (nvidia/tyan)

    I have a Tyan s2915 motherboard and nvidia 8600GT PCI Express video card. Every few boots, the PCI BusID of the video card changes and I have to edit my xorg.conf file before it will work properly. Is there a setting that will force the BusID to remain the same OR a setting for the xorg.conf file to give it two BusID's to search? Here's the relevant output of lspci after sequential reboots (no hardware changes):

    ...
    05:00.0 VGA compatible controller: nVidia Corporation Unknown device 0402 (rev a1)

    ...
    06:00.0 VGA compatible controller: nVidia Corporation Unknown device 0402 (rev a1)

    #2
    Re: PCI Express BusID changing (nvidia/tyan)

    That's really strange. That should definitely not happen if the board isn't being moved.

    I guess you could put another section in your xorg.conf (a duplicate of your existing one with the PCI ID changed), but I don't know how X would like that... (The section is "Device", and you change the "busid" value.)
    For external use only.

    Comment


      #3
      Re: PCI Express BusID changing (nvidia/tyan)

      Yeah, I thought it shouldn't change too but it does. Maybe Tyan's new boards assign bus ID's dynamically for PCI-E or something? I'm definitely not moving anything hardware-wise since the video card has to go in the primary PCI-E x16 slot.

      Comment


        #4
        Re: PCI Express BusID changing (nvidia/tyan)

        Any suggestions on how to lock the Bus ID?

        Comment


          #5
          Re: PCI Express BusID changing (nvidia/tyan)

          Nope.
          I suggest creating a duplicate "device" section and changing the "busid" value.
          For external use only.

          Comment


            #6
            Re: PCI Express BusID changing (nvidia/tyan)

            I'll give it a try. Will xwindows be OK with having two device sections, one of which will always be non-working?

            Comment


              #7
              Re: PCI Express BusID changing (nvidia/tyan)

              I'm not sure how it'll respond. It'll probably complain about not having a device to go with the device section, but it probably won't not start.
              For external use only.

              Comment


                #8
                Re: PCI Express BusID changing (nvidia/tyan)

                This seems to be working (having two devices defined, each with a different busid) but I'm wondering what the underlying cause is. Anyone?

                Comment


                  #9
                  Re: PCI Express BusID changing (nvidia/tyan)

                  No idea. Buggy BIOS?
                  For external use only.

                  Comment


                    #10
                    Re: PCI Express BusID changing (nvidia/tyan)

                    Yup, you're right. Buggy BIOS. The changelog for the latest BETA BIOS from Tyan says:

                    "Fixed an issue where products on the PCIe slots would shift their BUS# sporadically during reboots"

                    Thanks for the help!

                    Comment

                    Working...
                    X