Jump to content

Clover test and patches for Polaris GPU


fantomas
279 posts in this topic

Recommended Posts

with "#define..." of 0x150a as it's value and implementing this in the right places of "ati.c" sections "get_vram_size" and "radeon_card_posted" i could get the Card posted in bootlog, but still get 0MB VRAM for it dedicated. Therefor we still get blackscreen after verbose boot when using RX4x0 as primary and only gfx.

 

There is also a value for "_CONFIG_APER_SIZE": 0x150c - but it also doesn't change the status of dedicated VRAM. Currently i am out of new ideas, really tired and frustrated (that it would not work as hoped [expected]).

 

Got to take a little break for now. But i offer a bet: would be fixed up till CLOVER rev. 4000. Anyone? :thumbsup_anim:  <--- if i win this bet, i promise to make a bigger donation* (up to 10% of fixing REV#).

 

 

* = to the community, not the one who fixed it - just to be clear.

Is it possible for you to get dmesg like this one

 

https://gist.github.com/Revod/8520c880ffc605e1daf7d3af0d84abf4

 

sDMA is not initialized correctly.

Link to comment
Share on other sites

ydeng:
 
this is my dmesg-log when booting with just the RX480 enabled:

 

 

SIERRA-EXTERN:~ md$ sudo dmesg | more
Password:
2 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000
: 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442
: 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002
: 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000
: 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442
: 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002
: 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000
: 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xdeadbeef : 0xdeadbeef
: 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef
: 0x00000080 : 0x00000200 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xc0023f00 : 0xffff7000 : 0x000000ff : 0x80000398 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xc0044700 : 0x00000514 : 0x00000000 : 0x22000002 : 0x00000001 : 0x00000000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0x0000033a : 0x00000000 : 0xc0016900 : 0x000001c5 : 0x00000004 : 0xc0026900
: 0x00000010 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000000d4 : 0x16000012 : 0xc0016900 : 0x000000d5
: 0x0000002a : 0xc0106900 : 0x000002fe : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0xc0026900 : 0x000002f5 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x00000000 : 0x00000000 : 0xc0026900 : 0x00000003 : 0x0000002a : 0x00000000 : 0xc0046900 : 0x0000000a
: 0x00000000 : 0x00000000 : 0x00000000 : 0x06000e00 : 0xc0016900 : 0x00000083 : 0x0000ffff : 0xc0026900
: 0x0000008e : 0x0000000f : 0x0000000f : 0xc0056900 : 0x00000105 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000012 : 0xc0026900 : 0x0000010b : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000001e0
: 0x00000000 : 0xc0036900 : 0x00000200 : 0x00000000 : 0x00010000 : 0x00cc0011 : 0xc0026900 : 0x00000292
: 0x00000000 : 0x060201b8 : 0xc0026900 : 0x000002b0 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000002f8
: 0x00000000 : 0xc0016900 : 0x00000207 : 0x00000000 : 0xc0017600 : 0x00000046 : 0x0000ffff : 0xc0027600
: 0x00000048 : 0x00018007 : 0x00000000 : 0xc0017600 : 0x0000004a : 0x000c0041 : 0xc0017600 : 0x0000004b
: 0x00000018 : 0xc0016900 : 0x000001b1 : 0x00000002 : 0xc0016900 : 0x000001c3 : 0x00000004 : 0xc0047600
: 0x0000004c : 0x00000000 : 0x00000000 : 0x45570000 : 0x44b40000 : 0xc0047600 : 0x00000050 : 0x00000000
: 0x00000000 : 0x3f800000 : 0x3f800000 : 0xc0047600 : 0x00000054 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0037600 : 0x00000007 : 0x0000ffff : 0x00018026 : 0x00000000 : 0xc0017600 : 0x0000000a
: 0x000c0081 : 0xc0017600 : 0x0000000b : 0x00000018 : 0xc0016900 : 0x000001b4 : 0x00000002 : 0xc0016900
: 0x000001b3 : 0x00000002 : 0xc0016900 : 0x000001b6 : 0x00000001 : 0xc0016900 : 0x0000008f : 0x0000000f
: 0xc0016900 : 0x00000203 : 0x00000010 : 0xc0016900 : 0x000001c4 : 0x00000000 : 0xc0016900 : 0x000001b8
: 0x00000000 : 0xc0087600 : 0x0000000c : 0x00003000 : 0x00900000 : 0x0167cd6f : 0x90800fac : 0x01bfe000
: 0x00000000 : 0x00000000 : 0x00000000 : 0xc0047600 : 0x00000014 : 0x00000092 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0016900 : 0x00000191 : 0x00000000 : 0xc0016900 : 0x100002aa : 0x200000ff : 0xc0017900
: 0x10000242 : 0x00000011 : 0xc0012d00 : 0x00000003 : 0x00000002 : 0xc0034300 : 0x86007fc0 : 0xffffffff
: 0x00000000 : 0x0000000a : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0x00000290 : 0x00000000 : 0xc0016900 : 0x000002a1 : 0x00000000 : 0xc0016900
: 0x000002a5 : 0x00000000 : 0xc0016900 : 0x000002ad : 0x00000000 : 0xc0016900 : 0x000002ae : 0x00000000
: 0xc0016900 : 0x000002d5 : 0x00000000 : 0xc0016900 : 0x000002e5 : 0x00000000 : 0xc0016900 : 0x000002e6
: 0x00000000 : 0xc0016900 : 0x00000100 : 0xffffffff : 0xc0016900 : 0x00000316 : 0x0000001e : 0xc0016900
: 0x00000317 : 0x00000020 : 0xc0016900 : 0x00000081 : 0x80000000 : 0xc0016900 : 0x00000082 : 0x40004000
: 0xc0016900 : 0x0000008d : 0x00000000 : 0xc0016900 : 0x00000090 : 0x80000000 : 0xc0016900 : 0x00000091
: 0x40004000 : 0xc0016900 : 0x00000094 : 0x80000000 : 0xc0016900 : 0x00000095 : 0x40004000 : 0xc0016900
: 0x000000b4 : 0x00000000 : 0xc0016900 : 0x000000b5 : 0x3f800000 : 0xc0016900 : 0x00000208 : 0x00000000
: 0xc0066900 : 0x000002de : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0xc0016900 : 0x0000008c : 0xaa99aaaa : 0xc0056900 : 0x000002f9 : 0x00000005 : 0x3f800000 : 0x3f800000
: 0x3f800000 : 0x3f800000 : 0xc0016900 : 0x000002dc : 0x00000000 : 0xc0016900 : 0x00000349 : 0x00000000
: 0xc0016900 : 0x00000358 : 0x00000000 : 0xc0016900 : 0x00000367 : 0x00000000 : 0xc0016900 : 0x00000376
: 0x00000000 : 0xc0016900 : 0x00000385 : 0x00000000 : 0xc0002f00 : 0x00000001 : 0xc0016900 : 0x0000030e
: 0xffffffff : 0xc0016900 : 0x0000030f : 0xffffffff : 0xc0016900 : 0x00000204 : 0x00090000 : 0xc0016900
: 0x00000205 : 0x00000004 : 0xc0016900 : 0x00000206 : 0x00000300 : 0xc0016900 : 0x00000001 : 0x00000001
: 0xc0076900 : 0x000001e1 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0016900 : 0x0000020c : 0x00000000 : 0xc0004600 : 0x0000001a : 0xc0004600 : 0x00000018
: 0xc0017900 : 0x00001808 : 0x00000002 : 0xc0033700 : 0x00100100 : 0x100bd000 : 0x00000000 : 0x00000003
: 0xc0044700 : 0x00000514 : 0x100bd000 : 0x20000000 : 0x11111114 : 0x00000000 : 0xc0053c00 : 0x00000013
: 0x100bd000 : 0x00000000 : 0x11111114 : 0xffffffff : 0x0000000a : 0xc0004600 : 0x00000407 : 0xc0034300
: 0xa8c40000 : 0xffffffff : 0x00000000 : 0x0000000a : 0xc0076900 : 0x00000318 : 0x00115c00 : 0x1bf001bf
: 0x00014fff : 0x00000000 : 0x00008024 : 0x0000000a : 0x00000000 : 0xc0076900 : 0x0000031f : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x0000032b
: 0x00000000 : 0xc0016900 : 0xc0023900 : 0x001e3e58 : 0x00000002 : 0xe0000000 : 0xc0023f00 : 0x00000000
: 0x00000000 : 0x00000800 : 0xc0012800 : 0x80000000 : 0x80000000 : 0xc0016900 : 0x00000101 : 0x00000000
: 0xc0016900 : 0x00000102 : 0x00000000 : 0xc0016900 : 0x00000103 : 0x00000000 : 0xc0016900 : 0x00000284
: 0x00000000 : 0xc0016900 : 0x00000290 : 0x00000000 : 0xc0016900 : 0x000002a1 : 0x00000000 : 0xc0016900
: 0x000002a5 : 0x00000000 : 0xc0016900 : 0x000002ad : 0x00000000 : 0xc0016900 : 0x000002ae : 0x00000000
: 0xc0016900 : 0x000002d5 : 0x00000000 : 0xc0016900 : 0x000002e5 : 0x00000000 : 0xc0016900 : 0x000002e6
: 0x00000000 : 0xc0016900 : 0x00000100 : 0xffffffff : 0xc0016900 : 0x00000316 : 0x0000001e : 0xc0016900
: 0x00000317 : 0x00000020 : 0xc0016900 : 0x00000081 : 0x80000000 : 0xc0016900 : 0x00000082 : 0x40004000
: 0xc0016900 : 0x0000008d : 0x00000000 : 0xc0016900 : 0x00000090 : 0x80000000 : 0xc0016900 : 0x00000091
: 0x40004000 : 0xc0016900 : 0x00000094 : 0x80000000 : 0xc0016900 : 0x00000095 : 0x40004000 : 0xc0016900
: 0x000000b4 : 0x00000000 : 0xc0016900 : 0x000000b5 : 0x3f800000 : 0xc0016900 : 0x00000208 : 0x00000000
: 0xc0066900 : 0x000002de : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0xc0016900 : 0x0000008c : 0xaa99aaaa : 0xc0056900 : 0x000002f9 : 0x00000005 : 0x3f800000 : 0x3f800000
: 0x3f800000 : 0x3f800000 : 0xc0016900 : 0x000002dc : 0x00000000 : 0xc0016900 : 0x00000349 : 0x00000000
: 0xc0016900 : 0x00000358 : 0x00000000 : 0xc0016900 : 0x00000367 : 0x00000000 : 0xc0016900 : 0x00000376
: 0x00000000 : 0xc0016900 : 0x00000385 : 0x00000000 : 0xc0017900 : 0x0000024d : 0x00000001 : 0xc0016900
: 0x0000030e : 0xffffffff : 0xc0016900 : 0x0000030f : 0xffffffff : 0xc0016900 : 0x00000204 : 0x00090000
: 0xc0016900 : 0x00000205 : 0x00000004 : 0xc0016900 : 0x00000206 : 0x00000300 : 0xc0016900 : 0x00000001
: 0x00000001 : 0xc0076900 : 0x000001e1 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0xc0016900 : 0x0000020c : 0x00000000 : 0xc0004600 : 0x0000001a : 0xc0004600
: 0x00000018 : 0xc0017900 : 0x00001808 : 0x00000002 : 0xc0033700 : 0x00100100 : 0x100bd000 : 0x00000000
: 0x00000003 : 0xc0044700 : 0x00000514 : 0x100bd000 : 0x20000000 : 0x11111114 : 0x00000000 : 0xc0053c00
: 0x00000013 : 0x100bd000 : 0x00000000 : 0x11111114 : 0xffffffff : 0x0000000a : 0xc0004600 : 0x00000407
: 0xc0034300 : 0xa8c40000 : 0xffffffff : 0x00000000 : 0x0000000a : 0xc0076900 : 0x00000318 : 0x00115c00
: 0x1bf001bf : 0x00014fff : 0x00000000 : 0x00008024 : 0x0000000a : 0x00000000 : 0xc0076900 : 0x0000031f
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x0000032b : 0x00000000 : 0xc0016900 : 0x0000033a : 0x00000000 : 0xc0016900 : 0x000001c5 : 0x00000004
: 0xc0026900 : 0x00000010 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000000d4 : 0x16000012 : 0xc0016900
: 0x000000d5 : 0x0000002a : 0xc0106900 : 0x000002fe : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0026900 : 0x000002f5 : 0x00000000 : 0x00000000
: 0xc0016900 : 0x00000000 : 0x00000000 : 0xc0026900 : 0x00000003 : 0x0000002a : 0x00000000 : 0xc0046900
: 0x0000000a : 0x00000000 : 0x00000000 : 0x00000000 : 0x06000e00 : 0xc0016900 : 0x00000083 : 0x0000ffff
: 0xc0026900 : 0x0000008e : 0x0000000f : 0x0000000f : 0xc0056900 : 0x00000105 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000012 : 0xc0026900 : 0x0000010b : 0x00000000 : 0x00000000 : 0xc0016900
: 0x000001e0 : 0x00000000 : 0xc0036900 : 0x00000200 : 0x00000000 : 0x00010000 : 0x00cc0011 : 0xc0026900
: 0x00000292 : 0x00000000 : 0x060201b8 : 0xc0026900 : 0x000002b0 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x000002f8 : 0x00000000 : 0xc0016900 : 0x00000207 : 0x00000000 : 0xc0005300 : 0x00000000 : 0xc0017600
: 0x00000046 : 0x0000ffff : 0xc0027600 : 0x00000048 : 0x00018007 : 0x00000000 : 0xc0017600 : 0x0000004a
: 0x000c0041 : 0xc0017600 : 0x0000004b : 0x00000018 : 0xc0016900 : 0x000001b1 : 0x00000002 : 0xc0016900
: 0x000001c3 : 0x00000004 : 0xc0047600 : 0x0000004c : 0x00000000 : 0x00000000 : 0x45570000 : 0x44b40000
: 0xc0047600 : 0x00000050 : 0x00000000 : 0x00000000 : 0x3f800000 : 0x3f800000 : 0xc0047600 : 0x00000054
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0037600 : 0x00000007 : 0x0000ffff : 0x00018026
: 0x00000000 : 0xc0017600 : 0x0000000a : 0x000c0081 : 0xc0017600 : 0x0000000b : 0x00000018 : 0xc0016900
: 0x000001b4 : 0x00000002 : 0xc0016900 : 0x000001b3 : 0x00000002 : 0xc0016900 : 0x000001b6 : 0x00000001
: 0xc0016900 : 0x0000008f : 0x0000000f : 0xc0016900 : 0x00000203 : 0x00000010 : 0xc0016900 : 0x000001c4
: 0x00000000 : 0xc0016900 : 0x000001b8 : 0x00000000 : 0xc0087600 : 0x0000000c : 0x00003000 : 0x00900000
: 0x0167cd6f : 0x90800fac : 0x01bfe000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0047600 : 0x00000014
: 0x00000092 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x00000191 : 0x00000000 : 0xc0016900
: 0x100002aa : 0x200000ff : 0xc0017900 : 0x10000242 : 0x00000011 : 0xc0012d00 : 0x00000003 : 0x00000002
: 0xc0005200 : 0x00000000 : 0xc0034300 : 0x86007fc0 : 0xffffffff : 0x00000000 : 0x0000000a : 0xc0001700
: 0x00000000 : 0xc0044700 : 0x00000514 : 0x00000000 : 0x22000002 : 0x0001fc49 : 0x00000000 : 0xc0023900
: 0x001d0d18 : 0x00000002 : 0xc0100000 : 0x00000000 : 0xc0017600 : 0x0000000a : 0x000c0081 : 0xc0017600
: 0x0000000b : 0x00000018 : 0xc0016900 : 0x000001b4 : 0x00000002 : 0xc0016900 : 0x000001b3 : 0x00000002
: 0xc0016900 : 0x000001b6 : 0x00000001 : 0xc0016900 : 0x0000008f : 0x0000000f : 0xc0016900 : 0x00000203
: 0x00000010 : 0xc0016900 : 0x000001c4 : 0x00000000 : 0xc0016900 : 0x000001b8 : 0x00000000 : 0xc0087600
: 0x0000000c : 0x00003000 : 0x00900000 : 0x0167cd6f : 0x90800fac : 0x01bfe000 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0047600 : 0x00000014 : 0x00000092 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x00000191 : 0x00000000 : 0xc0016900 : 0x100002aa : 0x200000ff : 0xc0017900 : 0x10000242 : 0x00000011
: 0xc0012d00 : 0x00000003 : 0x00000002 : 0xc0005200 : 0x00000000 : 0xc0034300 : 0x86007fc0 : 0xffffffff
: 0x00000000 : 0x0000000a : 0xc0001700 : 0x00000000 : 0xc0044700 : 0x00000514 : 0x00000000 : 0x22000002
: 0x0001fc48 : 0x00000000 : 0xc0023900 : 0x001d0ce8 : 0x00000002 : 0xc0100000 : 0xc0033700 : 0x00000000
: 0x0000a2a4 : 0x00000000 : 0x00000016 : 0xc0034300 : 0xfeecffcf : 0xffffffff : 0x00000000 : 0x00000010
: 0xc0017900 : 0x00000074 : 0x00000000 : 0xc0053c00 : 0x00000003 : 0x0000c07f : 0x00000000 : 0x00000000
: 0x80000000 : 0x0000000a
** GPU ASIC Log End **
**** [IOBluetoothFamily][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport! 

 

 

Link to comment
Share on other sites

ydeng:

 

this is my dmesg-log when booting with just the RX480 enabled:

 

 

SIERRA-EXTERN:~ md$ sudo dmesg | more
Password:
2 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000
: 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442
: 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002
: 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000
: 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442
: 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002
: 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000
: 0x00000002 : 0x00002442 : 0x00000000 : 0x00000002 : 0x00002442 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xdeadbeef : 0xdeadbeef
: 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef
: 0x00000080 : 0x00000200 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xc0023f00 : 0xffff7000 : 0x000000ff : 0x80000398 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xc0044700 : 0x00000514 : 0x00000000 : 0x22000002 : 0x00000001 : 0x00000000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0x0000033a : 0x00000000 : 0xc0016900 : 0x000001c5 : 0x00000004 : 0xc0026900
: 0x00000010 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000000d4 : 0x16000012 : 0xc0016900 : 0x000000d5
: 0x0000002a : 0xc0106900 : 0x000002fe : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0xc0026900 : 0x000002f5 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x00000000 : 0x00000000 : 0xc0026900 : 0x00000003 : 0x0000002a : 0x00000000 : 0xc0046900 : 0x0000000a
: 0x00000000 : 0x00000000 : 0x00000000 : 0x06000e00 : 0xc0016900 : 0x00000083 : 0x0000ffff : 0xc0026900
: 0x0000008e : 0x0000000f : 0x0000000f : 0xc0056900 : 0x00000105 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000012 : 0xc0026900 : 0x0000010b : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000001e0
: 0x00000000 : 0xc0036900 : 0x00000200 : 0x00000000 : 0x00010000 : 0x00cc0011 : 0xc0026900 : 0x00000292
: 0x00000000 : 0x060201b8 : 0xc0026900 : 0x000002b0 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000002f8
: 0x00000000 : 0xc0016900 : 0x00000207 : 0x00000000 : 0xc0017600 : 0x00000046 : 0x0000ffff : 0xc0027600
: 0x00000048 : 0x00018007 : 0x00000000 : 0xc0017600 : 0x0000004a : 0x000c0041 : 0xc0017600 : 0x0000004b
: 0x00000018 : 0xc0016900 : 0x000001b1 : 0x00000002 : 0xc0016900 : 0x000001c3 : 0x00000004 : 0xc0047600
: 0x0000004c : 0x00000000 : 0x00000000 : 0x45570000 : 0x44b40000 : 0xc0047600 : 0x00000050 : 0x00000000
: 0x00000000 : 0x3f800000 : 0x3f800000 : 0xc0047600 : 0x00000054 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0037600 : 0x00000007 : 0x0000ffff : 0x00018026 : 0x00000000 : 0xc0017600 : 0x0000000a
: 0x000c0081 : 0xc0017600 : 0x0000000b : 0x00000018 : 0xc0016900 : 0x000001b4 : 0x00000002 : 0xc0016900
: 0x000001b3 : 0x00000002 : 0xc0016900 : 0x000001b6 : 0x00000001 : 0xc0016900 : 0x0000008f : 0x0000000f
: 0xc0016900 : 0x00000203 : 0x00000010 : 0xc0016900 : 0x000001c4 : 0x00000000 : 0xc0016900 : 0x000001b8
: 0x00000000 : 0xc0087600 : 0x0000000c : 0x00003000 : 0x00900000 : 0x0167cd6f : 0x90800fac : 0x01bfe000
: 0x00000000 : 0x00000000 : 0x00000000 : 0xc0047600 : 0x00000014 : 0x00000092 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0016900 : 0x00000191 : 0x00000000 : 0xc0016900 : 0x100002aa : 0x200000ff : 0xc0017900
: 0x10000242 : 0x00000011 : 0xc0012d00 : 0x00000003 : 0x00000002 : 0xc0034300 : 0x86007fc0 : 0xffffffff
: 0x00000000 : 0x0000000a : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000 : 0xffff1000
: 0xffff1000 : 0xffff1000 : 0x00000290 : 0x00000000 : 0xc0016900 : 0x000002a1 : 0x00000000 : 0xc0016900
: 0x000002a5 : 0x00000000 : 0xc0016900 : 0x000002ad : 0x00000000 : 0xc0016900 : 0x000002ae : 0x00000000
: 0xc0016900 : 0x000002d5 : 0x00000000 : 0xc0016900 : 0x000002e5 : 0x00000000 : 0xc0016900 : 0x000002e6
: 0x00000000 : 0xc0016900 : 0x00000100 : 0xffffffff : 0xc0016900 : 0x00000316 : 0x0000001e : 0xc0016900
: 0x00000317 : 0x00000020 : 0xc0016900 : 0x00000081 : 0x80000000 : 0xc0016900 : 0x00000082 : 0x40004000
: 0xc0016900 : 0x0000008d : 0x00000000 : 0xc0016900 : 0x00000090 : 0x80000000 : 0xc0016900 : 0x00000091
: 0x40004000 : 0xc0016900 : 0x00000094 : 0x80000000 : 0xc0016900 : 0x00000095 : 0x40004000 : 0xc0016900
: 0x000000b4 : 0x00000000 : 0xc0016900 : 0x000000b5 : 0x3f800000 : 0xc0016900 : 0x00000208 : 0x00000000
: 0xc0066900 : 0x000002de : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0xc0016900 : 0x0000008c : 0xaa99aaaa : 0xc0056900 : 0x000002f9 : 0x00000005 : 0x3f800000 : 0x3f800000
: 0x3f800000 : 0x3f800000 : 0xc0016900 : 0x000002dc : 0x00000000 : 0xc0016900 : 0x00000349 : 0x00000000
: 0xc0016900 : 0x00000358 : 0x00000000 : 0xc0016900 : 0x00000367 : 0x00000000 : 0xc0016900 : 0x00000376
: 0x00000000 : 0xc0016900 : 0x00000385 : 0x00000000 : 0xc0002f00 : 0x00000001 : 0xc0016900 : 0x0000030e
: 0xffffffff : 0xc0016900 : 0x0000030f : 0xffffffff : 0xc0016900 : 0x00000204 : 0x00090000 : 0xc0016900
: 0x00000205 : 0x00000004 : 0xc0016900 : 0x00000206 : 0x00000300 : 0xc0016900 : 0x00000001 : 0x00000001
: 0xc0076900 : 0x000001e1 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0016900 : 0x0000020c : 0x00000000 : 0xc0004600 : 0x0000001a : 0xc0004600 : 0x00000018
: 0xc0017900 : 0x00001808 : 0x00000002 : 0xc0033700 : 0x00100100 : 0x100bd000 : 0x00000000 : 0x00000003
: 0xc0044700 : 0x00000514 : 0x100bd000 : 0x20000000 : 0x11111114 : 0x00000000 : 0xc0053c00 : 0x00000013
: 0x100bd000 : 0x00000000 : 0x11111114 : 0xffffffff : 0x0000000a : 0xc0004600 : 0x00000407 : 0xc0034300
: 0xa8c40000 : 0xffffffff : 0x00000000 : 0x0000000a : 0xc0076900 : 0x00000318 : 0x00115c00 : 0x1bf001bf
: 0x00014fff : 0x00000000 : 0x00008024 : 0x0000000a : 0x00000000 : 0xc0076900 : 0x0000031f : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x0000032b
: 0x00000000 : 0xc0016900 : 0xc0023900 : 0x001e3e58 : 0x00000002 : 0xe0000000 : 0xc0023f00 : 0x00000000
: 0x00000000 : 0x00000800 : 0xc0012800 : 0x80000000 : 0x80000000 : 0xc0016900 : 0x00000101 : 0x00000000
: 0xc0016900 : 0x00000102 : 0x00000000 : 0xc0016900 : 0x00000103 : 0x00000000 : 0xc0016900 : 0x00000284
: 0x00000000 : 0xc0016900 : 0x00000290 : 0x00000000 : 0xc0016900 : 0x000002a1 : 0x00000000 : 0xc0016900
: 0x000002a5 : 0x00000000 : 0xc0016900 : 0x000002ad : 0x00000000 : 0xc0016900 : 0x000002ae : 0x00000000
: 0xc0016900 : 0x000002d5 : 0x00000000 : 0xc0016900 : 0x000002e5 : 0x00000000 : 0xc0016900 : 0x000002e6
: 0x00000000 : 0xc0016900 : 0x00000100 : 0xffffffff : 0xc0016900 : 0x00000316 : 0x0000001e : 0xc0016900
: 0x00000317 : 0x00000020 : 0xc0016900 : 0x00000081 : 0x80000000 : 0xc0016900 : 0x00000082 : 0x40004000
: 0xc0016900 : 0x0000008d : 0x00000000 : 0xc0016900 : 0x00000090 : 0x80000000 : 0xc0016900 : 0x00000091
: 0x40004000 : 0xc0016900 : 0x00000094 : 0x80000000 : 0xc0016900 : 0x00000095 : 0x40004000 : 0xc0016900
: 0x000000b4 : 0x00000000 : 0xc0016900 : 0x000000b5 : 0x3f800000 : 0xc0016900 : 0x00000208 : 0x00000000
: 0xc0066900 : 0x000002de : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0xc0016900 : 0x0000008c : 0xaa99aaaa : 0xc0056900 : 0x000002f9 : 0x00000005 : 0x3f800000 : 0x3f800000
: 0x3f800000 : 0x3f800000 : 0xc0016900 : 0x000002dc : 0x00000000 : 0xc0016900 : 0x00000349 : 0x00000000
: 0xc0016900 : 0x00000358 : 0x00000000 : 0xc0016900 : 0x00000367 : 0x00000000 : 0xc0016900 : 0x00000376
: 0x00000000 : 0xc0016900 : 0x00000385 : 0x00000000 : 0xc0017900 : 0x0000024d : 0x00000001 : 0xc0016900
: 0x0000030e : 0xffffffff : 0xc0016900 : 0x0000030f : 0xffffffff : 0xc0016900 : 0x00000204 : 0x00090000
: 0xc0016900 : 0x00000205 : 0x00000004 : 0xc0016900 : 0x00000206 : 0x00000300 : 0xc0016900 : 0x00000001
: 0x00000001 : 0xc0076900 : 0x000001e1 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0xc0016900 : 0x0000020c : 0x00000000 : 0xc0004600 : 0x0000001a : 0xc0004600
: 0x00000018 : 0xc0017900 : 0x00001808 : 0x00000002 : 0xc0033700 : 0x00100100 : 0x100bd000 : 0x00000000
: 0x00000003 : 0xc0044700 : 0x00000514 : 0x100bd000 : 0x20000000 : 0x11111114 : 0x00000000 : 0xc0053c00
: 0x00000013 : 0x100bd000 : 0x00000000 : 0x11111114 : 0xffffffff : 0x0000000a : 0xc0004600 : 0x00000407
: 0xc0034300 : 0xa8c40000 : 0xffffffff : 0x00000000 : 0x0000000a : 0xc0076900 : 0x00000318 : 0x00115c00
: 0x1bf001bf : 0x00014fff : 0x00000000 : 0x00008024 : 0x0000000a : 0x00000000 : 0xc0076900 : 0x0000031f
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x0000032b : 0x00000000 : 0xc0016900 : 0x0000033a : 0x00000000 : 0xc0016900 : 0x000001c5 : 0x00000004
: 0xc0026900 : 0x00000010 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x000000d4 : 0x16000012 : 0xc0016900
: 0x000000d5 : 0x0000002a : 0xc0106900 : 0x000002fe : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0026900 : 0x000002f5 : 0x00000000 : 0x00000000
: 0xc0016900 : 0x00000000 : 0x00000000 : 0xc0026900 : 0x00000003 : 0x0000002a : 0x00000000 : 0xc0046900
: 0x0000000a : 0x00000000 : 0x00000000 : 0x00000000 : 0x06000e00 : 0xc0016900 : 0x00000083 : 0x0000ffff
: 0xc0026900 : 0x0000008e : 0x0000000f : 0x0000000f : 0xc0056900 : 0x00000105 : 0x00000000 : 0x00000000
: 0x00000000 : 0x00000000 : 0x00000012 : 0xc0026900 : 0x0000010b : 0x00000000 : 0x00000000 : 0xc0016900
: 0x000001e0 : 0x00000000 : 0xc0036900 : 0x00000200 : 0x00000000 : 0x00010000 : 0x00cc0011 : 0xc0026900
: 0x00000292 : 0x00000000 : 0x060201b8 : 0xc0026900 : 0x000002b0 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x000002f8 : 0x00000000 : 0xc0016900 : 0x00000207 : 0x00000000 : 0xc0005300 : 0x00000000 : 0xc0017600
: 0x00000046 : 0x0000ffff : 0xc0027600 : 0x00000048 : 0x00018007 : 0x00000000 : 0xc0017600 : 0x0000004a
: 0x000c0041 : 0xc0017600 : 0x0000004b : 0x00000018 : 0xc0016900 : 0x000001b1 : 0x00000002 : 0xc0016900
: 0x000001c3 : 0x00000004 : 0xc0047600 : 0x0000004c : 0x00000000 : 0x00000000 : 0x45570000 : 0x44b40000
: 0xc0047600 : 0x00000050 : 0x00000000 : 0x00000000 : 0x3f800000 : 0x3f800000 : 0xc0047600 : 0x00000054
: 0x00000000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0037600 : 0x00000007 : 0x0000ffff : 0x00018026
: 0x00000000 : 0xc0017600 : 0x0000000a : 0x000c0081 : 0xc0017600 : 0x0000000b : 0x00000018 : 0xc0016900
: 0x000001b4 : 0x00000002 : 0xc0016900 : 0x000001b3 : 0x00000002 : 0xc0016900 : 0x000001b6 : 0x00000001
: 0xc0016900 : 0x0000008f : 0x0000000f : 0xc0016900 : 0x00000203 : 0x00000010 : 0xc0016900 : 0x000001c4
: 0x00000000 : 0xc0016900 : 0x000001b8 : 0x00000000 : 0xc0087600 : 0x0000000c : 0x00003000 : 0x00900000
: 0x0167cd6f : 0x90800fac : 0x01bfe000 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0047600 : 0x00000014
: 0x00000092 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900 : 0x00000191 : 0x00000000 : 0xc0016900
: 0x100002aa : 0x200000ff : 0xc0017900 : 0x10000242 : 0x00000011 : 0xc0012d00 : 0x00000003 : 0x00000002
: 0xc0005200 : 0x00000000 : 0xc0034300 : 0x86007fc0 : 0xffffffff : 0x00000000 : 0x0000000a : 0xc0001700
: 0x00000000 : 0xc0044700 : 0x00000514 : 0x00000000 : 0x22000002 : 0x0001fc49 : 0x00000000 : 0xc0023900
: 0x001d0d18 : 0x00000002 : 0xc0100000 : 0x00000000 : 0xc0017600 : 0x0000000a : 0x000c0081 : 0xc0017600
: 0x0000000b : 0x00000018 : 0xc0016900 : 0x000001b4 : 0x00000002 : 0xc0016900 : 0x000001b3 : 0x00000002
: 0xc0016900 : 0x000001b6 : 0x00000001 : 0xc0016900 : 0x0000008f : 0x0000000f : 0xc0016900 : 0x00000203
: 0x00000010 : 0xc0016900 : 0x000001c4 : 0x00000000 : 0xc0016900 : 0x000001b8 : 0x00000000 : 0xc0087600
: 0x0000000c : 0x00003000 : 0x00900000 : 0x0167cd6f : 0x90800fac : 0x01bfe000 : 0x00000000 : 0x00000000
: 0x00000000 : 0xc0047600 : 0x00000014 : 0x00000092 : 0x00000000 : 0x00000000 : 0x00000000 : 0xc0016900
: 0x00000191 : 0x00000000 : 0xc0016900 : 0x100002aa : 0x200000ff : 0xc0017900 : 0x10000242 : 0x00000011
: 0xc0012d00 : 0x00000003 : 0x00000002 : 0xc0005200 : 0x00000000 : 0xc0034300 : 0x86007fc0 : 0xffffffff
: 0x00000000 : 0x0000000a : 0xc0001700 : 0x00000000 : 0xc0044700 : 0x00000514 : 0x00000000 : 0x22000002
: 0x0001fc48 : 0x00000000 : 0xc0023900 : 0x001d0ce8 : 0x00000002 : 0xc0100000 : 0xc0033700 : 0x00000000
: 0x0000a2a4 : 0x00000000 : 0x00000016 : 0xc0034300 : 0xfeecffcf : 0xffffffff : 0x00000000 : 0x00000010
: 0xc0017900 : 0x00000074 : 0x00000000 : 0xc0053c00 : 0x00000003 : 0x0000c07f : 0x00000000 : 0x00000000
: 0x80000000 : 0x0000000a
** GPU ASIC Log End **
**** [IOBluetoothFamily][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport! 

 

 

What is really important is what happened right before the ASIC dump.

It gives a reason.  Can not see it because of the ASIC log. You get the

same 

 

0xdeadbeef   : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef : 0xdeadbeef   : 0x00000080

 

Do you have anything gpu related in /Library/Logs/DiagnosticReports/  ?

Link to comment
Share on other sites

Slice:

 

i took a little time to give the file "ati_reg.h" a little cosmetic tune-up:

 

 

 

 

 

 

Did this cause of to much sparetime... and because i am a "regulation fanatic". :hysterical:

If you will find it usefull, you may want to get the attached file.

It's a pity your file still contains invisible symbols = 0x09 which causes wrong looking in TextEditors with other interpretations.

And then this defines means child definitions

#define RADEON_CLK_PIN_CNTL                 0x0001 /* PLL */
#       define RADEON_DONT_USE_XTALIN       (1 << 4)
#       define RADEON_SCLK_DYN_START_CNTL   (1 << 15)

Anyway I think the problem with Polaris is not inside Clover.

You can set Inject->ATI=NO and let system use the graphics at your own settings. My radeon works this way.

Link to comment
Share on other sites

Hi all...

 

I rewrote the function get_void_size... I think is more clear and correct.. I prefer it instead of nested condition

 

NOT TESTED

 

 

void get_vram_size(void)
{
  //check card->vram_size in bytes!
  ati_chip_family_t chip_family = card->info->chip_family;
  
  card->vram_size = 128 << 20; //default 128Mb, this is minimum for OS
  if (gSettings.VRAM != 0) {
    card->vram_size = gSettings.VRAM;
    DBG("Set VRAM from config=%dMb\n", (INTN)RShiftU64(card->vram_size, 20));
    //    WRITEREG32(card->mmio, RADEON_CONFIG_MEMSIZE, card->vram_size);
  } else {
 
// ErmaC: mem size workaround for Polaris10/11
if (chip_family >= CHIP_FAMILY_MULLINS) {
      card->vram_size = ((UINT64)REG32(card->mmio, POLARIS_CONFIG_MEMSIZE)) << 20; // ydeng
    } else if (chip_family >= CHIP_FAMILY_CEDAR) {
      // size in MB on evergreen
      // XXX watch for overflow!!!
      card->vram_size = ((UINT64)REG32(card->mmio, R600_CONFIG_MEMSIZE)) << 20;
    } else if (chip_family >= CHIP_FAMILY_R600) {
      card->vram_size = REG32(card->mmio, R600_CONFIG_MEMSIZE);
    } else {
      card->vram_size = REG32(card->mmio, RADEON_CONFIG_MEMSIZE);
      if (card->vram_size == 0) {
        card->vram_size = REG32(card->mmio, RADEON_CONFIG_APER_SIZE);
        //Slice - previously I successfully made Radeon9000 working
        //by writing this register
        WRITEREG32(card->mmio, RADEON_CONFIG_MEMSIZE, (UINT32)card->vram_size);
      }
    }
DBG("Set VRAM for %a=%dMb\n", chip_family_name[card->info->chip_family], (INTN)RShiftU64(card->vram_size, 20));
 
  }
  gSettings.VRAM = card->vram_size;
  DBG("ATI: get_vram_size returned 0x%x\n", card->vram_size);
}

 

ErmaC

Link to comment
Share on other sites

Hi all...

 

I rewrote the function get_void_size... I think is more clear and correct.. I prefer it instead of nested condition

 

NOT TESTED

 

 

void get_vram_size(void)
{
  //check card->vram_size in bytes!
  ati_chip_family_t chip_family = card->info->chip_family;
  
  card->vram_size = 128 << 20; //default 128Mb, this is minimum for OS
  if (gSettings.VRAM != 0) {
    card->vram_size = gSettings.VRAM;
    DBG("Set VRAM from config=%dMb\n", (INTN)RShiftU64(card->vram_size, 20));
    //    WRITEREG32(card->mmio, RADEON_CONFIG_MEMSIZE, card->vram_size);
  } else {
 
// ErmaC: mem size workaround for Polaris10/11
if (chip_family >= CHIP_FAMILY_MULLINS) {
      card->vram_size = ((UINT64)REG32(card->mmio, POLARIS_CONFIG_MEMSIZE)) << 20; // ydeng
    } else if (chip_family >= CHIP_FAMILY_CEDAR) {
      // size in MB on evergreen
      // XXX watch for overflow!!!
      card->vram_size = ((UINT64)REG32(card->mmio, R600_CONFIG_MEMSIZE)) << 20;
    } else if (chip_family >= CHIP_FAMILY_R600) {
      card->vram_size = REG32(card->mmio, R600_CONFIG_MEMSIZE);
    } else {
      card->vram_size = REG32(card->mmio, RADEON_CONFIG_MEMSIZE);
      if (card->vram_size == 0) {
        card->vram_size = REG32(card->mmio, RADEON_CONFIG_APER_SIZE);
        //Slice - previously I successfully made Radeon9000 working
        //by writing this register
        WRITEREG32(card->mmio, RADEON_CONFIG_MEMSIZE, (UINT32)card->vram_size);
      }
    }
DBG("Set VRAM for %a=%dMb\n", chip_family_name[card->info->chip_family], (INTN)RShiftU64(card->vram_size, 20));
 
  }
  gSettings.VRAM = card->vram_size;
  DBG("ATI: get_vram_size returned 0x%x\n", card->vram_size);
}

ErmaC

TESTED: works, but still no difference: VRAM of RX460 and RX480 still NOT correct detected. Still shows "0MB" (sometimes "-1MB").

Status of "ATI Card posted": NonPOSTed

Link to comment
Share on other sites

TESTED: works, but still no difference: VRAM of RX460 and RX480 still NOT correct detected. Still shows "0MB" (sometimes "-1MB").

Status of "ATI Card posted": NonPOSTed

 

 

Yes I know!

 

It's only a refactorized way for a better usage the logic not change.. ;)

 

ErmaC

Link to comment
Share on other sites

TESTED: works, but still no difference: VRAM of RX460 and RX480 still NOT correct detected. Still shows "0MB" (sometimes "-1MB").

Status of "ATI Card posted": NonPOSTed

You means in log or in system? There are two different memory sizes.

Link to comment
Share on other sites

Slice:

 

i mean within CLOVER bootlog here:

5:093  0:000  Framebuffer @0xC0000000 • MMIO @0xD0000000 • I/O Port @0x0000E000 • ROM Addr @0xEC440000
5:093  0:000  ••• Initializing VRAM •••
5:093  0:000   ATI Chip Family is: Baffin
5:093  0:000   Set VRAM to OS minimum: 128Mb
5:093  0:000   Set VRAM for Baffin = -1MB
5:093  0:000   ATI GET_VRAM_SIZE returned: -1MB
5:093  0:000  ••• VRAM successfully initialized •••
5:093  0:000  ATI card notPOSTed
5:093  0:000  ATI Radeon EVERGREEN family
5:093  0:000  Device's default Framebuffer: Acre
5:093  0:000  Device's default Nr. of ports: 3
5:093  0:000  ATI returned Nr. of ports: 3
5:093  0:000  ATI CHIP FAMILY: Baffin • CARD NAME: AMD Radeon RX460 • VRAM: -1MB • FRAMEBUFFER: Acre • VENDOR-/DEVICE-ID: 1002:67EF • SUBSYSTEM-ID: 174B:3000 • PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)

within System (for example System Information) it always gets reported correctly

Curious also: sometimes it gets reported as "0", othertimes as "-1" and with i GPU always as "4.095MB".

Don't get irritated that "ATI GET_VRAM_SIZE returned:" shows -1MB <--- i changed it to show value in DEC instead of HEX (0xffe000000)

And it always shows "VRAM successfully initialized" even i have made a test routine like "check vram, if <=0 than NOT successfully else successfully".

Maybe i should expend it to somthing like this: IF ( (vram_size == 0) || (vram_size <= 0) ) {

than NOT successfully

else successfully

 

(-; or maybe i should stop posting complete {censored}  :-)

Link to comment
Share on other sites

Anyway I think the problem with Polaris is not inside Clover.

Quite crazy, at the end Slice also believes that clover is the culprit. :hysterical:  I don't believe it, because a few weeks ago i could fix the wake up at my AMD HD7770. I know, it is not a Polaris card, but i guess it has the same issue, which from my experience is power related. I always set ATI=No.

Link to comment
Share on other sites

4095Mb is out of 32bit spaces so why you see -1Mb.

"Card not posted" means register 0x150a is not good for Polaris.


 a few weeks ago i could fix the wake up at my AMD HD7770. 

Did you reported somewhere?

Link to comment
Share on other sites

Did you reported somewhere?

No, because i've not finished my researches. I've made a lot of edits and don't know what really fixed it, as you know i have to remove one patch after other and did a restart, because a lack of time i have not done it.

Link to comment
Share on other sites

Think i may found the correct register: 0x109150a - so now my cards (RX460 and RX480) get POSTed:

5:320  0:000  Framebuffer @0xC0000000 • MMIO @0xD0000000 • I/O Port @0x0000E000 • ROM Addr @0xEC440000
5:320  0:000  ATI card POSTed
5:320  0:000  ••• Initializing VRAM •••
5:320  0:000   ATI Chip Family is: Ellesmere
5:320  0:000   Set VRAM to OS minimum: 128Mb
5:320  0:000   ATI GET_VRAM_SIZE returned: 0xFFFFFFFF
5:320  0:000  ••• VRAM successfully initialized •••
5:320  0:000  ATI Radeon EVERGREEN family
5:320  0:000  Framebuffer set to device's default: Dayman
5:320  0:000   N ports defaults to 6
5:320  0:000  (AtiPorts) Nr of ports set to: 6
5:320  0:000  ••• ATI Custom Properties detected •••
5:320  0:000   Custom Properties Key: AAPL,display-alias • Custom Properties Value: <01000000> • Custom Properties Value Length: 4
5:320  0:000   Custom Properties Key: AAPL00,no-hotplug-interrupt • Custom Properties Value: <01000000> • Custom Properties Value Length: 4
5:320  0:000  ••• ATI Custom Properties injected •••
5:320  0:000  ATI CHIP FAMILY: Ellesmere • CARD NAME: AMD Radeon RX480 • VRAM: -1MB • FRAMEBUFFER: Dayman • VENDOR-/DEVICE-ID: 1002:67DF • SUBSYSTEM-ID: 174B:E347 • PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)

but still getting blackscreen after verbose boot (even if i disable "Custom Properties Injestion"). so there might be something more to investigate.

Link to comment
Share on other sites

I found that with my Radeon I can boot as Inject->ATI=NO.

 

I want to boot with full injection Inject->ATI=YES then follow conditions:

LoadVBios=YES  

InjectEDID=YES  

FakeEDID->VendorID and ProductID NOT SET, if I set them then black screen.

FakeID->ATI = 0x67401002 -- this is a value from real Mac, it presents in AppleGPUPM, although my ID=6758 is also known for AMD*.kexts.

Link to comment
Share on other sites

Hi,

Look Apple's driver

                                            __ZN13ATIController11getVramSizeEv_58b0:        // ATIController::getVramSize()
00000000000058b0 55                              push       rbp
00000000000058b1 4889E5                          mov        rbp, rsp
00000000000058b4 50                              push       rax
00000000000058b5 48897DF8                        mov        qword [ss:rbp-0x8+var_0], rdi
00000000000058b9 488B7DF8                        mov        rdi, qword [ss:rbp-0x8+var_0]
00000000000058bd 488B8778220000                  mov        rax, qword [ds:rdi+0x2278]
00000000000058c4 4883C408                        add        rsp, 0x8
00000000000058c8 5D                              pop        rbp
00000000000058c9 C3                              ret        

What is 0x2278? Is it ATI_CONFIG_MEMSIZE?

Link to comment
Share on other sites

Tested with "POLARIS_CONFIG_MEMSIZE" set to 0x2278... didn't work. Card not POSTed.

Also tested here with POLARIS_CONFIG_MEMSIZE" set to 0x109150a... and card get POSTed but still blackscreen and still incorrect values for detected VRAM_SIZE.

 

So i did the following:

Was getting EDID values for all of my connected monitors (1 DELL (DP), 1 IIYAMA (HDMI) and 1 SAMSUNG (HDMI). <--- used SwitchResX to get them extracted.

Set INJECT EDID and CustomEDID to the values provided from the monitors. Connected just one monitor at a time to see differences.

All still booting to blackscreen, but i could always read in CLOVER boot log, that EDID values where injected successfully.

 

Then booted with ATI Inject disabled: still blackscreen, but injected EDID values are completely "unknown" <--- the definitly didn't came from one of my monitors. Is it possible, that the RADEON card itselfs provided EDID values to clover to inject them?

Link to comment
Share on other sites

Hi,

Look Apple's driver

                                            __ZN13ATIController11getVramSizeEv_58b0:        // ATIController::getVramSize()
00000000000058b0 55                              push       rbp
00000000000058b1 4889E5                          mov        rbp, rsp
00000000000058b4 50                              push       rax
00000000000058b5 48897DF8                        mov        qword [ss:rbp-0x8+var_0], rdi
00000000000058b9 488B7DF8                        mov        rdi, qword [ss:rbp-0x8+var_0]
00000000000058bd 488B8778220000                  mov        rax, qword [ds:rdi+0x2278]
00000000000058c4 4883C408                        add        rsp, 0x8
00000000000058c8 5D                              pop        rbp
00000000000058c9 C3                              ret        

What is 0x2278? Is it ATI_CONFIG_MEMSIZE?

http://lxr.free-electrons.com/source/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c#L1524

 

adev->rmmio_base = pci_resource_start(adev->pdev, 5);

 

[    2.067264] [drm] register mmio base: 0xFEA00000

[    2.067265] [drm] register mmio size: 262144

[    2.067270] [drm] doorbell mmio base: 0xD0000000

 

[    2.067271] [drm] doorbell mmio size: 2097152

 

Linux uses a different pci config register to get the mmio base.

0xD0000000 becomes the doorbell mmio base.

 

Anyone would like to try 0xFEA00000 and see if the memconfig register work?

Link to comment
Share on other sites

http://lxr.free-electrons.com/source/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c#L1524

 

adev->rmmio_base = pci_resource_start(adev->pdev, 5);

 

[    2.067264] [drm] register mmio base: 0xFEA00000

[    2.067265] [drm] register mmio size: 262144

[    2.067270] [drm] doorbell mmio base: 0xD0000000

 

[    2.067271] [drm] doorbell mmio size: 2097152

 

Linux uses a different pci config register to get the mmio base.

0xD0000000 becomes the doorbell mmio base.

 

Anyone would like to try 0xFEA00000 and see if the memconfig register work?

Mork vom Ork

I want to see your ioreg to find memory regions for this card.

Link to comment
Share on other sites

×
×
  • Create New...