Summary: | mga(4) does not work with 2064W anymore | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Tilman Linneweh <arved> | ||||
Component: | Driver/mga | Assignee: | Tilman Sauerbeck <tilman> | ||||
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | ||||||
Version: | 7.3 (2007.09) | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Tilman Linneweh
2007-10-15 08:06:28 UTC
Created attachment 12054 [details] [review] dummy functions With the attached patch, the backtrace looks like this: (gdb) bt full #0 0x0818f9b8 in RRCrtcSetRotations (crtc=0x0, rotations=1) at rrcrtc.c:108 No locals. #1 0x0810d364 in xf86RandR12SetRotations (pScreen=0x826de00, rotations=1) at xf86RandR12.c:535 crtc = 0x826d800 randrp = 0x0 pScrn = 0x826f000 c = 0 config = 0x8263480 #2 0x08105d24 in xf86CrtcScreenInit (screen=0x826de00) at xf86Crtc.c:684 scrn = 0x826f000 config = 0x8263480 c = 0 #3 0x286e2ea9 in MGAScreenInit (scrnIndex=0, pScreen=0x826de00, argc=1, argv=0xbfbfec0c) at mga_driver.c:2907 pScrn = 0x826f000 hwp = 0x8271000 pMga = 0x8270000 MGAdac = 0x82700d8 ret = 1 visual = 0x8278fdc FBStart = (unsigned char *) 0x287e1000 " \a" width = 1280 ---Type <return> to continue, or q <return> to quit--- height = 1024 displayWidth = 1280 f = 3 VRTemp = 217579520 FBTemp = 136272172 driFrom = X_PROBED #4 0x0806e775 in AddScreen (pfnInit=0x286e23d8 <MGAScreenInit>, argc=1, argv=0xbfbfec0c) at main.c:769 i = 0 scanlinepad = 32 format = 7 depth = 32 bitsPerPixel = 32 j = 2 k = 2 pScreen = 0x826de00 #5 0x080ae75b in InitOutput (pScreenInfo=0x8247e80, argc=1, argv=0xbfbfec0c) at xf86Init.c:840 i = 0 j = 0 k = 673303337 scr_index = -1077941320 generation = 1 ---Type <return> to continue, or q <return> to quit--- modulelist = (char **) 0x8267390 optionlist = (pointer *) 0x8255600 layout = 0x824c738 screenpix24 = Pix24DontCare pix24 = Pix24Use32 pix24From = X_DEFAULT pix24Fail = 0 autoconfig = 0 #6 0x0806d8eb in main (argc=1, argv=0xbfbfec0c, envp=0xbfbfec14) at main.c:369 i = 256 j = 2 k = 2 error = -1077941228 xauthfile = 0x0 alwaysCheckForInput = {0, 1} Most likely one of the dummies should not be a dummy, but this is now over my head. I pushed these changes that we worked out two weeks ago (with the proper return value of crtc_lock(). Next week I really should have time to try out the card myself and fix the remaining bugs. That backtrace looks like something less trivial is wrong though. Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.