Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incompatibility with Windows on iMacPro1,1/MacPro7,1 #262

Open
johntamch opened this issue Jan 15, 2020 · 32 comments
Open

Incompatibility with Windows on iMacPro1,1/MacPro7,1 #262

johntamch opened this issue Jan 15, 2020 · 32 comments

Comments

@johntamch
Copy link

@johntamch johntamch commented Jan 15, 2020

so excited that v1.5.4 finally support win10 with T2 chip. But it give error when launching.

"Error initializing SMC layer, please make sure your Mac system is supported and you have correctly installed the program."

Mine is a iMac Pro with win10 bootmcap and is supported in the release note.

@kleuter kleuter changed the title v1.5.4 - win10 - cannot launch "Error initializing SMC layer" iMacPro/Windows10 - "Error initializing SMC layer" Jan 15, 2020
@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 15, 2020

Please try this build, once you see the SMC error, please press the Copy Log button and paste it in your reply. Thank you.

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 15, 2020

[2020-01-15 15:19:51:942] [thread 12756] [g:\projects\macsfancontrol\app\app.cpp#255] Macs Fan Control 1.5.4
[2020-01-15 15:19:51:942] [thread 12756] [g:\projects\macsfancontrol\app\app.cpp#256] Windows 10 x64
[2020-01-15 15:19:51:942] [thread 12756] [g:\projects\macsfancontrol\app\app.cpp#257] iMacPro1,1
[2020-01-15 15:19:51:942] [thread 12756] [g:\projects\macsfancontrol\app\app.cpp#258] Intel(R) Xeon(R) W-2140B CPU @ 3.20GHz [8 cores]
[2020-01-15 15:19:51:942] [thread 12756] [g:\projects\macsfancontrol\app\app.cpp#259] Qt 5.13.2
[2020-01-15 15:19:51:959] [thread 12756] [g:\projects\macsfancontrol\app\smc\platform_win.cpp#33] PlatformWin::open trying MMIO
[2020-01-15 15:19:51:960] [thread 12756] [g:\projects\macsfancontrol\app\smc\platform_win_sys_mmio.cpp#84] ERROR: No interfaces found, driver doesn't seem to be not installed
[2020-01-15 15:19:51:960] [thread 12756] [g:\projects\macsfancontrol\app\smc\platform_win_sys_mmio.cpp#117] ERROR: FAILED to open , error 0

@crystalidea crystalidea deleted a comment from Olprinz Jan 18, 2020
@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 18, 2020

  1. Please go to device manager, check on Show Hidden Devices
    sshot-17

  2. Find Apple SMC Device under System devices and double click on it
    sshot-18

  3. Please post screenshots of the General tab and Details tab with device instance path as shown below

sshot-23

sshot-21

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 18, 2020

image
image
image

image
image

@crystalidea crystalidea deleted a comment from Olprinz Jan 18, 2020
@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 18, 2020

@johntamch
thanks a lot for the report. Will try to figure it out

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 18, 2020

Can you try to locate the conflicting device and disable it?

@biglarryglz

This comment has been minimized.

Copy link

@biglarryglz biglarryglz commented Jan 18, 2020

Can you try to locate the conflicting device and disable it?

I have the same issue. The conflict device list says there is no conflicts.

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 19, 2020

@kleuter
image

The only thing that seems to overlapped is memory. I have disabled it but still no luck.

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 19, 2020

Thanks... Currently I don't know why it doesn't work. I wish I had this computer to test... It's too expensive .. Will keep thinking

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 19, 2020

@johntamch did you try to restart after disabling "Apple graphics mux" ?

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 19, 2020

@johntamch did you try to restart after disabling "Apple graphics mux" ?

@kleuter Sadly yes.

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 19, 2020

@kleuter and if u have a new test build later , I’m happy to test it for u.

@crystalidea crystalidea deleted a comment from Olprinz Jan 19, 2020
@crystalidea crystalidea deleted a comment from Olprinz Jan 19, 2020
@crystalidea crystalidea deleted a comment from biglarryglz Jan 19, 2020
@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

Hi, all!

Please try this build, it's not planned to be working, but at least the Apple SMC Device is supposed to start in the Device Manager:

image

What I did is simply removed the code that works with device resources.

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 21, 2020

@kleuter
Tried. Everything still look the same.

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 21, 2020

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

Thanks, I see. Will keep thinking, I'll probably have to buy one to test.

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

Are there any other devices (hidden) in the Device Manager with the exclamation mark?
Click in Device Manager click View -> by Connection to show what root devices are linked to that problem device.

@johntamch

This comment has been minimized.

Copy link
Author

@johntamch johntamch commented Jan 21, 2020

@kleuter
AppleSMC is the only thing with !.
image

@kleuter

This comment was marked as outdated.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

thank you.

Just a crazy idea - disable all other devices on this controller, reboot and check.

@kleuter

This comment was marked as outdated.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

Please disable macHalDriver Device as well
image

@johntamch

This comment was marked as outdated.

Copy link
Author

@johntamch johntamch commented Jan 21, 2020

Rebooted. Still same error text. Two of them have no disabled option.

image

@kleuter

This comment was marked as outdated.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

and macHalDriver Device ?

@johntamch

This comment was marked as outdated.

Copy link
Author

@johntamch johntamch commented Jan 21, 2020

just disbaled the macHalDriver and rebooted. Still same error. :(

@kleuter

This comment was marked as outdated.

Copy link
Member

@kleuter kleuter commented Jan 21, 2020

Very bad, please re-enable all device back at the moment...

@hilcam

This comment has been minimized.

Copy link

@hilcam hilcam commented Jan 27, 2020

Any more progress on this one?

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Jan 27, 2020

I bought one, still have no idea what's going on, I can't install the driver.

@outtadorset

This comment has been minimized.

Copy link

@outtadorset outtadorset commented Jan 27, 2020

metoo; iMac Pro 3GHz 10 Core, 64GB RAM, Vega 64 16 GB (Windows 10 v1909)

@xl3ackreap2

This comment has been minimized.

Copy link

@xl3ackreap2 xl3ackreap2 commented Feb 1, 2020

Any new updates ?

@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Feb 4, 2020

Well, no good news. The only update is that I found a guy reporting the same issue:
https://community.osr.com/discussion/287844/understanding-code12-resource-conflict

@1105420698

This comment has been minimized.

Copy link

@1105420698 1105420698 commented Feb 6, 2020

I hope you succeed, low level programming is way out of my league, wish I can I help, I also own an iMac Pro.

@kleuter kleuter changed the title iMacPro/Windows10 - "Error initializing SMC layer" Incompatibility with Windows on iMacPro1,1/MacPro7,1 Feb 8, 2020
@kleuter

This comment has been minimized.

Copy link
Member

@kleuter kleuter commented Feb 8, 2020

Well, after day and night of struggle I currently came to the following conclusion.

For some reason ACPI DSDT tables on iMacPro1,1 and MacPro7,1 do not allow Windows kernel to give access to the requested address range for the SMC device (FE0B0000-FE0BFFFF). It might be accessible from linux I think, but it's not the point. Possible solution could be creating a patched DSDT table and override it in Windows via registry. For testing purposes I patched the table and simply removed Memory32Fixed block from the SMC device definition => device starts normally (without exclamation/bang icon) but doesn't work of cause.

SMC device block:

image

Complete DSDT

@kleuter kleuter added help wanted and removed bug labels Feb 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
7 participants
You can’t perform that action at this time.