X failed on Intel B43 machine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Ike Panhc | ||
Karmic |
Fix Released
|
Undecided
|
Ike Panhc | ||
Maverick |
Fix Released
|
Medium
|
Ike Panhc | ||
mesa (Ubuntu) |
Fix Released
|
Medium
|
Robert Hooker | ||
Karmic |
Fix Released
|
Medium
|
Robert Hooker | ||
Maverick |
Won't Fix
|
Medium
|
Timo Aaltonen | ||
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
Medium
|
Robert Hooker | ||
Karmic |
Fix Released
|
Medium
|
Robert Hooker | ||
Maverick |
Fix Released
|
Medium
|
Robert Hooker |
Bug Description
I have a machine with Intel B43 chipset but can not using X, looks like intel-agp and i915 module is not loaded.
--- SRU JUSTIFICATION NOTES ---
IMPACT: A new revision of the B43 chipset has been released and the corresponding drivers were not updated to recognize them until recently due to the rarity, but machines are now in the wild that contain them. Without this change the drivers will not recognize these devices at all and fail to load.
RESOLUTION: Adding the pci id's to the corresponding drivers, letting them know they are B43 chipset devices that it already knows how to work with.
TEST CASE:
1) Boot any ubuntu release on a device containing this chipset, which can be verified with lspci -v and seeing if 8086:2E90 or 8086:2E92 is listed.
2) Verify that i915/intel-agp are not listed in lsmod, and xserver-
3) Update packages
4) Reboot and verify i915 and intel-agp are listed in lsmod, and intel is the driver in use in /var/log/Xorg.0.log
REGRESSION POTENTIAL: Extremely low, no new code paths are added for these specific devices. The changes only add the new device to the corresponding drivers and they are functionally no different than the previous B43 devices supported already. No new code paths are added or changed to make these work.
SRU PATCH PROPOSALS:
xserver-
https:/
mesa (karmic):
https:/
tags: | added: patch |
Changed in xserver-xorg-video-intel (Ubuntu): | |
assignee: | nobody → Robert Hooker (sarvatt) |
importance: | Undecided → Medium |
status: | New → In Progress |
description: | updated |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Fix Released → Fix Committed |
Changed in linux (Ubuntu Karmic): | |
status: | New → Fix Committed |
assignee: | nobody → Ike Panhc (ikepanhc) |
Changed in xserver-xorg-video-intel (Ubuntu Karmic): | |
assignee: | nobody → Robert Hooker (sarvatt) |
importance: | Undecided → Medium |
tags: | added: lucid |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in mesa (Ubuntu): | |
status: | Fix Committed → Fix Released |
tags: | added: hwe-blocker |
Changed in mesa (Ubuntu Maverick): | |
assignee: | nobody → Robert Hooker (sarvatt) |
importance: | Undecided → Medium |
assignee: | Robert Hooker (sarvatt) → Timo Aaltonen (tjaalton) |
tags: | added: testcase |
"lspci -n" gives me 8086:2E90 and 8086:2E92 ids, and in kernel its 2E40 and 2E42.
I tried to modify the device id from 2E4x to 2E9x in kernel and xserver- xorg-video- intel, looks like everything works fine.