Contribute
Register

Thinkpad p50 Sierra 10.12.6

Status
Not open for further replies.
I've successfully made patches for the Battery, Power button LED blinking after wake, and FAN/TMP readings and Instant Wake (thanks to @Sniki's T440 guide and @RehabMan's hotpatch guide). A lot of small patches in the SSDT attached have been taken from the T440 guide, I again thank you for your work.

I'm posting the results here to see if there are other things I need to fix/add.

What needs to be done also:
  • Fix LAN issue
  • Improve the hotpatching SSDT
  • Get the Quadro M2000M to work (will also need other special SSDT patches, since IGPU will be disabled in firmware), since HDMI and DP are directly attached to the dGPU (as of OP's post, USB-C display is working, not tested by me, I don't own anything USB-C)
  • Get TB3 to work (I've seen a thread here about early tests, the only way to get it to work is to plug the device before starting the computer, I didnt test it, same reason as before)
I'm ordering a DW1560, someone on another P50 thread said that it worked without any BIOS/FW mod, but he didnt reply ever since. I know it's not easy to choose a card that may or may not work (and an expensive one too), and I'm not even thinking about going for the BIOS mod option (it's an expensive laptop, not going to brick it, yet). Hoping for the best.

Fans OFF/ON:
unknown.png
unknown.png
It seems that you did some good progress, congrats !.
Things that i have noticed:
- You have Unsupported LPC Controller (to fix it, Add SSDT-LPC from Rehabman Laptop Config repo/hotpatch folder).
Without AppleLPC implement, your laptop will consume more power, you will have more heat/noise and your Power Button (Power Menu) won't show up if you hold power button for 3 sec, fix it and the above will be fixed.

- You have also Unsupported SATA Controller (to fix it, Add SSDT-SATA from from Rehabman Laptop Config repo/hotpatch folder & Rename SAT1 to SATA via config.plist/ACPI/DSDT/Patches).

- You injected the Full code from SSDT-IMEI from Rehabman Repo, it includes a fix for 6/7 Series with HD3000/HD4000 mixed combinations, while you are on 8 Series you won't need it.
Simply add this code:
Code:
// Add missing IMEI Device.

DefinitionBlock("", "SSDT", 2, "hack", "IMEI", 0)
{
    // Note: If your ACPI set (DSDT+SSDTs) already defines IMEI (or HECI)
    // remove this Device definition
    Device(_SB.PCI0.IMEI) { Name(_ADR, 0x00160000) }
}
This will be enough.

Is HDMI/MiniDP port working with Nvidia Disabled ?

Make these adjustments and report back with results & Problem Reporting.
 
It seems that you did some good progress, congrats !.
Things that i have noticed:
- You have Unsupported LPC Controller (to fix it, Add SSDT-LPC from Rehabman Laptop Config repo/hotpatch folder).
Without AppleLPC implement, your laptop will consume more power, you will have more heat/noise and your Power Button (Power Menu) won't show up if you hold power button for 3 sec, fix it and the above will be fixed.

- You have also Unsupported SATA Controller (to fix it, Add SSDT-SATA from from Rehabman Laptop Config repo/hotpatch folder & Rename SAT1 to SATA via config.plist/ACPI/DSDT/Patches).

- You injected the Full code from SSDT-IMEI from Rehabman Repo, it includes a fix for 6/7 Series with HD3000/HD4000 mixed combinations, while you are on 8 Series you won't need it.
Simply add this code:
Code:
// Add missing IMEI Device.

DefinitionBlock("", "SSDT", 2, "hack", "IMEI", 0)
{
    // Note: If your ACPI set (DSDT+SSDTs) already defines IMEI (or HECI)
    // remove this Device definition
    Device(_SB.PCI0.IMEI) { Name(_ADR, 0x00160000) }
}
This will be enough.

Is HDMI/MiniDP port working with Nvidia Disabled ?

Make these adjustments and report back with results & Problem Reporting.

> LPC

I'm having some issues with that. When I tried the SSDT + LPCB renaming, I get a KP. I did rename every SSDT with LPCB but still it KPed. So I patched my DSDT and put the _DSM in my SSDT-HACK + DSM to XDSM in clover. It worked until I tried to get the logs (the script way) and it froze (KP message after reboot). AppleLPC loads. I also tried to rename the SSDT-LPC LPCB to LPC but same KP. So in the end, I can't use the LPC SSDT as is, I'm using the DSM Method in my SSDT-HACK. What may be the cause?

Code:
$ kextstat | grep LPC
  133    0 0xffffff7f830b9000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <94 12 5 4 3>

> IMEI/SATA

Added to the SSDT-HACK. (I'm on 100-series tho, not 8-series, it's Skylake)
Added SSDT-SATA + SAT0 to SATA.

