On 02/14/2015 06:52 AM, Ilia Mirkin wrote:> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto at
amacapital.net> wrote:
>> My new GTX 960 (GM206, I think) says:
>>
>> [ 10.329351] nouveau ![ DEVICE][0000:09:00.0] unknown Maxwell
chipset
>> [ 10.329355] nouveau E[ DEVICE][0000:09:00.0] unknown chipset,
0x126010a1
>> [ 10.329356] nouveau E[ DRM] failed to create 0x00000080, -22
>> [ 10.330129] nouveau: probe of 0000:09:00.0 failed with error -22
>>
>> Hacking up nouveau so that it treats it like a GM204 doesn't work.
>
> What happens if you just drop the 0x126 next to the 0x124 in
> engine/device/gm100.c ?
Hi Ilia,
i just tried that on my GM206 / GTX960
and get following output:
[ 27.574808] wmi: Mapper loaded
[ 27.787010] checking generic (f1000000 300000) vs hw (e0000000 10000000)
[ 27.787012] checking generic (f1000000 300000) vs hw (f0000000 2000000)
[ 27.787014] fb: switching to nouveaufb from simple
[ 27.787057] Console: switching to colour dummy device 80x25
[ 27.787313] nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x126010a1
[ 27.787317] nouveau [ DEVICE][0000:01:00.0] Chipset: GM204 (NV126)
[ 27.787319] nouveau [ DEVICE][0000:01:00.0] Family : NV110
[ 27.865776] nouveau [ VBIOS][0000:01:00.0] using image from PROM
[ 27.865895] nouveau [ VBIOS][0000:01:00.0] BIT signature found
[ 27.865896] nouveau [ VBIOS][0000:01:00.0] version 84.06.0d.00.02
[ 27.865995] nouveau [ PMC][0000:01:00.0] MSI interrupts enabled
[ 27.866025] nouveau [ PFB][0000:01:00.0] RAM type: GDDR5
[ 27.866026] nouveau [ PFB][0000:01:00.0] RAM size: 2048 MiB
[ 27.866027] nouveau [ PFB][0000:01:00.0] ZCOMP: 0 tags
[ 27.867385] nouveau E[ PDISP][0000:01:00.0] 03:0006:0f42: aux
channel not found
[ 27.867389] nouveau E[ PDISP][0000:01:00.0] 05:0006:0f82: aux
channel not found
[ 27.867392] nouveau E[ PDISP][0000:01:00.0] 07:0006:0f84: aux
channel not found
[ 27.867559] [TTM] Zone kernel: Available graphics memory: 8150570 kiB
[ 27.867561] [TTM] Zone dma32: Available graphics memory: 2097152 kiB
[ 27.867562] [TTM] Initializing pool allocator
[ 27.867565] [TTM] Initializing DMA pool allocator
[ 27.867570] nouveau [ DRM] VRAM: 2048 MiB
[ 27.867571] nouveau [ DRM] GART: 1048576 MiB
[ 27.867573] nouveau [ DRM] TMDS table version 2.0
[ 27.867574] nouveau [ DRM] DCB version 4.1
[ 27.867576] nouveau [ DRM] DCB outp 00: 01000f02 00020030
[ 27.867577] nouveau [ DRM] DCB outp 01: 02000f00 00000000
[ 27.867578] nouveau [ DRM] DCB outp 02: 04011f82 00020010
[ 27.867579] nouveau [ DRM] DCB outp 03: 02822f66 04400010
[ 27.867580] nouveau [ DRM] DCB outp 04: 02022f62 00020010
[ 27.867581] nouveau [ DRM] DCB outp 05: 02833f76 04400020
[ 27.867582] nouveau [ DRM] DCB outp 06: 02033f72 00020020
[ 27.867583] nouveau [ DRM] DCB outp 07: 04844f96 04400020
[ 27.867584] nouveau [ DRM] DCB outp 08: 04044f92 00020020
[ 27.867585] nouveau [ DRM] DCB outp 15: 01df5ff8 00000000
[ 27.867587] nouveau [ DRM] DCB conn 00: 00001030
[ 27.867588] nouveau [ DRM] DCB conn 01: 01000161
[ 27.867589] nouveau [ DRM] DCB conn 02: 00010246
[ 27.867590] nouveau [ DRM] DCB conn 03: 00020346
[ 27.867591] nouveau [ DRM] DCB conn 04: 02000446
[ 27.867592] nouveau [ DRM] DCB conn 05: 00000570
[ 27.867594] nouveau E[ DRM] Pointer to flat panel table invalid
[ 27.871470] nouveau W[ DRM] unknown connector type 70
[ 27.871490] nouveau W[ DRM] failed to create encoder 1/8/0: -19
[ 27.871492] nouveau W[ DRM] Unknown-1 has no encoders, removing
[ 27.871507] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 27.871508] [drm] Driver supports precise vblank timestamp query.
[ 27.871512] nouveau E[ DRM] failed to initialise sync subsystem, -38
[ 27.905083] nouveau 0000:01:00.0: No connectors reported connected
with modes
[ 27.905086] [drm] Cannot find any crtc or sizes - going 1024x768
[ 27.906297] nouveau [ DRM] allocated 1024x768 fb: 0x60000, bo
ffff8804196f0800
[ 27.906339] fbcon: nouveaufb (fb0) is primary device
[ 27.907023] Console: switching to colour frame buffer device 128x48
[ 27.908114] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[ 27.908133] [drm] Initialized nouveau 1.2.1 20120801 for 0000:01:00.0
on minor 1
Connected HDMI monitor still doesn't lite up yet.
If you have any other things/patches to test just let me know. I'm also
around in #nouveau
Stefan