#764528 Asus EeePC 1015PEM hangs at boot (Intel graphics).

Package:
xserver-xorg-video-intel
Source:
xserver-xorg-video-intel
Description:
X.Org X server -- Intel i8xx, i9xx display driver
Submitter:
Rafael Belmonte
Date:
2015-02-17 21:42:05 UTC
Severity:
important
#764528#5
Date:
2014-10-08 19:55:22 UTC
From:
To:
I have installed Debian "Jessie" (testing) with beta2 installer.
After installation, the system is not bootable, it hangs at
boot resulting in a black screen.
This is an Asus EeePC 1015PEM with Intel Graphics Media
Accelerator 3150.

The system can boot to desktop (Cinnamon in this case) with
"nomodeset" option in the kernel, but the systems hangs also
soon when trying to so something in the desktop.

#764528#10
Date:
2014-10-08 23:10:27 UTC
From:
To:
Please provide kernel and X logs.

Cheers,
Julien

#764528#17
Date:
2014-10-09 18:37:27 UTC
From:
To:

#764528#22
Date:
2014-10-16 18:30:25 UTC
From:
To:
--- Please enter the report below this line. ---
More logs, please if they are unuseful and you need some other debug
information, tell me some tip to obtain it and I will provide it.
Thanks.

Debian Release: jessie/sid
500 testing-updates cdn.debian.net
500 testing security.debian.org
500 testing cdn.debian.net
100 jessie-backports cdn.debian.net
--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.

#764528#27
Date:
2014-10-28 15:05:14 UTC
From:
To:
This bug also affects me
#764528#32
Date:
2014-10-28 16:17:40 UTC
From:
To:
Same problem here with ASUS EeePC 1001PX. I am using latest versions of
everything.

#764528#37
Date:
2014-11-11 19:50:34 UTC
From:
To:
--- Please enter the report below this line. ---
This problem is still present in Debian jessie, the system hangs
sometimes during boot, I see some errors
in this kern.log file.

Debian Release: jessie/sid
500 testing-updates cdn.debian.net
500 testing security.debian.org
500 testing cdn.debian.net
100 jessie-backports cdn.debian.net
--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.

#764528#42
Date:
2014-11-30 16:26:04 UTC
From:
To:
severity 764528 important
tag 764528 +jessie +sid +experimental
tag 771227 +jessie +sid +experimental
block 764528 763155
block 771227 763155
merge 764528 771227
thanks

All of these are probably the same bug, rendering current kernels
(jessie onward) unusable on EEEpc with older (?) Atom CPUs.

As far as I can tell, the bug may be in the kernel, not the xorg
driver (xorg shouldn't lock up the kernel; and the kernel itself
reports a BUG after all...)

IMHO, it may be reasonable to upgrade this regression to "serious"
instead of "important".

Regards,
Erich

#764528#59
Date:
2014-11-30 21:16:31 UTC
From:
To:
Please report this upstream, following instructions at
https://01.org/linuxgraphics/documentation/how-report-bugs, and let us
know the bug number for tracking.

Cheers,
Julien

#764528#66
Date:
2014-11-30 21:59:28 UTC
From:
To:
https://bugs.freedesktop.org/show_bug.cgi?id=86883

Not sure if kernel bugzilla wouldn't have been the better address,
given that the BUG_ON clearly is in kernel code. But I guess it's the
same developers anyway.

Regards,
Erich

#764528#71
Date:
2015-02-07 14:22:51 UTC
From:
To:
tag 764528 + patch jessie
tag 763155 + patch jessie
thanks

There appears to be a rather easy patch available:
http://patchwork.freedesktop.org/patch/38659/
"Quietly reject attempts to create non-pagealigned stolen objects"

Judging from the discussion, it is not a real "bug". It is an
unexpected behavior (Bios using non-aligned video buffer, supported by
the hardware, but not aligned to the driver requirements). The patch
essentially replaces the BUG_ON with a log statement and then returns
null, which is supposed to reliably work. (Without reusing the memory
the bios used.)

This probably won't be the final fix. There is some discussion here:
http://permalink.gmane.org/gmane.comp.freedesktop.xorg.drivers.intel/52613
which suggests that instead it may be desirable to reuse the bios
allocation, and just align it as desired.

But since this causes boot issues on some eeePC models (apparently, it
depends on the bios and CPU), and the patch is quite simple, it should
be considered for jessie, even if the patch isn't the long-term
solution yet. Thank you.

Regards,
Erich

#764528#76
Date:
2015-02-11 10:19:25 UTC
From:
To:
tag 764528 + patch jessie
tag 763155 + patch jessie
thanks

An improved patch has been posted, by Daniel Vetter of Intel:
https://freedesktop.org/patch/42259/

It has also been discussed on the LKML, and I hope it will be included
in the next round of pull requests of drm-next.