Hi.
I've an ATI RS690m which requires firmware loaded to work properly and thus churn sustainable FPS.
On Debian the kernel logs state the following -
Code:
[ 1.051984] platform radeon_cp.0: firmware: requesting radeon/RS690_cp.bin
[ 21.793047] b43 ssb0:0: firmware: requesting b43/ucode5.fw
[ 22.038421] b43 ssb0:0: firmware: requesting b43/pcm5.fw
[ 22.165589] b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw
[ 22.262402] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
[ 22.477041] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
However Gentoo's kernel logs have no mention of the term 'firmware'. It's a custom kernel. It should at least request for the firmware, but that never happens.
I've enabled userspace kernel loading. My relevant parts of .config -
Code:
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FIRMWARE_EDID=y
CONFIG_FIRMWARE_MEMMAP=y
I've installed the linux firmware package and all looks well in /lib/fimware.
Is there anything else that could prevent firmware loading?
Output of udev (as I start X) -
Code:
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[1293033506.572817] add /devices/platform/radeon_cp.0 (platform)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/platform/radeon_cp.0
SUBSYSTEM=platform
MODALIAS=platform:radeon_cp
SEQNUM=1057
KERNEL[1293033506.572891] add /devices/platform/radeon_cp.0/firmware/radeon_cp.0 (firmware)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/platform/radeon_cp.0/firmware/radeon_cp.0
SUBSYSTEM=firmware
FIRMWARE=radeon/RS690_cp.bin
ASYNC=0
SEQNUM=1058
UDEV [1293033506.582235] add /devices/platform/radeon_cp.0 (platform)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/platform/radeon_cp.0
SUBSYSTEM=platform
MODALIAS=platform:radeon_cp
SEQNUM=1057
KERNEL[1293033506.620156] remove /devices/platform/radeon_cp.0/firmware/radeon_cp.0 (firmware)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/platform/radeon_cp.0/firmware/radeon_cp.0
SUBSYSTEM=firmware
FIRMWARE=radeon/RS690_cp.bin
ASYNC=0
SEQNUM=1059
UDEV [1293033506.620202] add /devices/platform/radeon_cp.0/firmware/radeon_cp.0 (firmware)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/platform/radeon_cp.0/firmware/radeon_cp.0
SUBSYSTEM=firmware
FIRMWARE=radeon/RS690_cp.bin
ASYNC=0
SEQNUM=1058
KERNEL[1293033506.620237] remove /devices/platform/radeon_cp.0 (platform)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/platform/radeon_cp.0
SUBSYSTEM=platform
MODALIAS=platform:radeon_cp
SEQNUM=1060
UDEV [1293033506.620265] remove /devices/platform/radeon_cp.0/firmware/radeon_cp.0 (firmware)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/platform/radeon_cp.0/firmware/radeon_cp.0
SUBSYSTEM=firmware
FIRMWARE=radeon/RS690_cp.bin
ASYNC=0
SEQNUM=1059
UDEV [1293033506.620294] remove /devices/platform/radeon_cp.0 (platform)
UDEV_LOG=3
ACTION=remove
DEVPATH=/devices/platform/radeon_cp.0
SUBSYSTEM=platform
MODALIAS=platform:radeon_cp
SEQNUM=1060