Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Nov 2012 09:20:20 +0100
From:      Andreas Nilsson <andrnils@gmail.com>
To:        arrowdodger <6yearold@gmail.com>
Cc:        FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: Hangs with nvidia-driver.
Message-ID:  <CAPS9%2BStfsXEHsmxgqYxgeW_LgjUrKhdUhyo_bQLFedJWCJuqGw@mail.gmail.com>
In-Reply-To: <CALH631nqS3VYuXw7%2B3uyqEPu=PNfcjz=9s0LmyuQAk52kaEDsg@mail.gmail.com>
References:  <CALH631nqS3VYuXw7%2B3uyqEPu=PNfcjz=9s0LmyuQAk52kaEDsg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 5, 2012 at 9:03 AM, arrowdodger <6yearold@gmail.com> wrote:

> I've started experiencing hangs after 9.1-RC2 update. These hangs are
> caused by indefinitly looping somewhere inside nvidia_drv.so. As time
> passes, X server figures it out somehow and escapes from loop, but after
> short time everything hangs again.
>
> I've tried downgrading to RC1 and upgrading to RC3, downgrading NVIDIA
> driver to 295 and upgrading to the latest, downgrading Xorg and friends to
> 1.7.7 and upgrading to the latest with WITHOUT_NOUVEAU set. Nothing helped.
>
> Interesting lines from dmesg:
>
> NVRM: Xid (0000:01:00): 8, Channel 00000000
> NVRM: Xid (0000:01:00): 8, Channel 00000000
> NVRM: Xid (0000:01:00): 8, Channel 00000000
> NVRM: Xid (0000:01:00): 13, 0000 e0014a00 0000004a 00000100 ffffffff
> 00000010
> NVRM: Xid (0000:01:00): 12, COCOD 00000000 e0013900 00000039 00000300
> 00000006
>
> Xorg.0.log:
>
> (WW) Nov 05 10:54:18 NVIDIA(0): WAIT (1, 6, 0x8000, 0x0000f7a0, 0x0000fb54)
> (WW) Nov 05 10:54:26 NVIDIA(0): WAIT (0, 6, 0x8000, 0x000006e8, 0x000006e8)
> (WW) Nov 05 10:54:29 NVIDIA(0): WAIT (2, 6, 0x8000, 0x000006e8, 0x00000814)
> (WW) Nov 05 10:54:37 NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000bc38, 0x0000c520)
> (WW) Nov 05 10:55:10 NVIDIA(0): WAIT (0, 7, 0x8000, 0x00005c30, 0x00005c30)
> (WW) Nov 05 10:55:13 NVIDIA(0): WAIT (0, 7, 0x8000, 0x00005c54, 0x00005c54)
> (WW) Nov 05 10:55:16 NVIDIA(0): WAIT (0, 7, 0x8000, 0x00005c78, 0x00005c78)
> [mi] EQ overflowing. The server is probably stuck in an infinite loop.
> (WW) Nov 05 10:55:41 NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000d100, 0x0000e444)
> (WW) Nov 05 10:55:48 NVIDIA(0): WAIT (1, 6, 0x8000, 0x0000d100, 0x0000e444)
> (WW) Nov 05 10:55:51 NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000d100, 0x0000f8c0)
> (WW) Nov 05 10:56:04 NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000c340, 0x0000d534)
> (WW) Nov 05 10:56:18 NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000eb10, 0x0000eee4)
> [mi] EQ overflowing. The server is probably stuck in an infinite loop.
>
> uname -a:
>
> FreeBSD alore 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 03:56:40 UTC 2012
> root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>
> My video card is GeForce 6600.
> Please CC me, since i'm not subscribed to the list.
>

I have similar experience, but for me it only happens after a
suspend-to-ram cycle, and more often then with external screen connected.

I use WITH_NEW_XORG and the xorg-dev repo.

Regards
Andreas



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPS9%2BStfsXEHsmxgqYxgeW_LgjUrKhdUhyo_bQLFedJWCJuqGw>