Web lists-archives.com

Re: radeon black screen




David Wright composed on 2017-03-13 23:43 (UTC-0500):

Another oddity is that dmesg always says (both then and now):
[drm] Loading R300 Microcode
radeon 0000:01:00.0: firmware: failed to load radeon/R300_cp.bin (-2)
radeon 0000:01:00.0: Direct firmware load failed with error -2
radeon 0000:01:00.0: Falling back to user helper
[drm:r100_cp_init] *ERROR* Failed to load firmware!
radeon 0000:01:00.0: failed initializing CP (-12).
radeon 0000:01:00.0: Disabling GPU acceleration

However, if I feed it radeon/R300_cp.bin (by installing
firmware-linux-nonfree), the display goes blank soon afterwards.

Which kernel(s)?

lspci -vv gives:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV350/M10 [Mobility Radeon 9600 PRO Turbo] (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device 005d
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B+ DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 66 (2000ns min), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at 3000 [size=256]
        Region 2: Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at d0120000 [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
                Status: RQ=80 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
                Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: radeon

Your comment bolsters my suspicion that Linux kernel support may have regressed lately for Radeon "AGP" gfxchips marketed in parallel to PCIe versions:

https://lists.opensuse.org/opensuse/2017-03/msg00163.html

Similar wasted a bunch of my time very recently:
https://bugzilla.opensuse.org/show_bug.cgi?id=1004453#c30

One must wonder how much time and effort kernel devs devote to testing on ancient, mostly 32-bit, hardware.
--
"The wise are known for their understanding, and pleasant
words are persuasive." Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/