* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
@ 2014-12-15 14:02 Chris
2014-12-15 16:58 ` Greg KH
0 siblings, 1 reply; 12+ messages in thread
From: Chris @ 2014-12-15 14:02 UTC (permalink / raw)
To: kernelnewbies
I'm hoping I can get some advice/help here on this list with the above
problem that is causing system lockups. I didn't want to post to the
main list as I'm not sure it would be appropriate, I'm not even sure
it's appropriate here but I'll give it a try. If someone has a better
list to post to please let me know.
I have noticed the lockups periodically since 09/13/2014. I can't
remember what kernel version was in use then possibly kernel
3.13.0-35-generic or -36. It has continued periodically through versions
-39; -40 and now to -43. The last time this has happened was Dec 13
14:40:57 localhost kernel: [154858.820009] [drm:i915_hangcheck_
elapsed] *ERROR* Hangcheck timer elapsed... render ring idle. At times
when it locks up I will have a cursor on a black screen and will have to
press the power button to restart other times it will lockup whenever
I'm in an application. At that time I can usually CTRL>ALT-F1 log in and
run 'sudo reboot' to restart the system.
Kernel version information is:
Linux version 3.13.0-43-generic (buildd at tipua) (gcc version 4.8.2
(Ubuntu 4.8.2-19ubuntu1) ) #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014
(Ubuntu 3.13.0-43.72-generic 3.13.11.11)
I'll be more than willing to submit any and all information anyone needs
to help me solve this.
One reply I received to my bug report is that I need to update my bios
however I don't understand how that would solve the problem I'm having.
Thanks in advance for any and all replies/assistance.
Chris
--
Chris
KeyID 0xE372A7DA98E6705C
31.11?N 97.89?W (Elev. 1092 ft)
07:35:26 up 21:05, 2 users, load average: 0.42, 0.25, 0.18
Ubuntu 14.04.1 LTS, kernel 3.13.0-43-generic
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 14:02 kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed Chris
@ 2014-12-15 16:58 ` Greg KH
2014-12-15 17:59 ` Chris
0 siblings, 1 reply; 12+ messages in thread
From: Greg KH @ 2014-12-15 16:58 UTC (permalink / raw)
To: kernelnewbies
On Mon, Dec 15, 2014 at 08:02:13AM -0600, Chris wrote:
> I'm hoping I can get some advice/help here on this list with the above
> problem that is causing system lockups. I didn't want to post to the
> main list as I'm not sure it would be appropriate, I'm not even sure
> it's appropriate here but I'll give it a try. If someone has a better
> list to post to please let me know.
>
> I have noticed the lockups periodically since 09/13/2014. I can't
> remember what kernel version was in use then possibly kernel
> 3.13.0-35-generic or -36. It has continued periodically through versions
> -39; -40 and now to -43. The last time this has happened was Dec 13
> 14:40:57 localhost kernel: [154858.820009] [drm:i915_hangcheck_
> elapsed] *ERROR* Hangcheck timer elapsed... render ring idle. At times
> when it locks up I will have a cursor on a black screen and will have to
> press the power button to restart other times it will lockup whenever
> I'm in an application. At that time I can usually CTRL>ALT-F1 log in and
> run 'sudo reboot' to restart the system.
>
> Kernel version information is:
>
> Linux version 3.13.0-43-generic (buildd at tipua) (gcc version 4.8.2
> (Ubuntu 4.8.2-19ubuntu1) ) #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014
> (Ubuntu 3.13.0-43.72-generic 3.13.11.11)
That's a very old distro-specific kernel, try building a kernel.org
release (like 3.18) and see if the problem is still there or not. No
one in the community can help with old, distro-specific kernels, except
for the distro itself.
There are lots of Intel graphic driver changes happening in the kernel,
I strongly recommend updating if you have an issue with your hardware.
I got 2 _hours_ battery life extension in the 3.17 kernel alone due to
Intel driver fixes.
good luck,
greg k-h
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 16:58 ` Greg KH
@ 2014-12-15 17:59 ` Chris
2014-12-15 18:01 ` Greg KH
0 siblings, 1 reply; 12+ messages in thread
From: Chris @ 2014-12-15 17:59 UTC (permalink / raw)
To: kernelnewbies
On Mon, 2014-12-15 at 08:58 -0800, Greg KH wrote:
> On Mon, Dec 15, 2014 at 08:02:13AM -0600, Chris wrote:
> > I'm hoping I can get some advice/help here on this list with the above
> > problem that is causing system lockups. I didn't want to post to the
> > main list as I'm not sure it would be appropriate, I'm not even sure
> > it's appropriate here but I'll give it a try. If someone has a better
> > list to post to please let me know.
> >
> > I have noticed the lockups periodically since 09/13/2014. I can't
> > remember what kernel version was in use then possibly kernel
> > 3.13.0-35-generic or -36. It has continued periodically through versions
> > -39; -40 and now to -43. The last time this has happened was Dec 13
> > 14:40:57 localhost kernel: [154858.820009] [drm:i915_hangcheck_
> > elapsed] *ERROR* Hangcheck timer elapsed... render ring idle. At times
> > when it locks up I will have a cursor on a black screen and will have to
> > press the power button to restart other times it will lockup whenever
> > I'm in an application. At that time I can usually CTRL>ALT-F1 log in and
> > run 'sudo reboot' to restart the system.
> >
> > Kernel version information is:
> >
> > Linux version 3.13.0-43-generic (buildd at tipua) (gcc version 4.8.2
> > (Ubuntu 4.8.2-19ubuntu1) ) #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014
> > (Ubuntu 3.13.0-43.72-generic 3.13.11.11)
>
> That's a very old distro-specific kernel, try building a kernel.org
> release (like 3.18) and see if the problem is still there or not. No
> one in the community can help with old, distro-specific kernels, except
> for the distro itself.
>
> There are lots of Intel graphic driver changes happening in the kernel,
> I strongly recommend updating if you have an issue with your hardware.
> I got 2 _hours_ battery life extension in the 3.17 kernel alone due to
> Intel driver fixes.
>
> good luck,
>
> greg k-h
>
That's what I thought Greg but wanted to make sure. AFAIK I'm not having
any hardware related issues but I would like to know what the 'Hangcheck
timer' is. Possibly you can enlighten me?
Chris
--
Chris
KeyID 0xE372A7DA98E6705C
31.11?N 97.89?W (Elev. 1092 ft)
11:57:50 up 2 min, 1 user, load average: 2.78, 1.92, 0.78
Ubuntu 14.04.1 LTS, kernel 3.13.0-43-generic
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 17:59 ` Chris
@ 2014-12-15 18:01 ` Greg KH
2014-12-15 18:43 ` Valdis.Kletnieks at vt.edu
0 siblings, 1 reply; 12+ messages in thread
From: Greg KH @ 2014-12-15 18:01 UTC (permalink / raw)
To: kernelnewbies
On Mon, Dec 15, 2014 at 11:59:27AM -0600, Chris wrote:
> On Mon, 2014-12-15 at 08:58 -0800, Greg KH wrote:
> > On Mon, Dec 15, 2014 at 08:02:13AM -0600, Chris wrote:
> > > I'm hoping I can get some advice/help here on this list with the above
> > > problem that is causing system lockups. I didn't want to post to the
> > > main list as I'm not sure it would be appropriate, I'm not even sure
> > > it's appropriate here but I'll give it a try. If someone has a better
> > > list to post to please let me know.
> > >
> > > I have noticed the lockups periodically since 09/13/2014. I can't
> > > remember what kernel version was in use then possibly kernel
> > > 3.13.0-35-generic or -36. It has continued periodically through versions
> > > -39; -40 and now to -43. The last time this has happened was Dec 13
> > > 14:40:57 localhost kernel: [154858.820009] [drm:i915_hangcheck_
> > > elapsed] *ERROR* Hangcheck timer elapsed... render ring idle. At times
> > > when it locks up I will have a cursor on a black screen and will have to
> > > press the power button to restart other times it will lockup whenever
> > > I'm in an application. At that time I can usually CTRL>ALT-F1 log in and
> > > run 'sudo reboot' to restart the system.
> > >
> > > Kernel version information is:
> > >
> > > Linux version 3.13.0-43-generic (buildd at tipua) (gcc version 4.8.2
> > > (Ubuntu 4.8.2-19ubuntu1) ) #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014
> > > (Ubuntu 3.13.0-43.72-generic 3.13.11.11)
> >
> > That's a very old distro-specific kernel, try building a kernel.org
> > release (like 3.18) and see if the problem is still there or not. No
> > one in the community can help with old, distro-specific kernels, except
> > for the distro itself.
> >
> > There are lots of Intel graphic driver changes happening in the kernel,
> > I strongly recommend updating if you have an issue with your hardware.
> > I got 2 _hours_ battery life extension in the 3.17 kernel alone due to
> > Intel driver fixes.
> >
> > good luck,
> >
> > greg k-h
> >
> That's what I thought Greg but wanted to make sure. AFAIK I'm not having
> any hardware related issues but I would like to know what the 'Hangcheck
> timer' is. Possibly you can enlighten me?
That looks like a driver-specific timer, the code would tell you more,
take a look at it!
greg k-h
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 18:01 ` Greg KH
@ 2014-12-15 18:43 ` Valdis.Kletnieks at vt.edu
2014-12-15 20:19 ` Chris
0 siblings, 1 reply; 12+ messages in thread
From: Valdis.Kletnieks at vt.edu @ 2014-12-15 18:43 UTC (permalink / raw)
To: kernelnewbies
On Mon, 15 Dec 2014 10:01:54 -0800, Greg KH said:
> On Mon, Dec 15, 2014 at 11:59:27AM -0600, Chris wrote:
> > That's what I thought Greg but wanted to make sure. AFAIK I'm not having
> > any hardware related issues but I would like to know what the 'Hangcheck
> > timer' is. Possibly you can enlighten me?
>
> That looks like a driver-specific timer, the code would tell you more,
> take a look at it!
I'm pretty sure that's a timer for the i915 driver that detects if the
GPU has gone into an infinite loop due to (usually) buggy programming from
the operating system....
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 848 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20141215/a2de6068/attachment.bin
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 18:43 ` Valdis.Kletnieks at vt.edu
@ 2014-12-15 20:19 ` Chris
2014-12-15 21:11 ` Valdis.Kletnieks at vt.edu
0 siblings, 1 reply; 12+ messages in thread
From: Chris @ 2014-12-15 20:19 UTC (permalink / raw)
To: kernelnewbies
On Mon, 2014-12-15 at 13:43 -0500, Valdis.Kletnieks at vt.edu wrote:
> On Mon, 15 Dec 2014 10:01:54 -0800, Greg KH said:
> > On Mon, Dec 15, 2014 at 11:59:27AM -0600, Chris wrote:
>
> > > That's what I thought Greg but wanted to make sure. AFAIK I'm not having
> > > any hardware related issues but I would like to know what the 'Hangcheck
> > > timer' is. Possibly you can enlighten me?
> >
> > That looks like a driver-specific timer, the code would tell you more,
> > take a look at it!
>
> I'm pretty sure that's a timer for the i915 driver that detects if the
> GPU has gone into an infinite loop due to (usually) buggy programming from
> the operating system....
Thank you Valdis as far as the OS we're talking about Ubuntu not the
bios correct?
Chris
--
Chris
KeyID 0xE372A7DA98E6705C
31.11?N 97.89?W (Elev. 1092 ft)
14:12:54 up 2:17, 1 user, load average: 0.26, 0.18, 0.15
Ubuntu 14.04.1 LTS, kernel 3.13.0-43-generic
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 20:19 ` Chris
@ 2014-12-15 21:11 ` Valdis.Kletnieks at vt.edu
2014-12-15 21:17 ` Chris
0 siblings, 1 reply; 12+ messages in thread
From: Valdis.Kletnieks at vt.edu @ 2014-12-15 21:11 UTC (permalink / raw)
To: kernelnewbies
On Mon, 15 Dec 2014 14:19:32 -0600, Chris said:
> On Mon, 2014-12-15 at 13:43 -0500, Valdis.Kletnieks at vt.edu wrote:
> > I'm pretty sure that's a timer for the i915 driver that detects if the
> > GPU has gone into an infinite loop due to (usually) buggy programming from
> > the operating system....
>
> Thank you Valdis as far as the OS we're talking about Ubuntu not the
> bios correct?
More specifically, the i915 is actually a fully programmable CPU in its own
right, but it's a crazy morass of interrupts and circular buggers
and race conditions. The operating system (Ubuntu or what have you) actually
send the i915 a program of what to display, and the i915 goes off and does it.
Of course, missing a single interrupt or an off-by-one error in a circular
buffer will cause the i915 to go off the rails and usually get hung in a hard
loop.
(It doesn't help that the i915 has a ton of wonky restrictions of the form "you
can do this during a vertical retrace period, but only during the first half
of a horizontal retrace". And yes, I'm pretty sure it actually enforces
vertical and horizontal retrace timings on LCDs. Silly, huh? ;)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 848 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20141215/513309ed/attachment.bin
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 21:11 ` Valdis.Kletnieks at vt.edu
@ 2014-12-15 21:17 ` Chris
2014-12-15 22:54 ` Valdis.Kletnieks at vt.edu
0 siblings, 1 reply; 12+ messages in thread
From: Chris @ 2014-12-15 21:17 UTC (permalink / raw)
To: kernelnewbies
On Mon, 2014-12-15 at 16:11 -0500, Valdis.Kletnieks at vt.edu wrote:
> On Mon, 15 Dec 2014 14:19:32 -0600, Chris said:
> > On Mon, 2014-12-15 at 13:43 -0500, Valdis.Kletnieks at vt.edu wrote:
>
> > > I'm pretty sure that's a timer for the i915 driver that detects if the
> > > GPU has gone into an infinite loop due to (usually) buggy programming from
> > > the operating system....
> >
> > Thank you Valdis as far as the OS we're talking about Ubuntu not the
> > bios correct?
>
> More specifically, the i915 is actually a fully programmable CPU in its own
> right, but it's a crazy morass of interrupts and circular buggers
> and race conditions. The operating system (Ubuntu or what have you) actually
> send the i915 a program of what to display, and the i915 goes off and does it.
> Of course, missing a single interrupt or an off-by-one error in a circular
> buffer will cause the i915 to go off the rails and usually get hung in a hard
> loop.
>
> (It doesn't help that the i915 has a ton of wonky restrictions of the form "you
> can do this during a vertical retrace period, but only during the first half
> of a horizontal retrace". And yes, I'm pretty sure it actually enforces
> vertical and horizontal retrace timings on LCDs. Silly, huh? ;)
I believe I understand Valdis, what kind of actions would need to be
taken to track this down, if it's possible, or to simply fix the problem
once and for all?
--
Chris
KeyID 0xE372A7DA98E6705C
31.11?N 97.89?W (Elev. 1092 ft)
15:16:18 up 3:21, 3 users, load average: 0.17, 0.19, 0.18
Ubuntu 14.04.1 LTS, kernel 3.13.0-43-generic
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 21:17 ` Chris
@ 2014-12-15 22:54 ` Valdis.Kletnieks at vt.edu
2014-12-15 23:57 ` Chris
0 siblings, 1 reply; 12+ messages in thread
From: Valdis.Kletnieks at vt.edu @ 2014-12-15 22:54 UTC (permalink / raw)
To: kernelnewbies
On Mon, 15 Dec 2014 15:17:32 -0600, Chris said:
> I believe I understand Valdis, what kind of actions would need to be
> taken to track this down, if it's possible, or to simply fix the problem
> once and for all?
The assumption is "this problem" is only one problem. At last count, there's
been like 947 similar bugs with the i915 (possibly a slight exaggeration).
About all you can do here is turn on i915 debugging and dump the entrails
that result on the i915 maintainers and hope they can figure out what went
wrong *this* time....
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 848 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20141215/89dd1f03/attachment.bin
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 22:54 ` Valdis.Kletnieks at vt.edu
@ 2014-12-15 23:57 ` Chris
2014-12-16 2:04 ` Valdis.Kletnieks at vt.edu
0 siblings, 1 reply; 12+ messages in thread
From: Chris @ 2014-12-15 23:57 UTC (permalink / raw)
To: kernelnewbies
On Mon, 2014-12-15 at 17:54 -0500, Valdis.Kletnieks at vt.edu wrote:
> On Mon, 15 Dec 2014 15:17:32 -0600, Chris said:
>
> > I believe I understand Valdis, what kind of actions would need to be
> > taken to track this down, if it's possible, or to simply fix the problem
> > once and for all?
>
> The assumption is "this problem" is only one problem. At last count, there's
> been like 947 similar bugs with the i915 (possibly a slight exaggeration).
> About all you can do here is turn on i915 debugging and dump the entrails
> that result on the i915 maintainers and hope they can figure out what went
> wrong *this* time....
After more Googling I see a bug report has already been submitted for
this exact same issue.
--
Chris
KeyID 0xE372A7DA98E6705C
31.11?N 97.89?W (Elev. 1092 ft)
17:56:13 up 6:01, 1 user, load average: 0.01, 0.09, 0.12
Ubuntu 14.04.1 LTS, kernel 3.13.0-43-generic
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-15 23:57 ` Chris
@ 2014-12-16 2:04 ` Valdis.Kletnieks at vt.edu
2014-12-16 2:09 ` Chris
0 siblings, 1 reply; 12+ messages in thread
From: Valdis.Kletnieks at vt.edu @ 2014-12-16 2:04 UTC (permalink / raw)
To: kernelnewbies
On Mon, 15 Dec 2014 17:57:38 -0600, Chris said:
> After more Googling I see a bug report has already been submitted for
> this exact same issue.
Well, that simplifies it a lot for you. :)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 848 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20141215/ab753086/attachment-0001.bin
^ permalink raw reply [flat|nested] 12+ messages in thread
* kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed.
2014-12-16 2:04 ` Valdis.Kletnieks at vt.edu
@ 2014-12-16 2:09 ` Chris
0 siblings, 0 replies; 12+ messages in thread
From: Chris @ 2014-12-16 2:09 UTC (permalink / raw)
To: kernelnewbies
On Mon, 2014-12-15 at 21:04 -0500, Valdis.Kletnieks at vt.edu wrote:
> On Mon, 15 Dec 2014 17:57:38 -0600, Chris said:
>
> > After more Googling I see a bug report has already been submitted for
> > this exact same issue.
>
> Well, that simplifies it a lot for you. :)
Most definitely, now working on adding as much info as I can about what
I've experienced. Thanks to you and Greg for your timely assistance. I
really appreciate it.
Chris
--
Chris
KeyID 0xE372A7DA98E6705C
31.11?N 97.89?W (Elev. 1092 ft)
20:08:30 up 8:13, 1 user, load average: 0.14, 0.18, 0.16
Ubuntu 14.04.1 LTS, kernel 3.13.0-43-generic
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2014-12-16 2:09 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-15 14:02 kernel: [154858.820009] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed Chris
2014-12-15 16:58 ` Greg KH
2014-12-15 17:59 ` Chris
2014-12-15 18:01 ` Greg KH
2014-12-15 18:43 ` Valdis.Kletnieks at vt.edu
2014-12-15 20:19 ` Chris
2014-12-15 21:11 ` Valdis.Kletnieks at vt.edu
2014-12-15 21:17 ` Chris
2014-12-15 22:54 ` Valdis.Kletnieks at vt.edu
2014-12-15 23:57 ` Chris
2014-12-16 2:04 ` Valdis.Kletnieks at vt.edu
2014-12-16 2:09 ` Chris
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).