mgag200 driver hangs on HP ProLiant Gen 8 platform
Bug #1042903 reported by
Narinder Gupta
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Incomplete
|
Medium
|
|||
linux (Ubuntu) |
Fix Released
|
Medium
|
Leann Ogasawara | ||
Quantal |
Fix Released
|
Medium
|
Leann Ogasawara | ||
Raring |
Fix Released
|
Medium
|
Leann Ogasawara |
Bug Description
Quantal OS hangs on HP ProLiant Gen8 Platform. after installing quantal reboot the system and see the hang. After triaging it we found theta new mgag200 driver gets built in Quantal was causing the hang. After blacklist the mgag200 driver system boots up without any issue. Precise works fine as it does not include the mgag200 driver.
visibility: | private → public |
affects: | hp → linux |
Changed in linux: | |
assignee: | nobody → Leann Ogasawara (leannogasawara) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in linux: | |
status: | Confirmed → Incomplete |
Changed in linux (Ubuntu Raring): | |
status: | Fix Released → In Progress |
To post a comment you must log in.
After an extensive series of tests, we've determined that the following kernel config change is the root cause of the issue:
commit 682f607fd4a57d2 73db9ecc360589a 8fa9cec8e6
Author: Andy Whitcroft <email address hidden>
Date: Fri Jul 20 21:33:43 2012 +0100
UBUNTU: [Config] Enable CONFIG_ DRM_AST/ _CIRRUS_ QEMU/_MGAG200
The above config change enabled the mgag200 driver which is described as follows:
config DRM_MGAG200
tristate "Kernel modesetting driver for MGA G200 server engines"
depends on DRM && PCI && EXPERIMENTAL
select FB_SYS_FILLRECT
select FB_SYS_COPYAREA
select FB_SYS_IMAGEBLIT
select DRM_KMS_HELPER
select DRM_TTM
help
This is a KMS driver for the MGA G200 server chips, it
does not support the original MGA G200 or any of the desktop
chips. It requires 0.3.0 of the modesetting userspace driver,
and a version of mga driver that will fail on KMS enabled
devices.
This driver is marked as EXPERIMENTAL. Our default config policy is to enable device specific experimental options to promote testing and feedback. However, should any experimental option produce adverse affects, we will disable them. As such, I've built a test kernel with CONFIG_DRM_MGAG200 disabled and we have confirmed this resolves the issue [1]. I've committed this change to the Quantal kernel git repository. It should be included in the subsequent 3.5.0-13.14 or newer upload. This however may unfortunately not land in time for the Quantal Beta-1 release. However, it will land well in advance of 12.10 being final. A temporary workaround aside from running the test kernel [1] is to blacklist the mgag200 driver.
[1] http:// people. canonical. com/~ogasawara/ lp1039178/