Dell-Latitude-E7480-Hackintosh icon indicating copy to clipboard operation
Dell-Latitude-E7480-Hackintosh copied to clipboard

7480 Thunderbolt not working

Open pawellygan opened this issue 2 years ago • 28 comments

Heya - I've got a problem with a thunderbolt port - it is detecting USB-C drive but is not detecting TB3 device (like Blackmagic) Everything is enabled in the bios (dual boot and windows works perfectly fine) - I can rule out cable or TB device problem. TB section says Thunderbolt/USB4: No drivers are loaded. Do you have any solution?

pawellygan avatar Jul 13 '22 12:07 pawellygan

I am afraid not, sorry. I have searched for lots of infomation about the thunderbolt, but finially I only found the way to enable USB-C in cold-starting. Accroding to the Internet infomation, it is possible that the thunderbolt of E7480 is not supported from Apple, so it may not work properly. I will find more infomation later, but I don't have thunderbolt devices, so maybe I can't test if it really works well.

Lovely-XPP avatar Jul 13 '22 12:07 Lovely-XPP

You can try the latest release, I have tested it and it works. (It does not show on the TB section.) Here is the PCI section

image

Here is the NVME section

image

Lovely-XPP avatar Jul 22 '22 02:07 Lovely-XPP

Thx for the updates. I loaded your recent efi and unfortunately it causes a reboot loop during loading OS X. I'm happy to provide a boot log - please let me know how to obtain one

pawellygan avatar Jul 22 '22 08:07 pawellygan

Wait a minute, let me check the config.plist again

Lovely-XPP avatar Jul 22 '22 09:07 Lovely-XPP

By the way, do you have the hackintool app? If so, could you get a capture of PCI Infomation like this? image

Lovely-XPP avatar Jul 22 '22 09:07 Lovely-XPP

DEBUG VID DID SVID SDID ASPM Vendor Name Device Name Class Name SubClass Name IOReg Name IOReg IOName Device Path