> Nvidia HDMI/mDP

No, either with or without Nvidia.

They are directly connected to the dGPU, also unlike other laptops (in my experience, I used an HP Notebook 15 and a VAIO SVS), I can EITHER use iGPU+dGPU (Optimus) or dGPU alone where it disables the iGPU. When using windows and checking with Device Manager, anything connected to those ports is used exclusively with Nvidia. Also I tried installing WebDrivers (which require a working NVRAM, thanks to AptioMemortFix it's possible instead of EmuNvram), disabled anything that disabled Nvidia (SSDT and Property Injections), chose Discrete only in the firmware but the card is not propperly recognized (meanwhile, I had my ACPI > patched folder empty, yes it's a hassle to start everything from 0). Anyway, this is not something high in my priorities, however, HDMI/mDP are unusable for now (Rehabman said that they may be connected to Nvidia at the beginning this thread, may or may not work, and I dont have anything to test with atm). Maybe they need custom port patches?

I'll try to attach the debug files in a moment...
 
Last edited:
Update:

Here is the new dump.
 

Attachments

  • debug_32614.zip
    5.6 MB · Views: 103
Update:

Here is the new dump.
You were supposed to rename SAT1 to SATA

Anyway i have some questions that i need you to answer:
- What layoutID for audio are you using ?
- Does your laptop have Dual Batteries (according to your ACPI it seems that you do have dual batteries.)
- Why are you using MacbookPro 13.1 as SMBIOS, have you tried stock Rehabman config_HD520_530_540.plist from his repo ?.
- Do you have the option to disable Nvidia from BIOS ?
- What was your issue with LAN ?

I will prepare some files for you to test, but first i need these answers in order to proceed.
 
You were supposed to rename SAT1 to SATA

Anyway i have some questions that i need you to answer:
- What layoutID for audio are you using ?
- Does your laptop have Dual Batteries (according to your ACPI it seems that you do have dual batteries.)
- Why are you using MacbookPro 13.1 as SMBIOS, have you tried stock Rehabman config_HD520_530_540.plist from his repo ?.
- Do you have the option to disable Nvidia from BIOS ?
- What was your issue with LAN ?

I will prepare some files for you to test, but first i need these answers in order to proceed.


