| Summary: | Nouveau doesn't work 2.6.38.2-9.fc15.x86_64 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Mathieu Chouquet-Stringer <mathieu-acct> | ||||||||
| Component: | xorg-x11-drv-nouveau | Assignee: | Ben Skeggs <bskeggs> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | high | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 15 | CC: | airlied, ajax, bskeggs, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, mcepl, sdodson | ||||||||
| Target Milestone: | --- | Keywords: | Triaged | ||||||||
| Target Release: | --- | ||||||||||
| Hardware: | x86_64 | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | kernel-2.6.38.3-18.fc15 | Doc Type: | Bug Fix | ||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2011-04-08 15:34:59 UTC | Type: | --- | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Attachments: |
|
||||||||||
|
Description
Mathieu Chouquet-Stringer
2011-03-31 15:55:44 UTC
Booted with drm.debug=14 and nouveau.reg_debug=0x3FF
[ 1.085787] [drm] nouveau 0000:05:00.0: Detected 64MiB VRAM
[ 1.086391] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_init:241 -
[ 1.086397] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new_fake:336 - pinst=0x00010000 vinst=0xffffffffffffffff size=0x00001000 flags=0x00000002
[ 1.086402] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new_fake:341 - gpuobj ffff880039a22b40
[ 1.086453] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new_fake:336 - pinst=0x00011200 vinst=0xffffffffffffffff size=0x00000200 flags=0x00000002
[ 1.086456] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new_fake:341 - gpuobj ffff880039a22ba0
[ 1.086462] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new_fake:336 - pinst=0x00011400 vinst=0xffffffffffffffff size=0x00000800 flags=0x00000002
[ 1.086466] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new_fake:341 - gpuobj ffff880039a22c00
[ 1.086507] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new:178 - ch-1 size=524296 align=16 flags=0x00000006
[ 1.086511] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_new:183 - gpuobj ffff880039a22c60
[ 1.086515] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_del:283 - gpuobj ffff880039a22c60
[ 1.086518] [drm] nouveau 0000:05:00.0: Error creating sgdma object: -12
[ 1.086777] [drm] nouveau 0000:05:00.0: Error initialising PCI(E): -12
[ 1.087064] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_del:283 - gpuobj ffff880039a22b40
[ 1.087067] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_del:283 - gpuobj ffff880039a22ba0
[ 1.087069] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_del:283 - gpuobj ffff880039a22c00
[ 1.087072] [drm] nouveau 0000:05:00.0: nouveau_gpuobj_takedown:258 -
[ 1.087093] [TTM] Finalizing pool allocator.
[ 1.087384] [TTM] Zone kernel: Used memory at exit: 0 kiB.
[ 1.087886] [drm] nouveau 0000:05:00.0: NVWriteVgaCrtc: head 0 index 0x44 data 0x04
[ 1.087892] [drm] nouveau 0000:05:00.0: NVReadVgaCrtc: head 0 index 0x1f data 0x03
[ 1.087895] [drm] nouveau 0000:05:00.0: NVWriteVgaCrtc: head 0 index 0x1f data 0x99
[ 1.088570] nouveau 0000:05:00.0: PCI INT A disabled
[ 1.088840] nouveau: probe of 0000:05:00.0 failed with error -12
So it looks like we fail here (drivers/gpu/drm/nouveau/nouveau_object.c:210):
ret = instmem->get(gpuobj, size, align);
if (ret) {
nouveau_gpuobj_ref(NULL, &gpuobj);
return ret;
}
It now says: [ 1.078983] [drm] nouveau 0000:05:00.0: Detected 64MiB VRAM Before it was: [ 1.035872] [drm] nouveau 0000:05:00.0: 64 MiB GART (aperture) Please post the complete boot messages (contents of /var/log/dmesg after bootup) from both the old and new kernels, as separate plain-text attachments. By old kernel you mean F14? With debug on or? Created attachment 489719 [details]
F14 Kernel Log
Created attachment 489720 [details]
F14 Kernel Log
Created attachment 489721 [details]
F15 Kernel Log
There you go, kernel logs from F14 and F15... OK, there's nothing there about GART failing to load in the F15 kernel. Oh, interesting. I wasn't aware there were any PCIE nv30 boards around, I believe I know what's going on here, will look into a fix today. The kernel that's now building at http://koji.fedoraproject.org/koji/taskinfo?taskID=2983205 should fix the issue, hopefully! Please let me know :) I'm waiting for it! :-) I'll let you know asap. Success! It works... Now I'll have to look at your patch to see what you changed... Ok gnome 3 doesn't work at all with it but at least I got my screens back! Thanks, Thank you for letting us know. kernel-2.6.38.3-18.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/kernel-2.6.38.3-18.fc15 kernel-2.6.38.3-18.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report. |