Contribute
Register

stuck at boot progress sometimes with 'busy timeout, (60s),BCM2045A0'

Joined
May 31, 2016
Messages
154
Motherboard
Thinkpad X240
CPU
i5-4300U
Graphics
HD4400
Mobile Phone
Android
A little annoying problem. The only way to resolve it is to turn off and restart again. Most of times it works again.
But sometimes i need to restart twice to make it work..
Wifi-Card is DW1830 (BCM943602BAED), it should have native-id, but i'm not sure if it's the problem.

IMG_20180810_075809.jpg
 

Attachments

Joined
May 31, 2016
Messages
154
Motherboard
Thinkpad X240
CPU
i5-4300U
Graphics
HD4400
Mobile Phone
Android
after waiting for 4 * 60s it will eventually boot into OS, but without bluetooth.
That's the Problem Reporting Files when the issue happens:
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,927
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
May 31, 2016
Messages
154
Motherboard
Thinkpad X240
CPU
i5-4300U
Graphics
HD4400
Mobile Phone
Android
Remove VirtualBox... it is known to interfere with USB.

Also, your USB configuration is wrong.
See guides linked from FAQ:
http://www.tonymacx86.com/el-capitan-laptop-support/164990-faq-read-first-laptop-frequent-questions.html
Now removed, just to be sure that it doesn't interfere with USB. But i can confirm that this problem happens before i install VirtualBox.

Now my config is based on this guide:

https://www.tonymacx86.com/threads/guide-lenovo-thinkpad-x240.245580/

It has already a custom SSDT for USBInjectAll, so i'm not sure where is wrong.

I found it lakes:

from Creating a Custom SSDT for USBInjectAll.kext:

1. change 15 port limit to 26 in XHCI kext (credit FredWst) in config.plist

2. Disabling EHCI: i don't know if i should do this and if it will cause problem.

from USB power property injection for Sierra (and later):

1. add a "fake" EC with the following SSDT-EC.dsl, because X240 has an ECDT in ACPI.

2. Overriding the IOUSBHostFamily.kext/Contents/Info.plist: add Macbook Air 6,2's values in SSDT-USB.dsl

Anything else?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,927
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
It has already a custom SSDT for USBInjectAll, so i'm not sure where is wrong.
UsbConnector values are clearly wrong.
For example, HS07 is connected to an internal device (bluetooth controller), yet UsbConnector=3. Wrong. Should be UsbConnector=255.

After seeing that mistake, I stopped checking for anything else.
 
Joined
May 31, 2016
Messages
154
Motherboard
Thinkpad X240
CPU
i5-4300U
Graphics
HD4400
Mobile Phone
Android
UsbConnector values are clearly wrong.
For example, HS07 is connected to an internal device (bluetooth controller), yet UsbConnector=3. Wrong. Should be UsbConnector=255.

After seeing that mistake, I stopped checking for anything else.
Yes... the comments are also wrong. And i don't have touchscreen.
Fixed and reboot, i decided to disable EHCI1 in BIOS Advanced things, don't know if it's better than 'Disable EHCI Patch'
This time i don't have Bluetooth again (but it doesn't stuck at verbose mode) , nothing is under HS07. Reboot twice and it appears...
Attached 1st reboot with no bluetooth and 2nd reboot.
 

Attachments

Joined
May 31, 2016
Messages
154
Motherboard
Thinkpad X240
CPU
i5-4300U
Graphics
HD4400
Mobile Phone
Android
It seems like it can be repruduced by enable EHCI1 / disable EHCI1, but i'm not quite sure if it's the same problem, as bluetooth is completely missing and not stuck at boot.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,927
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Yes... the comments are also wrong. And i don't have touchscreen.
Fixed and reboot, i decided to disable EHCI1 in BIOS Advanced things, don't know if it's better than 'Disable EHCI Patch'
This time i don't have Bluetooth again (but it doesn't stuck at verbose mode) , nothing is under HS07. Reboot twice and it appears...
Attached 1st reboot with no bluetooth and 2nd reboot.
Make sure "fast boot" is disabled, legacy boot/CSM enabled.
 
Top