Contribute
Register

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

Status
Not open for further replies.
Joined
May 31, 2016
Messages
152
Motherboard
Thinkpad X240
CPU
i5-4300U
Graphics
HD4400
Mobile Phone
  1. 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

  • debug_3950.zip
    5.5 MB · Views: 101
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

  • debug_5558.zip
    3 MB · Views: 94
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-capita...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?
 
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.
 
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

  • x240_no_bluetooth.zip
    3.6 MB · Views: 76
  • debug_13843.zip
    3.1 MB · Views: 84
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.
 
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.
 
Status
Not open for further replies.
Back
Top