Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
(abit) av8, x.org pci probe hangs
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
dircha
n00b
n00b


Joined: 05 Sep 2004
Posts: 6

PostPosted: Mon Sep 06, 2004 12:09 am    Post subject: (abit) av8, x.org pci probe hangs Reply with quote

First time Gentoo user, long time Debian user.

Abit AV8 (K8T800)
Athlon 3500+
WD Raptor 36.7GB SATA
Radeon 9200 128MB PCI (so nothing in the AGP slot)
tulip nic (Linksys card)
2004.2 (install from Minimal Live CD)
kernel-2.6.7-gentoo-r14
x.org

- Initial Xorg -configure, hung the system.
- scanpci, hangs the system
- pcitweak -l, hangs the system (-l is "list")

No core dump comes through on the virtual console. It just hangs.

It is my understanding from reading the developer docs that X will always probe (for xf86) the PCI bus on startup. So my hypothesis is that it is failing for the same reason that scanpci and tweakpci are failling.

No problem with lspci. /proc/pci reports that the radeon 9200 is on PCI:0:8:0. I've tried specifying this in the xorg.conf, hoping that this will let is skip probing, but no such luck.

pcitweak -l prints out each device found in order. Interestingly, it does not hang the system until after it has printed out the final device, 0:18:3.

The PCI nic works fine. In addition to the tulip nic (PCI:0:0a:0) and radeon (PCI:0:8:0) on the PCI bus, I have a (currently not used) DWL-520+ wireless nic (PCI:0:0c:0).

Looking at the Xorg (/usr/portage/distfiles) sources, scanpci and pcitweak -l do more or less the same thing:

xf86EnableIO();
xf86scanpci(0);
xf86DisableIO();

Maybe I need to take this to an Xorg mailing list.

But I guess what I'm really looking for here is confirmation whether anyone else has experienced a similar problem on this motherboard.

It's hard to say whether it makes a difference, but is anyone else using this motherboard with a PCI video card and nothing in the AGP slot? Or, does any have the ability to test this?

I don't own a 4x/8x AGP card to test this with.

I'm willing to do as much as I can to get this working.

Advice?

Thanks,

--dircha
Back to top
View user's profile Send private message
dircha
n00b
n00b


Joined: 05 Sep 2004
Posts: 6

PostPosted: Mon Sep 06, 2004 1:11 am    Post subject: Reply with quote

Might have something here.

I took out all the PCI card and moved the radeon 9200 to the slot where the tulip nic (which I knew was working) had been.

No system hang on pcitweak -l.

So this may mean problem solved.

Will update.

--dircha
Back to top
View user's profile Send private message
dircha
n00b
n00b


Joined: 05 Sep 2004
Posts: 6

PostPosted: Mon Sep 06, 2004 1:28 am    Post subject: Reply with quote

Well, it must have been a fluke.

I'm unable to reproduce that success.

So, if anyone is running this hardware (well, this motherboard), please let me know.

Thanks,

--dircha
Back to top
View user's profile Send private message
dircha
n00b
n00b


Joined: 05 Sep 2004
Posts: 6

PostPosted: Mon Sep 06, 2004 8:25 am    Post subject: Reply with quote

OK, same result on a 2.6.8.1 kernel.

Getting gdb to work with, for example, pcitweak, is beyond me. The build process for Xorg seems unwieldly.

If anyone is able to offer help or advice for debugging this, I'll gladly take the time.

Thanks

--dircha
Back to top
View user's profile Send private message
malloc
l33t
l33t


Joined: 19 Sep 2003
Posts: 762

PostPosted: Mon Sep 06, 2004 1:50 pm    Post subject: Reply with quote

Have you tried booting with pci=noapic ??
_________________
--> Linux ### 2.6.11-ck2 #1 Sat Mar 12 20:21:30 WET 2005 i686 GNU/Linux <--
Back to top
View user's profile Send private message
dircha
n00b
n00b