00:00.0 8086 5904 1028 07A0 Disabl Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge Bridge Host bridge /pci8086,5904@0 pci8086,5904 PciRoot(0x0)/Pci(0x0,0x0) 00:04.0 8086 1903 1028 07A0 Disabl Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Signal processing co Signal processing co /PCI0@0/B0D4@4 pci8086,1903 PciRoot(0x0)/Pci(0x4,0x0) 00:02.0 8086 5916 1028 07A0 L1 Intel Corporation Intel HD Graphics 620 Display controller VGA compatible contr /PCI0@0/IGPU@2 display PciRoot(0x0)/Pci(0x2,0x0) 00:14.0 8086 9D2F 1028 07A0 Disabl Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller Serial bus controlle USB controller /PCI0@0/XHC@14 pci8086,9d2f PciRoot(0x0)/Pci(0x14,0x0) 00:14.2 8086 9D31 1028 07A0 Disabl Intel Corporation Sunrise Point-LP Thermal subsystem Signal processing co Signal processing co i8086,9d31@14,2 pci8086,9d31 PciRoot(0x0)/Pci(0x14,0x2) 00:15.0 8086 9D60 1028 07A0 Disabl Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 Signal processing co Signal processing co /PCI0@0/I2C0@15 pci8086,9d60 PciRoot(0x0)/Pci(0x15,0x0) 00:16.3 8086 9D3D 1028 07A0 Disabl Intel Corporation Sunrise Point-LP Active Management Technology - SO Communication contro Serial controller i8086,9d3d@16,3 pci8086,9d3d PciRoot(0x0)/Pci(0x16,0x3) 00:15.1 8086 9D61 1028 07A0 Disabl Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 Signal processing co Signal processing co CI0@0/I2C1@15,1 pci8086,9d61 PciRoot(0x0)/Pci(0x15,0x1) 00:15.2 8086 9D62 1028 07A0 Disabl Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2 Signal processing co Signal processing co CI0@0/I2C2@15,2 pci8086,9d62 PciRoot(0x0)/Pci(0x15,0x2) 00:16.0 8086 9D3A 1028 07A0 Disabl Intel Corporation Sunrise Point-LP CSME HECI #1 Communication contro Communication contro /PCI0@0/IMEI@16 pci8086,9d3a PciRoot(0x0)/Pci(0x16,0x0) 00:17.0 8086 9D03 1028 07A0 Disabl Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] Mass storage control SATA controller /PCI0@0/SAT0@17 pci8086,9d03 PciRoot(0x0)/Pci(0x17,0x0) 00:1C.0 8086 9D10 0000 0000 L0s+L1 Intel Corporation Sunrise Point-LP PCI Express Root Port #1 Bridge PCI bridge /PCI0@0/RP01@1C pci-bridge PciRoot(0x0)/Pci(0x1C,0x0) 00:1C.4 8086 9D14 0000 0000 Disabl Intel Corporation Sunrise Point-LP PCI Express Root Port #5 Bridge PCI bridge CI0@0/RP05@1C,4 pci-bridge PciRoot(0x0)/Pci(0x1C,0x4) 00:1C.2 8086 9D12 0000 0000 L0s+L1 Intel Corporation Sunrise Point-LP PCI Express Root Port #3 Bridge PCI bridge CI0@0/RP03@1C,2 pci-bridge PciRoot(0x0)/Pci(0x1C,0x2) 03:00.0 8086 15DA 0000 0000 Disabl Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridg Bridge PCI bridge P05@1C,4/PXSX@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0) 00:1F.0 8086 9D4E 1028 07A0 Disabl Intel Corporation Sunrise Point LPC Controller/eSPI Controller Bridge ISA bridge /PCI0@0/LPCB@1F pci8086,9d4e PciRoot(0x0)/Pci(0x1F,0x0) 00:1F.2 8086 9D21 1028 07A0 Disabl Intel Corporation Sunrise Point-LP PMC Memory controller Memory controller CI0@0/PPMC@1F,2 pci8086,9d21 PciRoot(0x0)/Pci(0x1F,0x2) 00:1F.3 8086 9D71 1028 07A0 Disabl Intel Corporation Sunrise Point-LP HD Audio Multimedia controlle Audio device CI0@0/HDEF@1F,3 pci8086,9d71 PciRoot(0x0)/Pci(0x1F,0x3) 00:1F.4 8086 9D23 1028 07A0 Disabl Intel Corporation Sunrise Point-LP SMBus Serial bus controlle SMBus CI0@0/SBUS@1F,4 pci8086,9d23 PciRoot(0x0)/Pci(0x1F,0x4) 00:1F.6 8086 15D7 1028 07A0 Disabl Intel Corporation Ethernet Connection (4) I219-LM Network controller Ethernet controller CI0@0/GLAN@1F,6 ethernet PciRoot(0x0)/Pci(0x1F,0x6) 04:02.0 8086 15DA 0000 0000 Disabl Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridg Bridge PCI bridge 4/PXSX@0/TBL3@2 pci-bridge PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0) 04:00.0 8086 15DA 0000 0000 Disabl Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridg Bridge PCI bridge 4/PXSX@0/TBL1@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x0,0x0) 04:01.0 8086 15DA 0000 0000 Disabl Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridg Bridge PCI bridge 4/PXSX@0/TBL2@1 pci-bridge PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x1,0x0) 3B:00.0 8086 15DB 1028 07A0 Disabl Intel Corporation JHL6340 Thunderbolt 3 USB 3.1 Controller (C step) Serial bus controlle USB controller 0/TBL3@2/TBTU@0 pci8086,15db PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) 06:00.0 8086 15C0 0000 0000 Disabl Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine R Bridge PCI bridge @1/pci-bridge@0 pci-bridge PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) 02:00.0 14E4 43B1 106B 0019 Disabl Broadcom Inc. and subsidiaries BCM4352 802.11ac Wireless Network Adapter Network controller Network controller P03@1C,2/ARPT@0 pci14e4,43b1 PciRoot(0x0)/Pci(0x1C,0x2)/Pci(0x0,0x0) 05:00.0 8086 15D9 1028 07A0 Disabl Intel Corporation JHL6340 Thunderbolt 3 NHI (C step) [Alpine Ridge 2 Generic system perip System peripheral /pci8086,15d9@0 pci8086,15d9 PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) 01:00.0 10EC 525A 1028 07A0 L1 Realtek Semiconductor Co., Ltd RTS525A PCI Express Card Reader Unassigned class ??? /RP01@1C/PXSX@0 pci10ec,525a PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0) 07:01.0 8086 15C0 0000 0000 Disabl Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine R Bridge PCI bridge @0/pci-bridge@1 pci-bridge PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0) 08:00.0 BDBD A154 BDBD A154 Disabl Blackmagic Design ??? Multimedia controlle Multimedia video con /pcibdbd,a154@0 pcibdbd,a154 PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

