bugzilla-daemon at freedesktop.org
2014-Dec-02 15:19 UTC
[Nouveau] [Bug 86935] New: unknown kepler chipset
https://bugs.freedesktop.org/show_bug.cgi?id=86935 Bug ID: 86935 Summary: unknown kepler chipset Product: xorg Version: unspecified Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Driver/nouveau Assignee: nouveau at lists.freedesktop.org Reporter: sven.koehler at gmail.com QA Contact: xorg-team at lists.x.org With Linux 3.17.4, I get the following errors in dmesg: nouveau ![ DEVICE][0000:01:00.0] unknown Kepler chipset nouveau E[ DEVICE][0000:01:00.0] unknown chipset, 0xb06070b1 nouveau E[ DRM] failed to create 0x00000080, -22 nouveau: probe of 0000:01:00.0 failed with error -22 Obviously, I don't have a framebuffer console during boot and of course nouveau-based X also doesn't work. I'm currently using uvesafb as a workaround. lspci -v output: 01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1) (prog-if 00 [VGA controller]) Subsystem: CardExpert Technology Device 1287 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f6000000 (32-bit, non-prefetchable) [size=16M] Memory at e8000000 (64-bit, prefetchable) [size=128M] Memory at f0000000 (64-bit, prefetchable) [size=32M] I/O ports at e000 [size=128] Expansion ROM at f7000000 [disabled] [size=512K] Capabilities: [60] Power Management version 3 Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [78] Express Legacy Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting <?> Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> Kernel modules: nouveau I have no additional details on the card. It came with an HP office PC. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141202/2882c938/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-02 15:27 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|unknown kepler chipset |[NV106] unknown kepler | |chipset 0x106 --- Comment #1 from Ilia Mirkin <imirkin at alum.mit.edu> --- Yeah, these are the funky GK208B's (often marketed as GT 720?). You can try adding 0x106 right above case 0x108 in drivers/gpu/drm/nouveau/core/engine/device/nve0.c -- they should be identical or at least similar. If that doesn't work, please append a dmesg here (after the patch) and send a mmiotrace of the blob + vbios to mmio.dumps at gmail.com -- good guide available at https://wiki.ubuntu.com/X/MMIOTracing -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141202/e6a40d15/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-02 15:43 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #2 from Sven <sven.koehler at gmail.com> --- Created attachment 110361 --> https://bugs.freedesktop.org/attachment.cgi?id=110361&action=edit the patch proposed in the previous comment Adding 0x106 seems to have worked. I can now boot with nouveau framebuffer and nouveau Xorg driver also works. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141202/25852cca/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-02 15:58 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #3 from Sven <sven.koehler at gmail.com> --- Will this patch be included in 3.18 (a bit late I guess) or maybe 3.19? -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141202/7a9e82fa/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-02 16:15 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #4 from Ilia Mirkin <imirkin at alum.mit.edu> --- (In reply to Sven from comment #2)> Created attachment 110361 [details] [review] > the patch proposed in the previous comment > > Adding 0x106 seems to have worked. I can now boot with nouveau framebuffer > and nouveau Xorg driver also works.Awesome. Please confirm that you're using the nouveau 3d driver (you'll need at least mesa 10.2). Try running some semi-stressing 3d thing too? Not sure if you use gnome-shell or something. [glxgears isn't really enough, although it's a start.] Also, I think it'd still be nice if you could provide a mmiotrace of the blob, the chip could have different golden init values, and other small differences. As for the patch, change it so that the 0x106 case gets a full copy of the 0x108 stuff, and call it GK208B in the name string, and send it as a proper patch (with git format-patch) to nouveau at lists.freedesktop.org . -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141202/1b31446f/attachment-0001.html>
bugzilla-daemon at freedesktop.org
2014-Dec-02 16:22 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #5 from Sven <sven.koehler at gmail.com> --- I will try to do the mmiotrace of the blob. Problem is, that the binary nvidia drivers gives me a kernel OOPS. Yay! Also, while I can make the changes to the kernel source, I'm not really sure what you're asking from me regarding the git format-patch. I'm not really an experienced git user yet. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141202/0450d8ff/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-02 16:25 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #6 from Ilia Mirkin <imirkin at alum.mit.edu> --- (In reply to Sven from comment #5)> I will try to do the mmiotrace of the blob. Problem is, that the binary > nvidia drivers gives me a kernel OOPS. Yay!D'oh! Maybe try a newer driver? If it oopses "later" rather than on load/X start, then that should be enough for a mmiotrace.> > Also, while I can make the changes to the kernel source, I'm not really sure > what you're asking from me regarding the git format-patch. I'm not really an > experienced git user yet.Step 1: get a git checkout Step 2: Make changes Step 3: git commit -a [pops up editor window, enter in a commit log, subject on first line, blank line, then longer description as necessary, and your sign off] Step 4: git format-patch HEAD^.. Step 5: review the foo.patch file that's generated Step 6: git send-email --to 'nouveau at lists.freedesktop.org' foo.patch [or send it as an email in some other way, just make sure that way preserves little details like tabs] -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141202/26b835b2/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-03 11:12 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #7 from Sven <sven.koehler at gmail.com> --- (In reply to Ilia Mirkin from comment #6)> (In reply to Sven from comment #5) > > I will try to do the mmiotrace of the blob. Problem is, that the binary > > nvidia drivers gives me a kernel OOPS. Yay! > > D'oh! Maybe try a newer driver? If it oopses "later" rather than on load/X > start, then that should be enough for a mmiotrace.I'm on gentoo. I was using the newest nvidia driver. But I suspect the kernel was too new. Anyhow, on the 3rd try it didn't oops. Trace has been emailed. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141203/a5b34ab3/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-03 11:27 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #8 from Sven <sven.koehler at gmail.com> --- (In reply to Ilia Mirkin from comment #4)> (In reply to Sven from comment #2) > > Adding 0x106 seems to have worked. I can now boot with nouveau framebuffer > > and nouveau Xorg driver also works. > > Awesome. Please confirm that you're using the nouveau 3d driver (you'll need > at least mesa 10.2). Try running some semi-stressing 3d thing too? Not sure > if you use gnome-shell or something. [glxgears isn't really enough, although > it's a start.]I'm using mesa 10.3.4 and glxinfo confirms that I'm using "Gallium 0.4 on NV106" and not software rendering or nvidia binary driver. I can confirm that glxgears, quake3-demo, and 0ad alpha 17 run fine. Everything looks like it should. Sorry, no gnome-shell here. I'm using the MATE Desktop Environment (good old fast 2D stuff). -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141203/5cb08840/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-03 12:17 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 Sven <sven.koehler at gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #110361|0 |1 is obsolete| | --- Comment #9 from Sven <sven.koehler at gmail.com> --- Created attachment 110407 --> https://bugs.freedesktop.org/attachment.cgi?id=110407&action=edit proper patch -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141203/9b90e38a/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-03 12:40 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #10 from Sven <sven.koehler at gmail.com> --- There is an error in dmesg with the patch applied: nouveau E[ PBUS][0000:01:00.0] MMIO read of 0x00000000 FAULT at 0x500c30 [ IBUS ] It doesn't seem to matter though. Is it something serious? -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141203/14df8238/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-03 13:35 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #11 from Sven <sven.koehler at gmail.com> --- nouveau 0000:01:00.0: Direct firmware load for nouveau/nv106_fuc084 failed with error -2 nouveau 0000:01:00.0: Direct firmware load for nouveau/nv106_fuc084d failed with error -2 nouveau E[ PBSP][0000:01:00.0] unable to load firmware data nouveau E[ PBSP][0000:01:00.0] init failed, -2 Does extract_firmware.py need updating? (I have Gentoo's nvidia-firmware-340.32 installed) -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141203/cf573352/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-18 23:45 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #12 from Ilia Mirkin <imirkin at alum.mit.edu> --- (In reply to Sven from comment #11)> nouveau 0000:01:00.0: Direct firmware load for nouveau/nv106_fuc084 failed > with error -2 > nouveau 0000:01:00.0: Direct firmware load for nouveau/nv106_fuc084d failed > with error -2 > nouveau E[ PBSP][0000:01:00.0] unable to load firmware data > nouveau E[ PBSP][0000:01:00.0] init failed, -2 > > Does extract_firmware.py need updating? > (I have Gentoo's nvidia-firmware-340.32 installed)Just add symlinks, same as for nv108, to the bsp/vp/ppp files. I'll update extract_firmware.py shortly. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141218/baad6e90/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-27 18:04 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #13 from Bjørn Lie <bjorn.lie at gmail.com> --- Any chance we can get this into 3.20? -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141227/48ea6980/attachment.html>
bugzilla-daemon at freedesktop.org
2014-Dec-27 18:10 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #14 from Ilia Mirkin <imirkin at alum.mit.edu> --- (In reply to Bjørn Lie from comment #13)> Any chance we can get this into 3.20?The current plan is for it to be added into 3.19 I believe. http://cgit.freedesktop.org/~darktama/nouveau/log/?h=linux-3.19 -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20141227/280ba359/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Feb-14 20:18 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 --- Comment #15 from Bjørn Lie <bjorn.lie at gmail.com> --- Running kernel 3.19.0 now, and nouveau driver now recognizes my card :-) I guess this bug can be closed, but leaving it up to the developer. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150214/65f6163a/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Mar-20 04:57 UTC
[Nouveau] [Bug 86935] [NV106] unknown kepler chipset 0x106
https://bugs.freedesktop.org/show_bug.cgi?id=86935 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150320/97a03d2e/attachment.html>