| Summary: | R200 (8500) hang on startx (nforce2) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Jason Henson <jason> | ||||||||
| Component: | kern | Assignee: | Eric Anholt <anholt> | ||||||||
| Status: | Closed FIXED | ||||||||||
| Severity: | Affects Only Me | ||||||||||
| Priority: | Normal | ||||||||||
| Version: | 5.3-BETA3 | ||||||||||
| Hardware: | Any | ||||||||||
| OS: | Any | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Jason Henson
2004-09-10 03:20:19 UTC
Responsible Changed From-To: freebsd-bugs->anholt Looks like another report of nforce2 agp issues. When you kldload radeon, does the AGP size reported match what you selected for aperture size in your bios (if you get to)? Could you please test the attached diff (cd /usr/src/sys/pci && patch -p0 < ~/agp_nvidia.c.diff) to see if it helps? If that doesn't help, could you check that setting Option "BusType" "PCI" in the Device section of your Xorg.conf does help (Option "ForcePCIMode" "YES" on older X.Org/XFree86) -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org Missed the attachment. It's also at http://people.freebsd.org/~anholt/agp_nvidia.c.diff for ease of downloading. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org And, in reading logs from another submitter, I noticed that my guess was wrong and my test code was wrong, so it wouldn't help. Sigh. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org Here's a patch of diff-reduction to linux (add an or of 1 to attbase setting), not pretending to have generic chipset support, and trying to avoid the TLB flushing getting optimized away (not sure if it helps -- diffs of objdumps were uninformative). The usual caveat of me having no docs and none of this harwdare, and therefore it likely not helping, applies. The patch is also at: http://people.freebsd.org/~anholt/agp_nvidia.c-2.diff I'd love to hear if this helps/hurts in any way. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org I've attached a new patch, which is also located at: http://people.freebsd.org/~anholt/agp_nvidia.c-3.diff which I'm really hoping will fix this issue. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org State Changed From-To: open->closed Based on the response I got from one person, I think I've fixed this in 6.0. (oops, I should have set to "patched" rather than "closed", will fix momentarily.) State Changed From-To: closed->patched State Changed From-To: patched->closed Patch has been merged to 6-STABLE now. |