Joined: 05 Sep 2004
Posts: 6

PostPosted: Mon Sep 06, 2004 8:22 pm    Post subject: Reply with quote

> Have you tried booting with pci=noapic ??

I didn't know about that flag. Thank you.

Booting with pci=noapic allows the pcitweak -l scan to complete successfully, ...at least more frequently.

I wonder whether I don't just have some flakey hardware here. Which is why it would be interesting to find someone else running on this motherboard.

Attempting to start X even with the vga or vesa driver still hangs the system. Default scanpci still hangs the system. As does Xorg -configure.

However - as expected - scanpci -O always works, just as lspci would.

I'll try a few things to verify that my xorg.conf is correct and is not the problem. I'm not trying to do dri.

But perhaps this means the issue is with this motherboard and how Xorg probes the PCI bus.

...In which case I should probably report this in Xorg's bugzilla.

Any other ideas?

--dircha
Back to top
View user's profile Send private message
malloc
l33t
l33t


Joined: 19 Sep 2003
Posts: 762

PostPosted: Mon Sep 06, 2004 9:23 pm    Post subject: Reply with quote

dircha wrote:
> Have you tried booting with pci=noapic ??

I didn't know about that flag. Thank you.

Booting with pci=noapic allows the pcitweak -l scan to complete successfully, ...at least more frequently.

I wonder whether I don't just have some flakey hardware here. Which is why it would be interesting to find someone else running on this motherboard.

Attempting to start X even with the vga or vesa driver still hangs the system. Default scanpci still hangs the system. As does Xorg -configure.

However - as expected - scanpci -O always works, just as lspci would.

I'll try a few things to verify that my xorg.conf is correct and is not the problem. I'm not trying to do dri.

But perhaps this means the issue is with this motherboard and how Xorg probes the PCI bus.

...In which case I should probably report this in Xorg's bugzilla.

Any other ideas?

--dircha

Try booting with pci=noapic pci=routeirq (i don't know if you can do them seperately you if you must put them together pci=noapic,routeirq ) but try with that.
_________________
--> Linux ### 2.6.11-ck2 #1 Sat Mar 12 20:21:30 WET 2005 i686 GNU/Linux <--
Back to top
View user's profile Send private message
dircha
n00b
n00b


Joined: 05 Sep 2004
Posts: 6

PostPosted: Mon Sep 06, 2004 10:22 pm    Post subject: Reply with quote

> Try booting with pci=noapic pci=routeirq (i don't know if you can do them seperately you if you must put them together pci=noapic,routeirq ) but try with that.

Well, I have to say, you've salvaged my weekend. I think that's the happiest I've ever been to see twm.

Adding routeirq (pci=noapic,routeirq) yields a working X. It works with the radeon driver too.

Is the routeirq flag undocumented? I'm not seeing it grepping the kernel source (or Documentation).

It works, at least. The other hardware is all working. That was the last issue. It's time to start installing the rest of my system.

Thank you again.

--dircha
Back to top
View user's profile Send private message
malloc
l33t
l33t


Joined: 19 Sep 2003
Posts: 762

PostPosted: Tue Sep 07, 2004 1:23 am    Post subject: Reply with quote

dircha wrote:
> Try booting with pci=noapic pci=routeirq (i don't know if you can do them seperately you if you must put them together pci=noapic,routeirq ) but try with that.

Well, I have to say, you've salvaged my weekend. I think that's the happiest I've ever been to see twm.

Adding routeirq (pci=noapic,routeirq) yields a working X. It works with the radeon driver too.

Is the routeirq flag undocumented? I'm not seeing it grepping the kernel source (or Documentation).

It works, at least. The other hardware is all working. That was the last issue. It's time to start installing the rest of my system.

Thank you again.

--dircha

Glad i could help :)
_________________
--> Linux ### 2.6.11-ck2 #1 Sat Mar 12 20:21:30 WET 2005 i686 GNU/Linux <--
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 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