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

7480 Thunderbolt not working #15

Open
pawellygan opened this issue Jul 13, 2022 · 28 comments
Open

7480 Thunderbolt not working #15

pawellygan opened this issue Jul 13, 2022 · 28 comments

Comments

@pawellygan
Copy link

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?

@Lovely-XPP
Copy link
Owner

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
Copy link
Owner

Lovely-XPP commented Jul 22, 2022

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

@pawellygan
Copy link
Author

pawellygan commented Jul 22, 2022

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

@Lovely-XPP
Copy link
Owner

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

@Lovely-XPP
Copy link
Owner

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

@pawellygan
Copy link
Author

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
Copy link
Author

Screenshot 2022-07-22 at 10 37 31

@Lovely-XPP
Copy link
Owner

May you try this one.
config.zip

@pawellygan
Copy link
Author

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

@Lovely-XPP
Copy link
Owner

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

@pawellygan
Copy link
Author

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

@Lovely-XPP
Copy link
Owner

config.zip

This one should be okey.

@pawellygan
Copy link
Author

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
Copy link
Author

Screenshot 2022-07-22 at 11 05 10

@Lovely-XPP
Copy link
Owner

Do you install their thunderbolt drivers for your product?

@pawellygan
Copy link
Author

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
Copy link
Author

Screenshot 2022-07-22 at 11 17 09

@Lovely-XPP
Copy link
Owner

config.zip

I delete unnecessary device, try one more time.

@pawellygan
Copy link
Author

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

@Lovely-XPP
Copy link
Owner

Maybe you can try injecting the device in OpenCore Configurator

@pawellygan
Copy link
Author

image

It's my TB config.
Will try injection now

@Lovely-XPP
Copy link
Owner

image

It's my TB config. Will try injection now

Yes, the config is as same as mine.

@pawellygan
Copy link
Author

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

@Lovely-XPP
Copy link
Owner

hah, okey

@pawellygan
Copy link
Author

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

@Lovely-XPP
Copy link
Owner

Lovely-XPP commented Jul 22, 2022

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

@Lorys89
Copy link
Contributor

Lorys89 commented Aug 10, 2022

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

@Lovely-XPP
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants