On 2019-03-18 6:08 p.m., Helge Deller wrote: >>> I pulled out any graphics card of this machine though. >> And this seems to be necessary. It's still pure chance, whether the >> graphics card is working or not. It may even cause a crash during >> booting. Here's a boot log of a crash: >> >> [ 93.621614] [drm] radeon kernel modesetting enabled. >> [ 93.871832] radeon 0000:80:00.0: enabling SERR and PARITY (0107 -> 0147) >> [ 94.010799] [drm] initializing kernel modesetting (RV350 0x1002:0x4154 >> 0x1002:0x0002 0x80). >> [ 94.179812] ipmi 16: Found new BMC (man_id: 0x00000b, prod_id: 0x8201, >> dev_id: 0x32) >> [ 94.219177] [drm] GPU not posted. posting now... >> [ 94.347007] ipmi 16: IPMI kcs interface initialized >> [ 94.512299] radeon 0000:80:00.0: putting AGP V3 device into 8x mode >> [ 94.599144] radeon 0000:80:00.0: GTT: 512M 0x60000000 - 0x7FFFFFFF >> [ 94.599165] [drm] Generation 2 PCI interface, using max accessible memory >> [ 94.599179] radeon 0000:80:00.0: VRAM: 128M 0xFFFFFFFFC0000000 - >> 0xFFFFFFFFC7FFFFFF (128M used) >> [ 94.599496] [drm] Detected VRAM RAM=128M, BAR=128M >> [ 94.599504] [drm] RAM width 128bits DDR >> [ 94.603570] [TTM] Zone kernel: Available graphics memory: 8218164 kiB >> [ 94.603578] [TTM] Zone dma32: Available graphics memory: 2097152 kiB >> [[ 94.603584] [TTM] Initializing pool allocator >> [ 94.887738] [drm] radeon: 128M of VRAM memory ready >> OK 94.887756] [drm] radeon: 512M of GTT memory ready. >> m] Found device 94.888008] [drm] radeon: 1 quad pipes, 1 Z pipes >> initialized >> ;1;39m82540EM Gi[ 94.923120] radeon 0000:80:00.0: WB disabled >> gabit Ethernet C[ 94.923159] radeon 0000:80:00.0: fence driver on ring 0 >> use gpu addr 0x0000000060000000 and cpu addr 0x000000002cdcd946 >> >> ontroller. >> [ 94.930972] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). >> [ 95.807136] [drm] Driver supports precise vblank timestamp query. >> [ 95.807402] [drm] radeon: irq initialized. >> [ 95.807548] [drm] Loading R300 Microcode >> [ 95.835137] radeon 0000:80:00.0: firmware: failed to load >> radeon/R300_cp.bin (-2) >> [ 95.835160] firmware_class: See https://wiki.debian.org/Firmware for >> information about missing firmware >> [ 95.835172] radeon 0000:80:00.0: Direct firmware load for >> radeon/R300_cp.bin failed with error -2 >> [ 95.835558] [drm:r100_cp_init [radeon]] *ERROR* Failed to load firmware! >> [ 95.835581] radeon 0000:80:00.0: failed initializing CP (-2). >> [ 96.503094] radeon 0000:80:00.0: Disabling GPU acceleration >> [ 96.504398] [drm] radeon: cp finalized >> [ 96.531896] [drm] radeon: cp finalized >> [ 96.683535] [TTM] Finalizing pool allocator >> [ 96.735229] [TTM] Zone kernel: Used memory at exit: 0 kiB >> [ 96.735229] [TTM] Zone dma32: Used memory at exit: 0 kiB >> [ 96.735229] [drm] radeon: ttm finalized >> [ 96.735229] [drm] Forcing AGP to PCI mode >> [ 96.793669] [drm] Generation 2 PCI interface, using max accessible memory >> [ 97.099110] radeon 0000:80:00.0: VRAM: 128M 0xFFFFFFFFC0000000 - >> 0xFFFFFFFFC7FFFFFF (128M used) >> [ 97.099121] radeon 0000:80:00.0: GTT: 512M 0xFFFFFFFFA0000000 - >> 0xFFFFFFFFBFFFFFFF >> [ 97.099142] [drm] Detected VRAM RAM=128M, BAR=128M >> [ 97.099149] [drm] RAM width 128bits DDR >> [ 97.203340] [TTM] Zone kernel: Available graphics memory: 8218164 kiB >> [ 97.203349] [TTM] Zone dma32: Available graphics memory: 2097152 kiB >> [ 97.203356] [TTM] Initializing pool allocator >> [ 97.203554] [drm] radeon: 128M of VRAM memory ready >> [ 97.203563] [drm] radeon: 512M of GTT memory ready. >> [ 97.203683] [drm] GART: num cpu pages 131072, num gpu pages 131072 >> [ 97.396449] [drm] radeon: 1 quad pipes, 1 Z pipes initialized >> [ 97.396472] [drm] PCI GART of 512M enabled (table at 0x0000000043D00000). >> [ 97.396631] radeon 0000:80:00.0: WB enabled >> [ 97.396652] radeon 0000:80:00.0: fence driver on ring 0 use gpu addr >> 0xffffffffa0000000 and cpu addr 0x00000000e3b927cf >> [ 97.396665] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). >> [ 97.396671] [drm] Driver supports precise vblank timestamp query. >> [ 97.396753] [drm] radeon: irq initialized. >> [ 97.396763] [drm] Loading R300 Microcode >> [ 97.396855] radeo >> >> At this point it crashed with a blinking red LED. >> >> But even if the graphics card works, it's almost unusable now. The >> previous version with KDE4 worked reasonable fast, but the new Plasma >> desktop is incredibly slow. Even the simple systemsettings5 >> application uses about 100% CPU time and everything reacts extremely >> slow on keyboard and mouse events. > Ok, that needs more analyzing. > Hard to say from here what's wrong. > I can try to debug further when I found time at some point. I've never seen the kernel try PCI after AGP as far as I can recall. One as WB enabled and the other doesn't.
Dave -- John David Anglin [email protected]

