I placed the file under /lib/firmware/radeon, and now the system seems to find the file, but fails to load it anyways ("loading /lib/firmware/radeon/R100_cp.bin failed with error -22"):

dmesg | grep radeon

[   15.649944] radeonfb 0000:00:10.0: enabling device (0086 -> 0087)
[   15.650022] radeonfb 0000:00:10.0: BAR 0: can't reserve [mem 0x98000000-0x9fffffff pref]
[   15.650030] radeonfb (0000:00:10.0): cannot request region 0.
[   15.650064] radeonfb: probe of 0000:00:10.0 failed with error -16
[   18.388174] [drm] radeon kernel modesetting enabled.
[   18.388411] fb: switching to radeondrmfb from OFfb ATY,Bee_A
[   18.390310] fb: switching to radeondrmfb from OFfb ATY,Bee_B
[   18.393650] radeon 0000:00:10.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000
[   18.393681] radeon 0000:00:10.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000
[   18.394749] [drm:radeon_get_bios [radeon]] *ERROR* Unable to locate a BIOS ROM
[   18.394857] radeon 0000:00:10.0: putting AGP V2 device into 2x mode
[   18.394907] radeon 0000:00:10.0: GTT: 256M 0x00000000 - 0x0FFFFFFF
[   18.394926] radeon 0000:00:10.0: VRAM: 128M 0x0000000098000000 - 0x000000009FFFFFFF (32M used)
[   18.416564] [drm] radeon: 32M of VRAM memory ready
[   18.416571] [drm] radeon: 256M of GTT memory ready.
[   18.417678] radeon 0000:00:10.0: WB disabled
[   18.417700] radeon 0000:00:10.0: fence driver on ring 0 use gpu addr 0x0000000000000000 and cpu addr 0xd1c27000
[   18.417816] [drm] radeon: irq initialized.
[   18.431304] radeon 0000:00:10.0: loading /lib/firmware/radeon/R100_cp.bin failed with error -22
[   18.431322] radeon 0000:00:10.0: Direct firmware load for radeon/R100_cp.bin failed with error -22
[   18.431340] radeon_cp: Failed to load firmware "radeon/R100_cp.bin"
[   18.432431] [drm:r100_cp_init [radeon]] *ERROR* Failed to load firmware!
[   18.433051] radeon 0000:00:10.0: failed initializing CP (-22).
[   18.433058] radeon 0000:00:10.0: Disabling GPU acceleration
[   18.433073] [drm] radeon: cp finalized
[   18.433292] [drm] radeon: cp finalized
[   18.434777] [drm] radeon: ttm finalized
[   18.434893] radeon 0000:00:10.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000
[   18.434923] radeon 0000:00:10.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000
[   18.435392] [drm:radeon_get_bios [radeon]] *ERROR* Unable to locate a BIOS ROM
[   18.435454] radeon 0000:00:10.0: VRAM: 128M 0x0000000098000000 - 0x000000009FFFFFFF (32M used)
[   18.435464] radeon 0000:00:10.0: GTT: 512M 0x0000000078000000 - 0x0000000097FFFFFF
[   18.436227] [drm] radeon: 32M of VRAM memory ready
[   18.436233] [drm] radeon: 512M of GTT memory ready.
[   18.453782] radeon 0000:00:10.0: WB disabled
[   18.453804] radeon 0000:00:10.0: fence driver on ring 0 use gpu addr 0x0000000078000000 and cpu addr 0xcd050000
[   18.453918] [drm] radeon: irq initialized.
[   18.458236] radeon 0000:00:10.0: loading /lib/firmware/radeon/R100_cp.bin failed with error -22
[   18.458244] radeon 0000:00:10.0: Direct firmware load for radeon/R100_cp.bin failed with error -22
[   18.458256] radeon_cp: Failed to load firmware "radeon/R100_cp.bin"
[   18.459402] [drm:r100_cp_init [radeon]] *ERROR* Failed to load firmware!
[   18.459411] radeon 0000:00:10.0: failed initializing CP (-22).
[   18.459418] radeon 0000:00:10.0: Disabling GPU acceleration
[   18.459432] [drm] radeon: cp finalized
[   19.214852] [drm] radeon legacy LVDS backlight initialized
[   21.199003] radeon 0000:00:10.0: fb0: radeondrmfb frame buffer device
[   21.222215] [drm] Initialized radeon 2.50.0 20080528 for 0000:00:10.0 on minor 0


martes, 21 may 2019, 17:45 +02:00 de Phil Hofer <phil@sunfi.sh>:

Nicolas,

> Thank you very much, Phil. I downloaded the blob and manually copied it to /usr/lib/firmware/radeon as root. However, I keep getting the same error. Is there anything I might be doing wrong here?

The kernel won't usually search there (unless you ask it to).
Try using either /lib/firmware/radeon, or
/lib/firmware/${RELEASE}/radeon, where ${RELEASE}
is the name of the kernel version that you also
see in the kernel modules path (/lib/modules/${...}/...}).

Cheers,
Phil
_______________________________________________
Adélie Users mailing list -- adelie-users@lists.adelielinux.org
To unsubscribe send an email to adelie-users-leave@lists.adelielinux.org


Nicolás Colla
nicolascolla@mail.ru