Hardware:
Pentium 4 3,4 GHz HT
AsRock P4V88 (VIA PT880 chipset)
3 GiB RAM DDR1 PC-400 CL3
nvidia GeForce 7900
Slackware 14.1 mit Kernel 3.17.4: nouveau läuft.
Knoppix 8.2 mit Kernel 4.16.5: nouveau läuft.
Slackware 14.2 mit Kernel 4.4.14|4.10.8|4.19.81|5.3.10: nouveau läuft nicht.
Bei allen vier Kernels unter Slackware 14.2 wird der Bildschirm schwarz, wenn nouveau geladen wird. Dabei spielt es keine Rolle, ob es im Kernel drin ist oder als Modul verfügbar ist.
Der Distro-Kernel 4.4.14 und der 4.10.8 schießen die Kiste ab. →hard reset nötig
Der 4.19.81 und der 5.3.10 starten "blind" weiter. → Affengriff nötig
Bekommt einer der vier Kernels ein
nomodeset als Bootparameter verabreicht, startet das System im Textmodus, was allerdings nicht zielführend ist.
Anderer Monitor, anderes DVI-Kabel: keine Änderung
Da Slackware 14.1 und Knoppix 8.2 laufen, ist ein Hardwareproblem unwahrscheinlich.
syslog vom 4.19.81 (mit Booparameter
drm.debug=14 log_buf_len=16M
Code:
[…]
[ 0.881728] Linux agpgart interface v0.103
[ 0.881858] agpgart: Detected VIA PT880 chipset
[ 0.889232] agpgart-via 0000:00:00.0: AGP aperture is 128M @ 0xf0000000
[…]
[ 6.072413] [drm:nouveau_drm_init [nouveau]] Loading Nouveau with parameters:
[ 6.072498] [drm:nouveau_drm_init [nouveau]] ... tv_disable : 0
[ 6.072581] [drm:nouveau_drm_init [nouveau]] ... ignorelid : 0
[ 6.072665] [drm:nouveau_drm_init [nouveau]] ... duallink : 1
[ 6.072748] [drm:nouveau_drm_init [nouveau]] ... nofbaccel : 0
[ 6.072830] [drm:nouveau_drm_init [nouveau]] ... config : (null)
[ 6.072913] [drm:nouveau_drm_init [nouveau]] ... debug : (null)
[ 6.072997] [drm:nouveau_drm_init [nouveau]] ... noaccel : 0
[ 6.073080] [drm:nouveau_drm_init [nouveau]] ... modeset : -1
[ 6.073164] [drm:nouveau_drm_init [nouveau]] ... runpm : -1
[ 6.073248] [drm:nouveau_drm_init [nouveau]] ... vram_pushbuf : 0
[ 6.073330] [drm:nouveau_drm_init [nouveau]] ... hdmimhz : 0
[ 6.074009] nouveau 0000:02:00.0: NVIDIA G71 (049200a2)
[…]
[ 6.265525] nouveau 0000:02:00.0: bios: version 05.71.22.53.02
[ 6.266345] agpgart-via 0000:00:00.0: AGP 3.5 bridge
[ 6.266477] agpgart: udevd tried to set rate=x12. Setting to AGP3 x8 mode.
[ 6.266594] agpgart-via 0000:00:00.0: putting AGP V3 device into 8x mode
[ 6.266791] nouveau 0000:02:00.0: putting AGP V3 device into 8x mode
[ 6.267171] agpgart-via 0000:00:00.0: AGP 3.5 bridge
[ 6.267293] agpgart: udevd tried to set rate=x12. Setting to AGP3 x8 mode.
[ 6.268476] agpgart-via 0000:00:00.0: putting AGP V3 device into 8x mode
[ 6.268673] nouveau 0000:02:00.0: putting AGP V3 device into 8x mode
[ 6.268880] nouveau 0000:02:00.0: bus: intr 00f00000
[ 6.269347] nouveau 0000:02:00.0: fb: 512 MiB GDDR3
[ 6.323225] [TTM] Zone kernel: Available graphics memory: 428494 kiB
[ 6.323343] [TTM] Zone highmem: Available graphics memory: 1548338 kiB
[ 6.323452] [TTM] Initializing pool allocator
[ 6.323596] nouveau 0000:02:00.0: DRM: VRAM: 506 MiB
[ 6.323705] nouveau 0000:02:00.0: DRM: GART: 128 MiB
[ 6.323832] nouveau 0000:02:00.0: DRM: TMDS table version 1.1
[ 6.323941] nouveau 0000:02:00.0: DRM: TMDS table script pointers not stubbed
[ 6.324052] nouveau 0000:02:00.0: DRM: DCB version 3.0
[ 6.324163] nouveau 0000:02:00.0: DRM: DCB outp 00: 01000300 00000028
[ 6.324275] nouveau 0000:02:00.0: DRM: DCB outp 01: 03000302 00000000
[ 6.324387] nouveau 0000:02:00.0: DRM: DCB outp 02: 04011310 00000028
[ 6.324497] nouveau 0000:02:00.0: DRM: DCB outp 03: 0c011312 00000000
[ 6.324607] nouveau 0000:02:00.0: DRM: DCB outp 04: 020223f1 00c0c080
[ 6.324718] nouveau 0000:02:00.0: DRM: DCB conn 00: 1030
[ 6.324827] nouveau 0000:02:00.0: DRM: DCB conn 01: 2130
[ 6.324935] nouveau 0000:02:00.0: DRM: DCB conn 02: 0210
[ 6.325045] nouveau 0000:02:00.0: DRM: DCB conn 03: 0211
[ 6.325153] nouveau 0000:02:00.0: DRM: DCB conn 04: 0213
[ 6.340915] nouveau 0000:02:00.0: DRM: Saving VGA fonts
[…]
[ 6.501978] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 6.502100] [drm] Driver supports precise vblank timestamp query.
[ 6.605877] nouveau 0000:02:00.0: DRM: MM: using M2MF for buffer copies
[ 6.606029] nouveau 0000:02:00.0: DRM: Setting dpms mode 3 on vga encoder (output 0)
[ 6.606206] nouveau 0000:02:00.0: DRM: Setting dpms mode 3 on tmds encoder (output 1)
[ 6.606375] nouveau 0000:02:00.0: DRM: Setting dpms mode 3 on vga encoder (output 2)
[ 6.606543] nouveau 0000:02:00.0: DRM: Setting dpms mode 3 on tmds encoder (output 3)
[ 6.606714] nouveau 0000:02:00.0: DRM: Setting dpms mode 3 on TV encoder (output 4)
[ 6.607393] [drm:drm_setup_crtcs [drm_kms_helper]]
[ 6.607405] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:38:DVI-I-1]
[…]
[ 6.621838] nouveau 0000:02:00.0: bus: MMIO write of 00ff0000 FAULT at 6833c4
[ 6.621959] nouveau 0000:02:00.0: bus: intr 03f00000
[ 6.622361] nouveau 0000:02:00.0: bus: MMIO write of 00ff0000 FAULT at 6833c4
[ 6.622474] nouveau 0000:02:00.0: bus: intr 03f00000
[das kommt jetzt ganz oft]
[ 6.667955] nouveau 0000:02:00.0: bus: MMIO write of 00ff0000 FAULT at 6833c4
[ 6.668065] nouveau 0000:02:00.0: bus: intr 03f00000
[ 6.668185] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:38:DVI-I-1] disconnected
[ 6.668196] nouveau 0000:02:00.0: bus: MMIO write of 00ff0000 FAULT at 6833c4
[ 6.668306] nouveau 0000:02:00.0: bus: intr 03f00000
[ 6.668429] nouveau 0000:02:00.0: bus: MMIO write of 00ff0000 FAULT at 6833c4
[ 6.668548] nouveau 0000:02:00.0: bus: intr 03f00000
[ 6.668677] nouveau 0000:02:00.0: bus: MMIO write of 00ff0000 FAULT at 6833c4
[ 6.668794] nouveau 0000:02:00.0: bus: intr 03f00000
[ 6.668918] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:41:DVI-I-2]
[ 6.668930] nouveau 0000:02:00.0: bus: MMIO write of 00ff0000 FAULT at 6833c4
[ 6.669046] nouveau 0000:02:00.0: bus: intr 03f00000
[das kommt jetzt ganz oft]
[ 20.814043] nouveau 0000:02:00.0: bus: MMIO write of 00000e04 FAULT at 6013d4
[ 22.445112] nouveau 0000:02:00.0: bus: intr 03f00000
[ 23.441878] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:41:DVI-I-2] status updated from unknown to disconnected
[ 23.441923] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:41:DVI-I-2] disconnected
[ 23.441936] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:44:TV-1]
[ 23.441938] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.441943] nouveau 0000:02:00.0: bus: intr 03f00000
[das kommt jetzt ganz oft]
[ 23.503340] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.504976] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.517107] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:44:TV-1] status updated from unknown to disconnected
[ 23.517115] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:44:TV-1] disconnected
[ 23.517122] [drm:drm_setup_crtcs [drm_kms_helper]] No connectors reported connected with modes
[ 23.517127] [drm:drm_setup_crtcs [drm_kms_helper]] connector 38 enabled? no
[ 23.517132] [drm:drm_setup_crtcs [drm_kms_helper]] connector 41 enabled? no
[ 23.517136] [drm:drm_setup_crtcs [drm_kms_helper]] connector 44 enabled? no
[ 23.517142] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 4096x4096 config
[ 23.517146] [drm] Cannot find any crtc or sizes
[ 23.517267] [drm:drm_crtc_helper_set_config [drm_kms_helper]]
[ 23.517272] [drm:drm_crtc_helper_set_config [drm_kms_helper]] [CRTC:35:crtc-0] [NOFB]
[ 23.517285] [drm:drm_crtc_helper_set_config [drm_kms_helper]]
[ 23.517289] [drm:drm_crtc_helper_set_config [drm_kms_helper]] [CRTC:37:crtc-1] [NOFB]
[ 23.517305] [drm] Initialized nouveau 1.3.1 20120801 for 0000:02:00.0 on minor 0
[ 23.517313] [drm:drm_setup_crtcs [drm_kms_helper]]
[ 23.517342] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:38:DVI-I-1]
[ 23.525361] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.525684] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.525952] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.544153] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.560447] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:38:DVI-I-1] disconnected
[ 23.560461] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:41:DVI-I-2]
[ 23.561067] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.567501] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.594519] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.594983] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.595917] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.596386] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.596651] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.597096] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.602969] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.606516] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.631989] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.635712] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.644921] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.645729] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.663457] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.672928] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 23.685985] nouveau 0000:02:00.0: DVI-I-2: EDID is invalid:
[ 23.686107] [00] BAD ff ff ff ff ff ff 00 4c 2d 94 01 39 31 49 42 24
[ 23.686217] [00] BAD 0f 01 03 80 26 1e 78 2a de 95 a3 54 4c 98 ff ff
[ 23.686328] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 23.686453] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 23.686586] [00] BAD ff ff ff ff ff ff ff f3 f3 ff ff ff ff ff ff ff
[ 23.686703] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 23.686816] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 23.686929] [00] BAD ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 23.687084] nouveau 0000:02:00.0: DRM: DDC responded, but no EDID for DVI-I-2
[ 23.723775] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:41:DVI-I-2] disconnected
[ 23.723786] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:44:TV-1]
[ 23.760412] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:44:TV-1] disconnected
[ 23.760418] [drm:drm_setup_crtcs [drm_kms_helper]] No connectors reported connected with modes
[ 23.760423] [drm:drm_setup_crtcs [drm_kms_helper]] connector 38 enabled? no
[ 23.760427] [drm:drm_setup_crtcs [drm_kms_helper]] connector 41 enabled? no
[ 23.760431] [drm:drm_setup_crtcs [drm_kms_helper]] connector 44 enabled? no
[ 23.760436] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 4096x4096 config
[ 23.760440] [drm] Cannot find any crtc or sizes
[ 23.760592] [drm:drm_setup_crtcs [drm_kms_helper]]
[ 23.760602] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:38:DVI-I-1]
[ 23.797084] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:38:DVI-I-1] disconnected
[ 23.797092] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:41:DVI-I-2]
[ 23.801268] i2c /dev entries driver
[ 23.938801] nouveau 0000:02:00.0: DVI-I-2: EDID is invalid:
[ 23.938918] [00] BAD ff ff ff ff ff ff 00 4c 2d 94 01 39 31 49 42 24
[ 23.939025] [00] BAD 0f 01 03 80 26 1e 78 2a de 95 a3 54 4c 99 26 0f
[ 23.939132] [00] BAD 50 54 bf ef 80 81 80 81 40 71 4f 01 01 01 01 01
[ 23.939238] [00] BAD 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 13
[ 23.939345] [00] BAD 00 78 2d 11 00 00 1e 00 00 00 fd 00 38 4b 1e 51
[ 23.939451] [00] BAD 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53 79
[ 23.939557] [00] BAD 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff 00
[ 23.939664] [00] BAD 48 56 45 59 39 30 33 34 32 37 0a 20 20 00 7c ff
[ 23.939776] nouveau 0000:02:00.0: DRM: DDC responded, but no EDID for DVI-I-2
[ 23.973752] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:41:DVI-I-2] disconnected
[ 23.973761] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:44:TV-1]
[ 24.010425] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:44:TV-1] disconnected
[ 24.010433] [drm:drm_setup_crtcs [drm_kms_helper]] No connectors reported connected with modes
[ 24.010438] [drm:drm_setup_crtcs [drm_kms_helper]] connector 38 enabled? no
[ 24.010442] [drm:drm_setup_crtcs [drm_kms_helper]] connector 41 enabled? no
[ 24.010446] [drm:drm_setup_crtcs [drm_kms_helper]] connector 44 enabled? no
[ 24.010452] [drm:drm_setup_crtcs [drm_kms_helper]] picking CRTCs for 4096x4096 config
[ 24.010457] [drm] Cannot find any crtc or sizes
[…]
[ 27.944094] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[ 27.944669] nouveau 0000:02:00.0: bus: MMIO read of 07300000 FAULT at 0bd0a0
[geht so weiter bis zum Ende des logfiles]
Den Kernel 5.3.10 möchte ich eigentlich nicht verwenden, da der ein anderes Problem mit der alten Hardware hat:
NMI handler took too long to run. Er schmeißt deshalb backtraces.
Den proprietären nvidia-Treiber möchte ich nicht verwenden!
Wo muss sich dran drehen, damit nouveau auf der Hardware mit Kernel 4, vorzugsweise 4.19.81, läuft? Die Knoppix 8.2 läuft ja schließlich auch auf dieser Hardware mit einem Kernel 4 und nouveau.