Bug 24971 - radeon KMS failed to work since 2.6.32-rc1
Summary: radeon KMS failed to work since 2.6.32-rc1
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.5 (2009.10)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-07 03:42 UTC by rem11_1999
Modified: 2009-11-07 13:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description rem11_1999 2009-11-07 03:42:26 UTC
Since 2.6.32-rc1 (and up to 2.6.32-rc6) kms failed to start correctly, and in /var/log/message there's :

Nov  5 15:21:12 chronos kernel: [drm] Loading R500 Microcode
Nov  5 15:21:12 chronos kernel: platform radeon_cp.0: firmware: requesting radeon/R520_cp.bin
Nov  5 15:21:12 chronos kernel: ACPI Warning for \_SB_.PCI0.BAT0._BIF: Converted Buffer to expected String at index 9 (20090903/nsrepair-132)
Nov  5 15:21:12 chronos kernel: ACPI: Battery Slot [BAT0] (battery present)
Nov  5 15:21:12 chronos kernel: radeon_cp: Failed to load firmware "radeon/R520_cp.bin"
Nov  5 15:21:12 chronos kernel: [drm:r100_cp_init] *ERROR* Failed to load firmware!
Nov  5 15:21:12 chronos kernel: radeon 0000:01:00.0: failled initializing CP (-2).
Nov  5 15:21:12 chronos kernel: radeon 0000:01:00.0: Disabling GPU acceleration
Nov  5 15:21:12 chronos kernel: [drm] radeon: cp finalized
Nov  5 15:21:12 chronos kernel: Unpin not necessary for ffff88007eea9000 !

But firmware is here in /lib64/firmware/radeon/R520_cp.bin.


If I restart a 2.6.31.* without changing anything, no problem :

Nov  5 15:30:37 chronos kernel: [drm] Loading R500 Microcode
Nov  5 15:30:37 chronos kernel: [drm] radeon: ring at 0x0000000020000000
Nov  5 15:30:37 chronos kernel: [drm] ring test succeeded in 4 usecs
Nov  5 15:30:37 chronos kernel: [drm] radeon: ib pool ready.
Nov  5 15:30:37 chronos kernel: [drm] ib test succeeded in 0 usecs
Nov  5 15:30:37 chronos kernel: [drm] Radeon Display Connectors
Nov  5 15:30:37 chronos kernel: [drm] Connector 0:
Comment 1 Alex Deucher 2009-11-07 13:12:14 UTC
The driver isn't able to find the firmware.  It was split out of the kernel and into a separate package in 2.6.32.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.