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/