Bug 785053

Summary: .config options for GMA500
Product: [Fedora] Fedora Reporter: bodhi.zazen <bodhi.zazen>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-27 15:09:21 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description bodhi.zazen 2012-01-27 04:45:50 UTC
Description of problem: Please build the psb_gfx staging driver in the default kernel.


Version-Release number of selected component (if applicable):


How reproducible: Always with the new kernel 


Steps to Reproduce:
1. Boot rawhide Fedora-17-Nightly-20120125.09-i686-Live-desktop.iso 
2. kernel 3.3.0-0-rc1.git1.1.fc17 
3.
  
Actual results: X fails


Expected results: GMA500 works with the psb_gfx staging driver


Additional info:

It was working in rawhide with the earlier kernels after my last bug report / feature request, but it appears as if the staging driver was not built for the 3.3.0 kernel.

Please enable the GMA500/600 staging driver =)

CONFIG_DRM_GMA500

but NOT the POLUSBO stub driver

# CONFIG_STUB_POULSBO is not set

The staging driver can be built as a module.

It has been stable up to the 3.2 kernel (I have been building custom kernels), but I have not yet build a 3.3 kernel.

Thank you.

Comment 1 bodhi.zazen 2012-01-27 05:10:47 UTC
The older name for the driver was CONFIG_DRM_PSB

It is no longer in staging

Device Drivers ->
Graphics support ->
DRM (Direct Rendering Manager) ->
Intel GMA5/600 KMS Framebuffer

Comment 2 Josh Boyer 2012-01-27 14:12:13 UTC
(In reply to comment #1)
> The older name for the driver was CONFIG_DRM_PSB
> 
> It is no longer in staging
> 
> Device Drivers ->
> Graphics support ->
> DRM (Direct Rendering Manager) ->
> Intel GMA5/600 KMS Framebuffer

Actually, it still is in staging.  Or rather, it has moved out but there is still a copy in staging.  We still have DRM_PSB set to m, but you are indeed correct that it isn't getting built for some reason.

Anyway, this was an open question I had.  I'll change the config options today.

Comment 3 Josh Boyer 2012-01-27 14:14:08 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > The older name for the driver was CONFIG_DRM_PSB
> > 
> > It is no longer in staging
> > 
> > Device Drivers ->
> > Graphics support ->
> > DRM (Direct Rendering Manager) ->
> > Intel GMA5/600 KMS Framebuffer
> 
> Actually, it still is in staging.  Or rather, it has moved out but there is
> still a copy in staging.  We still have DRM_PSB set to m, but you are indeed
> correct that it isn't getting built for some reason.

Ah, I see.  The code in drivers/staging is now dependent on BROKEN so it doesn't conflict with DRM_GMA500.  OK, that clears it up.

Comment 4 Josh Boyer 2012-01-27 15:09:21 UTC
This should be in tomorrow's rawhide:

[jwboyer@vader kernel]$ ls /lib/modules/3.3.0-0.rc1.git4.1.fc17.x86_64/kernel/drivers/gpu/drm/gma500/
gma500_gfx.ko
[jwboyer@vader kernel]$ uname -a
Linux vader 3.3.0-0.rc1.git4.1.fc17.x86_64 #1 SMP Fri Jan 27 09:27:18 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
[jwboyer@vader kernel]$

Comment 5 bodhi.zazen 2012-01-31 05:46:27 UTC
Thank you for updating the .config, works as expected with native resolution.