On Mon, Mar 07, 2005 at 12:15:56PM -0800, Philippe Troin wrote:
>David Dawes <[EMAIL PROTECTED]> writes:
>
>> Can you send the 4.4.0 log for reference?
>
>Sure.
>
>While diffing both logs, I've noticed that 4.5.0rc2 detects this card
>as PCI, while 4.4.0 detects it correctly as an AGP card.
Both logs show 256MB detected, but overriden to 128MB. Did 4.4.0 work
without this override? If so, do you have the log for that?
While this can be handled within the radeon driver, it may be a good
idea to provide a way of validating and handling this kind of thing at
the level of the bus mapping functions (post-4.5 of course).
Regarding AGP/PCI detection, the code for that does not appear to have
changed since 4.4.0:
agpCommand = pciReadLong(info->PciTag, RADEON_AGP_COMMAND_PCI_CONFIG);
pciWriteLong(info->PciTag, RADEON_AGP_COMMAND_PCI_CONFIG,
agpCommand | RADEON_AGP_ENABLE);
if (pciReadLong(info->PciTag, RADEON_AGP_COMMAND_PCI_CONFIG)
& RADEON_AGP_ENABLE) {
info->IsPCI = FALSE;
xf86DrvMsg(pScrn->scrnIndex, X_INFO, "AGP card detected\n");
} else {
info->IsPCI = TRUE;
xf86DrvMsg(pScrn->scrnIndex, X_INFO, "PCI card detected\n");
}
Is the result different the first time after a reboot vs subsequent times?
David
_______________________________________________
XFree86 mailing list
[email protected]
http://XFree86.Org/mailman/listinfo/xfree86