Blackmagic is my thunderbolt 3 device connected (system loaded with your previous release)

pawellygan avatar Jul 22 '22 09:07 pawellygan

Screenshot 2022-07-22 at 10 37 31

pawellygan avatar Jul 22 '22 09:07 pawellygan

May you try this one. config.zip

Lovely-XPP avatar Jul 22 '22 09:07 Lovely-XPP

still the same. Its the error generated when loaded old EFI after reboot LWScreenShot 2022-07-22 at 10 52 22

pawellygan avatar Jul 22 '22 09:07 pawellygan

okey, sorry about that, it is not the thunderbolt problem, it is the problem of Graphic, I will check it.

Lovely-XPP avatar Jul 22 '22 09:07 Lovely-XPP

Screenshot 2022-07-22 at 10 56 28 620 on board ;)

pawellygan avatar Jul 22 '22 09:07 pawellygan

config.zip

This one should be okey.

Lovely-XPP avatar Jul 22 '22 09:07 Lovely-XPP

I can confirm the system is booting now but Blackmagic Multimedia device is still not recognized correctly Screenshot 2022-07-2
Screenshot 2022-07-22 at 11 05 10
2 at 11 05 35

pawellygan avatar Jul 22 '22 10:07 pawellygan

Screenshot 2022-07-22 at 11 05 10

pawellygan avatar Jul 22 '22 10:07 pawellygan

Do you install their thunderbolt drivers for your product?

Lovely-XPP avatar Jul 22 '22 10:07 Lovely-XPP

just reinstalled BM app and no change. I plugged the same device with the same cable to my M1 and everything is working correctly. The device and TB cable are ok. I will test later TB network adapter

pawellygan avatar Jul 22 '22 10:07 pawellygan

Screenshot 2022-07-22 at 11 17 09

pawellygan avatar Jul 22 '22 10:07 pawellygan

config.zip

I delete unnecessary device, try one more time.

Lovely-XPP avatar Jul 22 '22 10:07 Lovely-XPP

still not too happy : Screenshot 2022-07-22 at 11 37 07 (

pawellygan avatar Jul 22 '22 10:07 pawellygan

Maybe you can try injecting the device in OpenCore Configurator

Lovely-XPP avatar Jul 22 '22 10:07 Lovely-XPP

image

It's my TB config. Will try injection now

pawellygan avatar Jul 22 '22 10:07 pawellygan

image

It's my TB config. Will try injection now

Yes, the config is as same as mine.

Lovely-XPP avatar Jul 22 '22 10:07 Lovely-XPP

hah, let me learn how to manually inject it and I will come back to you ;P

pawellygan avatar Jul 22 '22 10:07 pawellygan

hah, okey

Lovely-XPP avatar Jul 22 '22 10:07 Lovely-XPP

Thunderbolt Ethernet (apple) works just fine. I'm not sure why Blackmagic is so temperamenta Screenshot 2022-07-22 at 15 03 44 l

pawellygan avatar Jul 22 '22 14:07 pawellygan

Maybe media device is not fully supported, so normally there are separated thunderbolt drivers for media device.

Lovely-XPP avatar Jul 22 '22 14:07 Lovely-XPP

For hot Plug Try to activate vtd from the bios, and disable kernel/quirks disableiomap, so as to have on your Ioreg the Apple vtd and then try if it works hotplug

Lorys89 avatar Aug 10 '22 11:08 Lorys89

For hot Plug Try to activate vtd from the bios, and disable kernel/quirks disableiomap, so as to have on your Ioreg the Apple vtd and then try if it works hotplug

I have tried it, it doesn't work. I think the main problem is the thunderbolt device is not the same as the model (JH6540 in the laptop and JH7540 in the model). Therefore, we can not load the thunderbolt driver although we force it power on.

Lovely-XPP avatar Aug 12 '22 03:08 Lovely-XPP