Gentoo Archives: gentoo-user

From: JingYuan Chen <phil.cyc@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] DRM Problem : Radeon HD 7670M
Date: Tue, 29 Mar 2016 01:08:32
Message-Id: CA+7LKP=Fg=NrMMRJncx9dJQReAu6FxJChf=YDDYs38G=VsUkaA@mail.gmail.com
In Reply to: Re: [gentoo-user] DRM Problem : Radeon HD 7670M by Mick
1 Mick,
2
3 Thanks for your response and suggestion !
4
5 When compiled the new kernel, there was no error message. I can use the new
6 kernel to boot my laptop successfully. So that I am sure that the relative
7 firmware filenames I gave are correct.
8
9 I will try another kernel version or Evergreen firmware this weekend.
10
11
12 Thank you !
13
14
15
16 Regards,
17 Phil
18
19 On Sun, Mar 27, 2016 at 12:47 AM, Mick <michaelkintzios@×××××.com> wrote:
20
21 > On Sunday 27 Mar 2016 00:23:21 JingYuan Chen wrote:
22 > > Hello,
23 > >
24 > > I had installed Gentoo in my laptop successfully last weekend. My laptop
25 > > is Toshiba Satellite L840. I found that my VGA card is Radeon HD 7670M
26 > > using "lspci -k" command. Therefore, I refer to Gentoo's Radeon wiki page
27 > > to configure 4.1.15-r1 kernel with TURKS firmware and emerge
28 > linux-firmware
29 > > atom.
30 > >
31 > > However, my new kernel can not load TURKS successfully. I notice that
32 > there
33 > > is an error message with DRM in dmesg's output. It shows
34 > > [drm:evergreen_init] *ERROR* Failed to load firmware.
35 >
36 > So the kernel *wants* to load the Evergreen firmware blobs.
37 >
38 >
39 > > Why Evergreen ? Is not Northern Islands ? I am sure that the filename I
40 > > gave is TURKS's firmware in menuconfig.
41 >
42 > Sure, but the kernel seems to think that the hardware is evergreen for some
43 > reason. The Radeon HD 7670M apparently is based on the same chipset as
44 > Radeon
45 > HD 6650M:
46 >
47 > http://www.notebookcheck.net/AMD-Radeon-HD-7670M.69483.0.html
48 >
49 > so it may be that the foundry it came out of was of an Evergreen batch.
50 >
51 >
52 > > How could I make the dmesg's error message more verbose to debug ?
53 > >
54 > > Are there some configurations should I check again ?
55 > >
56 > > p.s. I built it in kernel not in modules.
57 > >
58 > > Any advice would be greatly appreciated.
59 > >
60 > > Regards,
61 > > Phil
62 >
63 > I would first check that you have in your menuconfig the complete space
64 > separated Turks stanza:
65 >
66 > radeon/BTC_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin
67 > radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/SUMO_uvd.bin
68 >
69 > and make sure there are no misspellings in there. If it still complains,
70 > then
71 > replace these with the Evergreen (or whatever dmesg complains about) and
72 > try
73 > booting again.
74 >
75 > BTW, have you tried booting different kernels, or LiveISOs to see what they
76 > detect the hardware as?
77 >
78 > --
79 > Regards,
80 > Mick