[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: New XFree86 not working





Hi,

[ about gfx board not working in DS20 ]

I have had the same problem on my UP2000, which is very similar to a DS20.
You're right, the problem is, that the scanpci of XFree86 4.0 and later is 
broken on Alpha's with more than one PCI Bus. I recommend, that you move the
Grafics Board into PCI Bus 0 and configure *just that* card in your XF86Config.
The scanpci routine, which is used via libscanpci by the Xserver, detects only
Bus 0 properly. So any card, supported by the Xserver, will run fine there.
It won't in Bus 1 or higher.

I once submitted a patch to xfree.org fixing the problem, but unfortunately,
they never replied to my bug report with patch. I assume, it just got dropped in the
vast sea of bug reports ;-)

Anyway, I lost the patch, but if you *really* need it, I can look into that problem again.
I can't currently, since my UP2000 is running headless and I would need to reconfigure
the hardware.

Luckily, if you are running just one card, the above workaround should help.

Regards,
Thomas Weyergraf


> [snip]
> (II) LoadModule: "pcidata"
> (II) Loading /usr/X11R6/lib/modules/libpcidata.a
> (II) Module pcidata: vendor="The XFree86 Project"
>         compiled for 4.0.1d, module version = 0.1.0
>         ABI class: XFree86 Video Driver, version 0.3
> (II) PCI: PCI scan (all values are in hex)
> (II) PCI: 00:05:0: chip 1080,c693 card 0000,0000 rev 00 class 06,01,00 hdr 80
> (II) PCI: 00:05:1: chip 1080,c693 card 0000,0000 rev 00 class 01,01,80 hdr 80
> (II) PCI: 00:05:2: chip 1080,c693 card 0000,0000 rev 00 class 01,01,00 hdr 80
> (II) PCI: 00:05:3: chip 1080,c693 card 0000,0000 rev 00 class 0c,03,10 hdr 80
> (II) PCI: 00:07:0: chip 104c,3d07 card 1048,0a32 rev 01 class 03,00,00 hdr 00
> (II) PCI: 01:07:0: chip 1011,0024 card 0000,0000 rev 03 class 06,04,00 hdr 01
> (II) PCI: 02:00:0: chip 1000,000f card 0000,0000 rev 04 class 01,00,00 hdr 00
> (II) PCI: 02:01:0: chip 1000,000f card 0000,0000 rev 04 class 01,00,00 hdr 00
> (II) PCI: 02:02:0: chip 1011,0009 card 1011,500a rev 22 class 02,00,00 hdr 00
> [EOF]
> 
> So is it hanging in the "pcidata", or perhaps "scanpci" module?
> 
> Edgar.



Reply to: