LinuxQuestions.org

LinuxQuestions.org (http://www.linuxquestions.org/questions/index.php)
-   Linux - Hardware (http://www.linuxquestions.org/questions/forumdisplay.php?f=18)
-   -   ATI Radeon HD 3450 firmware issue on OpenSuSE 13.1 (http://www.linuxquestions.org/questions/showthread.php?t=4175483984)

lpwevers 11-09-2013 04:24 AM

ATI Radeon HD 3450 firmware issue on OpenSuSE 13.1
 
Hi,

I've installed OpenSuSE 13.1 on a system with an ATI Radeon HD 3450 card. I'd really like to have the 3D acceleration enabled, however, for some reason I cannot get it to work. The output of dmesg tells me there's something wrong when loading the firmware for the card:
Code:

dmesg | grep drm
[    1.668747] [drm] Initialized drm 1.1.0 20060810
[    1.677644] [drm] radeon kernel modesetting enabled.
[    1.677694] fb: conflicting fb hw usage radeondrmfb vs VESA VGA - removing generic driver
[    1.678712] [drm] initializing kernel modesetting (RV620 0x1002:0x95C5 0x1028:0x0342).
[    1.678724] [drm] register mmio base: 0xFE9F0000
[    1.678725] [drm] register mmio size: 65536
[    1.678907] [drm] Detected VRAM RAM=256M, BAR=256M
[    1.678908] [drm] RAM width 64bits DDR
[    1.678971] [drm] radeon: 256M of VRAM memory ready
[    1.678972] [drm] radeon: 512M of GTT memory ready.
[    1.678986] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    1.679603] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[    1.684052] [drm] Loading RV620 Microcode
[    1.707579] [drm:r600_startup] *ERROR* Failed to load firmware!
[    1.708820] [drm] Radeon Display Connectors
[    1.708822] [drm] Connector 0:
[    1.708823] [drm]  DIN-1
[    1.708824] [drm]  Encoders:
[    1.708825] [drm]    TV1: INTERNAL_KLDSCP_DAC2
[    1.708826] [drm] Connector 1:
[    1.708827] [drm]  DVI-I-1
[    1.708828] [drm]  HPD1
[    1.708829] [drm]  DDC: 0x7e60 0x7e60 0x7e64 0x7e64 0x7e68 0x7e68 0x7e6c 0x7e6c
[    1.708830] [drm]  Encoders:
[    1.708831] [drm]    CRT1: INTERNAL_KLDSCP_DAC1
[    1.708832] [drm]    DFP2: INTERNAL_KLDSCP_LVTMA
[    1.708833] [drm] Connector 2:
[    1.708834] [drm]  DVI-I-2
[    1.708835] [drm]  HPD2
[    1.708836] [drm]  DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c
[    1.708837] [drm]  Encoders:
[    1.708838] [drm]    CRT2: INTERNAL_KLDSCP_DAC2
[    1.708839] [drm]    DFP1: INTERNAL_UNIPHY
[    1.708859] [drm] Internal thermal controller with fan control
[    1.708886] [drm] radeon: power management initialized
[    1.752345] [drm] fb mappable at 0xD0141000
[    1.752347] [drm] vram apper at 0xD0000000
[    1.752348] [drm] size 8294400
[    1.752349] [drm] fb depth is 24
[    1.752350] [drm]    pitch is 7680
[    1.752402] fbcon: radeondrmfb (fb0) is primary device
[    1.760267] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    1.760271] [drm] Initialized radeon 2.34.0 20080528 for 0000:01:00.0 on minor 0

However, I do have the firmware installed (and I made sure the file is actually there):
Code:

ls -l /usr/lib/firmware/radeon/R600_rlc.bin
-rw-r--r-- 1 root root 3072 Jul 28 23:39 /usr/lib/firmware/radeon/R600_rlc.bin

I did find an old thread here [SOLVED] r600_cp: Failed to load firmware "radeon/R600_rlc.bin" which basically states that I should rebuild my kernel. Now that's something I really don't want to do. Is there another way to get this working on OpenSuSE?

Kind Regards,
Louis

Ztcoracat 11-09-2013 11:45 PM

Hi:

I'm not a rebuild expert on the kernel by far; sorry-

Maybe a more experienced member with that will chime in.

You probably already have but I'll ask anyway: did you install the Propritary ATI Linux Driver?
http://support.amd.com/en-us/download

I'm thinking that your Radeon 3450 is your on-board? What mobo do you have?

http://forums.opensuse.org/english/g...hd-5450-a.html

http://en.opensuse.org/SDB:Configuring_graphics_cards
http://forums.opensuse.org/english/g...rx-radeon.html

HTH;)

lpwevers 11-10-2013 04:03 AM

Quote:

Originally Posted by Ztcoracat (Post 5061671)
Hi:

I'm not a rebuild expert on the kernel by far; sorry-

Maybe a more experienced member with that will chime in.

You probably already have but I'll ask anyway: did you install the Propritary ATI Linux Driver?
http://support.amd.com/en-us/download

I'm thinking that your Radeon 3450 is your on-board? What mobo do you have?

http://forums.opensuse.org/english/g...hd-5450-a.html

http://en.opensuse.org/SDB:Configuring_graphics_cards
http://forums.opensuse.org/english/g...rx-radeon.html

HTH;)

Hi,

Thanks for the reply. No I have not installed the proprietary fglrx driver. Point is, I can't, since OpenSuSE 13.1 comes with Xorg 1.14, which is not supported by the legacy driver.

But reading more and more on the issue I managed to get it working. So for everyone having the same issue, this is what caused it. The motherboard has an Intel chipset, and Linux was installed with that. Later on I added the Radeon card, which led to the issue described above.

Reading all about having to recompile the kernel because the firmware should be included in the boadloader config, this morning I decided to reinstall the kernel package as well, as this results in the bootloader configuration being regenerated.

Having done that, and rebooted the system, presto, it works like a charm. No need to downgrade my OpenSuSE to 12.2 to use the fglrx driver.

Kind regards,
Louis

Ztcoracat 11-10-2013 09:30 PM

Thanks for sharing that you later added a radeon card.

So;...if you don't mind for clarification purposes:-

Recompiling the kernel and reinstalling the kernel pkg's is what gave you the 3D acceleration that you wanted? Y/N ;)

lpwevers 11-11-2013 04:47 AM

Quote:

Originally Posted by Ztcoracat (Post 5062210)
Thanks for sharing that you later added a radeon card.

So;...if you don't mind for clarification purposes:-

Recompiling the kernel and reinstalling the kernel pkg's is what gave you the 3D acceleration that you wanted? Y/N ;)

Close. I didn't recompile the kernel. I just reinstalled the kernel package from the OpenSuSE distribution. This worked some magic that gave me the 3D acceleration I always wanted.

Ztcoracat 11-11-2013 07:06 PM

Thanks -;)

I'll share this with others that may have a similar case as yours:-

Have a good week; lpwevers!


All times are GMT -5. The time now is 10:14 PM.