Solved radeonkms problem

Hello forum.

I'm giving FreeBSD another go as the OS on main desktop PC for the first time in a few years. The PC has an AMD Radeon HD 6950 (cayman) graphics card.

I've enabled vt(4) as my console driver and can successfully load the radeonkms kernel module manually after the system has booted. It automatically pulls in the firmware modules and switches the console video mode up to the maximum that my monitor supports. Everything subsequently works fine, including X.org.

However, trying to load radeonkms automatically at boot, using the radeonkms_load="YES" directive in /boot/loader.conf results in the system hanging and the graphics card cooling fans spinning up, with the following displayed on screen:

radeonkms-hang.jpg


Is this a known problem for which there is a workaround?

Thanks.
JM

PS. I did read the other recent thread related to radeon problems, but it didn't seem to describe the same issue.
 
It says it cannot find the firmware module, maybe add this to /boot/loader.conf?
Code:
radeonkmsfw_CAYMAN_pfp_load="YES"
There may be more dependencies missing. Find out by running kldstat after you have loaded radeonkms manually.

Alternatively you can add this to /etc/rc.conf instead to load the module at boot (later than from the loader but better than nothing):
Code:
kld_list="radeonkms"
 
  • Thanks
Reactions: jem
Back
Top