Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
xorg and multiple PCI buses
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc
View previous topic :: View next topic  
Author Message
sblaineyuk
n00b
n00b


Joined: 27 Oct 2005
Posts: 34

PostPosted: Fri Feb 17, 2006 3:32 pm    Post subject: xorg and multiple PCI buses Reply with quote

I'm trying to get Xorg working on my Netra 1125 (essentially an Ultra 60). I have a Raptor graphics card in one of the PCI slots - BUT, apparently this machine has multiple PCI buses and Xorg only scans the first on (which on my system seems to be internal/onboard devices only).

Output of lspci (showing both buses):
Code:

baldrick X11 # lspci
80:00.0 Host bridge: Sun Microsystems Computer Corp. Psycho PCI Bus Module
80:01.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
80:01.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal (rev 01)
0001:00:00.0 Host bridge: Sun Microsystems Computer Corp. Psycho PCI Bus Module
0001:00:01.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
0001:00:01.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal (rev 01)
0001:00:02.0 Display controller: Texas Instruments TVP4020 [Permedia 2] (rev 11)
0001:00:03.0 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 14)
0001:00:03.1 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 14)
0001:00:04.0 USB Controller: NEC Corporation USB (rev 43)
0001:00:04.1 USB Controller: NEC Corporation USB (rev 43)
0001:00:04.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
0001:00:05.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)


Output of Xorg -scanpci (which only shows the first bus):
Code:

baldrick X11 # Xorg -scanpci
Probing for PCI devices (Bus:Device:Function)

(128:0:0) Sun Microsystems Computer Corp. Psycho PCI Bus Module
(128:1:0) Sun Microsystems Computer Corp. EBUS
(128:1:1) Sun Microsystems Computer Corp. Happy Meal


Any ideas how I can get Xorg to probe the second PCI bus?
Back to top
View user's profile Send private message
sblaineyuk
n00b
n00b


Joined: 27 Oct 2005
Posts: 34

PostPosted: Fri Feb 17, 2006 4:07 pm    Post subject: to answer my own question... Reply with quote

...it appears as though I need to apply this patch.

All good so far:
Code:

baldrick ~ # Xorg -scanpci
Probing for PCI devices (Bus@Domain:Device:Function)

(1@0:0:0) Sun Microsystems Computer Corp. Psycho PCI Bus Module
(1@0:1:0) Sun Microsystems Computer Corp. EBUS
(1@0:1:1) Sun Microsystems Computer Corp. Happy Meal
(1@1:0:0) Sun Microsystems Computer Corp. Psycho PCI Bus Module
(1@1:1:0) Sun Microsystems Computer Corp. EBUS
(1@1:1:1) Sun Microsystems Computer Corp. Happy Meal
(1@1:2:0) unknown card (0x1227/0x0008) using a Texas Instruments TVP4020 [Permedia 2]
(1@1:3:0) LSI Logic / Symbios Logic 53c875
(1@1:3:1) LSI Logic / Symbios Logic 53c875
(1@1:4:0) unknown card (0x1799/0x0001) using a NEC Corporation USB
(1@1:4:1) unknown card (0x1799/0x0001) using a NEC Corporation USB
(1@1:4:2) unknown card (0x1799/0x0002) using a NEC Corporation USB 2.0
(1@1:5:0) unknown card (0x1274/0x1371) using a Ensoniq ES1371 [AudioPCI-97]
Back to top
View user's profile Send private message
cyan051
n00b
n00b


Joined: 21 Aug 2004
Posts: 64

PostPosted: Sat Mar 11, 2006 7:15 pm    Post subject: Reply with quote

yup, i've posted info in this forum about this issue (including a patch) approx a year ago...
Back to top
View user's profile Send private message
russofris
Apprentice
Apprentice


Joined: 14 Sep 2003
Posts: 163

PostPosted: Sat Mar 11, 2006 11:52 pm    Post subject: Reply with quote

Let me add this as a "Me Too".

I'm running an E250 with a TI_PM2. Xorg detects it fine on a 2.4 kernel, but doesn't seem to see it on a 2.6 kernel (even when I specify the busId in the xorg.conf). Any chance of this patch making it into portage?

Thanks muchly,
Frank Russo
Back to top
View user's profile Send private message
cyan051
n00b
n00b


Joined: 21 Aug 2004
Posts: 64

PostPosted: Sun Mar 12, 2006 8:56 am    Post subject: Reply with quote

strange - r u sure its the same issue? xorg uses its own pci discovery - it does not rely on kernel functions for that.
thats main reason why its broken in 6.8 (last time it actually worked fine is in xfree 3.3).
Back to top
View user's profile Send private message
russofris
Apprentice
Apprentice


Joined: 14 Sep 2003
Posts: 163

PostPosted: Mon Mar 13, 2006 4:55 am    Post subject: Reply with quote

I am absolutely certain.

2.4/devfs and Xorg = Finds the TI_PM2
2.6/Udev and Xorg = Does not find the TI_PM2

I will post my xorg.0.log when I get to work tomorrow. Aside from that, the system works extremely well. LSPCI sees the card fine, and the console FB detects and runs.

Stay Tuned,
Frank
Back to top
View user's profile Send private message
russofris
Apprentice
Apprentice


Joined: 14 Sep 2003
Posts: 163

PostPosted: Mon Mar 13, 2006 9:16 pm    Post subject: Reply with quote

K, I started a new thread on my issue, as it may or may not be related.

http://forums.gentoo.org/viewtopic-t-442939.html

Take a peek and see if it's the same behavior.

Frank
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum