lkml.org 
[lkml]   [2005]   [Jan]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 2.6.10 dies when X tries to initialize PCI radeon 9200 SE
> 
> /* There are signatures in BIOS and PCI-SSID for a PCI card,
> but they are not very reliable.
> Following detection method works for all cards tested so far.
> Note, checking AGP_ENABLE bit after drmAgpEnable call can also
> give the correct result.
> However, calling drmAgpEnable on a PCI card can cause some
> strange lockup when the server
> restarts next time.
> */
> pci_read_config_dword(dev->pdev, RADEON_AGP_COMMAND_PCI_CONFIG, &save);
> pci_write_config_dword(dev->pdev, RADEON_AGP_COMMAND_PCI_CONFIG,
> save | RADEON_AGP_ENABLE);
> pci_read_config_dword(dev->pdev, RADEON_AGP_COMMAND_PCI_CONFIG, &temp);
> if (temp & RADEON_AGP_ENABLE)
> dev_priv->flags |= CHIP_IS_AGP;
> DRM_DEBUG("%s card detected\n",
> ((dev_priv->flags & CHIP_IS_AGP) ? "AGP" : "PCI"));
> pci_write_config_dword(dev->pdev, RADEON_AGP_COMMAND_PCI_CONFIG, save);

perhaps the stuff from Mike Harris in the latest radeon_driver.c in
Xorg might be a better idea..

Dave.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:09    [W:0.114 / U:0.572 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site