1) I'll fix SAT1 renaming (although I have no SATA device plugged in yet, NVMe for now, but I guess that's for PM, but why SAT1 and not SAT0?)
2) Layout 3 (in config.plist) and using AppleALC (I started patching AppleHDA from the guides on the web, seen that takes a lot of time and then stopped)
3) Yes it supports dual batteries (although I'm using only one)
4) As per Rehabman's statements before, I need to use either 13,1 or 11,1 (I was looking for the best SMBIOS to fix LAN issue, which is sensitive to CPU PM), and I use the P530 plist not the HD520, as I have a Xeon CPU
5) No, I have an option to disable Intel GPU (it says Discrete Only, and yes, I tried it, only Nvidia is recognized)
6) Check the kernel logs from here (#108) https://www.tonymacx86.com/attachments/debug_6264-zip.308579/ (I still haven't tested it yet with the changes we made since then, I'll try and report). Basically, if I boot with LAN plugged in, it works fine, if I unplug at any time or disconnects, it wont reconnect and stays in a loop of "Cable connected, but no IP <----> Cable not connected" (and the system logs stats that the Link is up (with the correct speed and duplex settings) then says that the "Link is stalled" then resets the card, "Link is down" and starts again with "Link is up...")

Log extract:
Code:
2018-01-26 01:09:04.129058+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:06.129732+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:06.129741+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:06.129762+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:08.744892+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:10.745303+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:10.745313+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:10.745345+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:13.361040+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:15.363118+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:15.363127+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:15.363143+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:17.978914+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:19.981133+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:19.981157+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:19.981173+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:22.600233+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:24.602428+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:24.602447+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:24.602490+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:27.221255+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:29.221542+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:29.221551+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:29.221569+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:31.838260+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:33.839443+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:33.839452+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:33.839484+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:36.455775+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:38.457229+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:38.457256+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:38.457274+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:41.071846+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:43.073881+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:43.073900+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:43.073944+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:45.691745+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:47.693943+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:47.693962+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:47.694000+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:50.308144+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:52.309087+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:52.309096+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:52.309132+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:54.927098+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:56.927976+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:56.927984+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:56.928003+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:59.543819+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:10:01.544081+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:10:01.544090+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:10:01.544113+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:10:04.162700+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:10:06.163630+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:10:06.163639+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:10:06.163657+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:10:08.773448+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:10:10.773697+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:10:10.773704+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:10:10.773719+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0

Thanks for the help, I would also like sources/explanations for the additions/fixes you suggest, that would really help me later on if anything goes wrong.
 
1) I'll fix SAT1 renaming (although I have no SATA device plugged in yet, NVMe for now, but I guess that's for PM, but why SAT1 and not SAT0?)
2) Layout 3 (in config.plist) and using AppleALC (I started patching AppleHDA from the guides on the web, seen that takes a lot of time and then stopped)
3) Yes it supports dual batteries (although I'm using only one)
4) As per Rehabman's statements before, I need to use either 13,1 or 11,1 (I was looking for the best SMBIOS to fix LAN issue, which is sensitive to CPU PM), and I use the P530 plist not the HD520, as I have a Xeon CPU
5) No, I have an option to disable Intel GPU (it says Discrete Only, and yes, I tried it, only Nvidia is recognized)
6) Check the kernel logs from here (#108) https://www.tonymacx86.com/attachments/debug_6264-zip.308579/ (I still haven't tested it yet with the changes we made since then, I'll try and report). Basically, if I boot with LAN plugged in, it works fine, if I unplug at any time or disconnects, it wont reconnect and stays in a loop of "Cable connected, but no IP <----> Cable not connected" (and the system logs stats that the Link is up (with the correct speed and duplex settings) then says that the "Link is stalled" then resets the card, "Link is down" and starts again with "Link is up...")

Log extract:
Code:
2018-01-26 01:09:04.129058+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:06.129732+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:06.129741+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:06.129762+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:08.744892+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:10.745303+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:10.745313+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:10.745345+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:13.361040+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:15.363118+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:15.363127+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:15.363143+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:17.978914+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:19.981133+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:19.981157+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:19.981173+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:22.600233+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:24.602428+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:24.602447+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:24.602490+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:27.221255+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:29.221542+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:29.221551+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:29.221569+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:31.838260+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:33.839443+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:33.839452+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:33.839484+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:36.455775+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:38.457229+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:38.457256+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:38.457274+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:41.071846+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:43.073881+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:43.073900+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:43.073944+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:45.691745+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:47.693943+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:47.693962+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:47.694000+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:50.308144+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:52.309087+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:52.309096+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:52.309132+0000 0x5cc      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:54.927098+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:09:56.927976+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:09:56.927984+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:09:56.928003+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:09:59.543819+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:10:01.544081+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:10:01.544090+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:10:01.544113+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:10:04.162700+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:10:06.163630+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:10:06.163639+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:10:06.163657+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0
2018-01-26 01:10:08.773448+0000 0x112      Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link up on en0, 100-Megabit, Full-duplex, Rx/Tx flow-control
2018-01-26 01:10:10.773697+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Tx stalled? Resetting chipset. txDirtyDescIndex=0, STATUS=0x00080043, TCTL=0x3103f0fa.
2018-01-26 01:10:10.773704+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: packet size=42, header size=42.
2018-01-26 01:10:10.773719+0000 0xe0       Default     0x0                  0      0    kernel: (kernel) Ethernet [IntelMausi]: Link down on en0

Thanks for the help, I would also like sources/explanations for the additions/fixes you suggest, that would really help me later on if anything goes wrong.
Your ACPI does not define SAT0, check your DSDT, you have SAT1 instead. (you can also see it on ioreg).

Im going to bed now, its 12:00 i do work so i have to wake up early, i will continue on the files tomorrow evening and upload the to you, im almost done.
When i upload the files i will write a list of your mistakes during patching, so you will have a better understanding and learn them.

Also BTW if you got a codec dump for audio patching, upload it here i will create a Audio Injector for you.
 
It seems that you did some good progress, congrats !.
Things that i have noticed:
- You have Unsupported LPC Controller (to fix it, Add SSDT-LPC from Rehabman Laptop Config repo/hotpatch folder).

AppleLPC probably not needed with Skylake.
Apple's own Skylake (and later) computers do not load it.
 
Your ACPI does not define SAT0, check your DSDT, you have SAT1 instead. (you can also see it on ioreg).

Im going to bed now, its 12:00 i do work so i have to wake up early, i will continue on the files tomorrow evening and upload the to you, im almost done.
When i upload the files i will write a list of your mistakes during patching, so you will have a better understanding and learn them.

Also BTW if you got a codec dump for audio patching, upload it here i will create a Audio Injector for you.

Thank you, I'll do some researches on my own until then. No I dont have any dump with me rn, I'll try making one. (also, why not using the patches in AppleALC and improving them?)

AppleLPC probably not needed with Skylake.
Apple's own Skylake (and later) computers do not load it.

So it's ok to remove the LPC patch?
 
Hello Guys,
Thank for your help, I also have a P50.
as far as I tried the last dump BT is not working for me even if the controller seems to be up.
haven't investigate much about it.
any dump or sth can help maybe ?
Regards
 
Status
Not open for further replies.
Back
Top