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 |