Jump to content

USB keyboard holds up boot - Clover/Abit IP35 Pro


19 posts in this topic

Recommended Posts

First, system specs:

 

Abit IP35 Pro MB

Core2Quad Q6600 CPU

Geforce 8400GS 256MB GPU

Corsair Dominator 4GB DDR 1066 RAM (4x1GB sticks)

320GB WD Blue Hard Drive

MacAlly Keyboard

MacAlly Mouse

 

Initially followed the install process from (the site that shall not be named) to get Snow Leopard installed, then used another tool from same site to upgrade to El Capitan. In the process, boot manager was changed from Chameleon to Clover.

When Clover gets past init(6), the boot process halts and the num lock/power lights start blinking on my USB keyboard. Unplugging said keyboard allows Clover to complete boot. Luckily, I still have a PS2 keyboard which works with Clover (it now stays plugged in at the same time as the USB keyboard). When I had Snow Leopard installed, it didn't do this, so I'm assuming it's a Clover problem.

I've tried:
- Plugging keyboard into all USB ports (both with and without the PS2 keyboard plugged in)
- Changing BIOS Keyboard settings to both "OS" and "BIOS".
- Updating Clover to latest version and installing UsbKbDxe-64 driver.

I tried searching for a DSDT, but only found one for the non-Pro IP35.

Other Google searching has fixes for UEFI booting systems and different MacOS versions, but nothing that applies to this MB.

Thoughts?
 

 

  • Like 1
Link to comment
Share on other sites

First, the Clover directory (ls -R output)

./ACPI:
WINDOWS	origin	patched

./ACPI/WINDOWS:

./ACPI/origin:
APIC.aml	FACP.aml	RSDP.aml	SSDT-1x.aml	SSDT-4x.aml
DSDT.aml	FACS.aml	RSDT.aml	SSDT-2x.aml
DumpLog.txt	MCFG.aml	SSDT-0.aml	SSDT-3x.aml

./ACPI/patched:

./OEM:
SystemProductName

./OEM/SystemProductName:
ACPI			UEFI			kexts
ROM			config-sample.plist

./OEM/SystemProductName/ACPI:
origin	patched

./OEM/SystemProductName/ACPI/origin:

./OEM/SystemProductName/ACPI/patched:

./OEM/SystemProductName/ROM:

./OEM/SystemProductName/UEFI:
ACPI			config-sample.plist	kexts

./OEM/SystemProductName/UEFI/ACPI:
origin	patched

./OEM/SystemProductName/UEFI/ACPI/origin:

./OEM/SystemProductName/UEFI/ACPI/patched:

./OEM/SystemProductName/UEFI/kexts:
Other

./OEM/SystemProductName/UEFI/kexts/Other:

./OEM/SystemProductName/kexts:
Other

./OEM/SystemProductName/kexts/Other:

./ROM:

./doc:
HowToFixDsdt.txt		UEFI boot with Clover.rtf
HowToInstallOSX.txt		bcfg.txt
Installation.txt		boot1f32-install.sh

./drivers32:

./drivers32UEFI:

./drivers64:
AppleImageCodec-64.efi		FirmwareVolume-64.efi
AppleKeyAggregator-64.efi	SMCHelper-64.efi
AppleUITheme-64.efi		UsbKbDxe-64.efi
FSInject-64.efi

./drivers64UEFI:
AppleImageCodec-64.efi		FirmwareVolume-64.efi
AppleKeyAggregator-64.efi	OsxFatBinaryDrv-64.efi
AppleUITheme-64.efi		SMCHelper-64.efi
DataHubDxe-64.efi		VBoxHfs-64.efi
FSInject-64.efi

./kexts:
10.10	10.11	10.12	10.13	10.6	10.7	10.8	10.9	Other

./kexts/10.10:

./kexts/10.11:

./kexts/10.12:

./kexts/10.13:

./kexts/10.6:

./kexts/10.7:

./kexts/10.8:

./kexts/10.9:

./kexts/Other:
ACS6x.kext			FakeSMC_CPUSensors.kext
AHCI_3rdParty_eSATA.kext	FakeSMC_GPUSensors.kext
AHCI_Intel_Generic_SATA.kext	FakeSMC_LPCSensors.kext
ATTOCelerityFC8.kext		HighPointIOP.kext
ATTOExpressSASHBA2.kext		HighPointRR.kext
ATTOExpressSASRAID2.kext	NullCPUPowerManagement.kext
AppleRTL8169Ethernet.kext	PromiseSTEX.kext
ArcMSR.kext			SoftRAID.kext
CalDigitHDProDrv.kext		VoodooHDA.kext
FakeSMC.kext			realtekALC.kext
FakeSMC_ACPISensors.kext

./kexts/Other/ACS6x.kext:
Contents

./kexts/Other/ACS6x.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/ACS6x.kext/Contents/MacOS:
ACS6x

./kexts/Other/ACS6x.kext/Contents/Resources:
English.lproj

./kexts/Other/ACS6x.kext/Contents/Resources/English.lproj:
InfoPlist.strings

./kexts/Other/ACS6x.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/AHCI_3rdParty_eSATA.kext:
Contents

./kexts/Other/AHCI_3rdParty_eSATA.kext/Contents:
Info.plist

./kexts/Other/AHCI_Intel_Generic_SATA.kext:
Contents

./kexts/Other/AHCI_Intel_Generic_SATA.kext/Contents:
Info.plist

./kexts/Other/ATTOCelerityFC8.kext:
Contents

./kexts/Other/ATTOCelerityFC8.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/ATTOCelerityFC8.kext/Contents/MacOS:
ATTOCelerityFC8

./kexts/Other/ATTOCelerityFC8.kext/Contents/Resources:
ATTOIcons.icns

./kexts/Other/ATTOCelerityFC8.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/ATTOExpressSASHBA2.kext:
Contents

./kexts/Other/ATTOExpressSASHBA2.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/ATTOExpressSASHBA2.kext/Contents/MacOS:
ATTOExpressSASHBA2

./kexts/Other/ATTOExpressSASHBA2.kext/Contents/Resources:
ATTOIcons.icns

./kexts/Other/ATTOExpressSASHBA2.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/ATTOExpressSASRAID2.kext:
Contents

./kexts/Other/ATTOExpressSASRAID2.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/ATTOExpressSASRAID2.kext/Contents/MacOS:
ATTOExpressSASRAID2

./kexts/Other/ATTOExpressSASRAID2.kext/Contents/Resources:
ATTOIcons.icns

./kexts/Other/ATTOExpressSASRAID2.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/AppleRTL8169Ethernet.kext:
Contents

./kexts/Other/AppleRTL8169Ethernet.kext/Contents:
Info.plist	MacOS

./kexts/Other/AppleRTL8169Ethernet.kext/Contents/MacOS:
AppleRTL8169Ethernet

./kexts/Other/ArcMSR.kext:
Contents

./kexts/Other/ArcMSR.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/ArcMSR.kext/Contents/MacOS:
ArcMSR

./kexts/Other/ArcMSR.kext/Contents/Resources:
English.lproj

./kexts/Other/ArcMSR.kext/Contents/Resources/English.lproj:
InfoPlist.strings

./kexts/Other/ArcMSR.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/CalDigitHDProDrv.kext:
Contents

./kexts/Other/CalDigitHDProDrv.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/CalDigitHDProDrv.kext/Contents/MacOS:
CalDigitHDProDrv

./kexts/Other/CalDigitHDProDrv.kext/Contents/Resources:
English.lproj

./kexts/Other/CalDigitHDProDrv.kext/Contents/Resources/English.lproj:
InfoPlist.strings

./kexts/Other/CalDigitHDProDrv.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/FakeSMC.kext:
Contents

./kexts/Other/FakeSMC.kext/Contents:
Info.plist	MacOS

./kexts/Other/FakeSMC.kext/Contents/MacOS:
FakeSMC

./kexts/Other/FakeSMC_ACPISensors.kext:
Contents

./kexts/Other/FakeSMC_ACPISensors.kext/Contents:
Info.plist	MacOS

./kexts/Other/FakeSMC_ACPISensors.kext/Contents/MacOS:
ACPISensors

./kexts/Other/FakeSMC_CPUSensors.kext:
Contents

./kexts/Other/FakeSMC_CPUSensors.kext/Contents:
Info.plist	MacOS

./kexts/Other/FakeSMC_CPUSensors.kext/Contents/MacOS:
CPUSensors

./kexts/Other/FakeSMC_GPUSensors.kext:
Contents

./kexts/Other/FakeSMC_GPUSensors.kext/Contents:
Info.plist	MacOS

./kexts/Other/FakeSMC_GPUSensors.kext/Contents/MacOS:
GPUSensors

./kexts/Other/FakeSMC_LPCSensors.kext:
Contents

./kexts/Other/FakeSMC_LPCSensors.kext/Contents:
Info.plist	MacOS

./kexts/Other/FakeSMC_LPCSensors.kext/Contents/MacOS:
LPCSensors

./kexts/Other/HighPointIOP.kext:
Contents

./kexts/Other/HighPointIOP.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/HighPointIOP.kext/Contents/MacOS:
HighPointIOP

./kexts/Other/HighPointIOP.kext/Contents/Resources:
en.lproj

./kexts/Other/HighPointIOP.kext/Contents/Resources/en.lproj:
InfoPlist.strings

./kexts/Other/HighPointIOP.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/HighPointRR.kext:
Contents

./kexts/Other/HighPointRR.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/HighPointRR.kext/Contents/MacOS:
HighPointRR

./kexts/Other/HighPointRR.kext/Contents/Resources:
en.lproj

./kexts/Other/HighPointRR.kext/Contents/Resources/en.lproj:
InfoPlist.strings

./kexts/Other/HighPointRR.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/NullCPUPowerManagement.kext:
Contents

./kexts/Other/NullCPUPowerManagement.kext/Contents:
Info.plist	MacOS		Resources

./kexts/Other/NullCPUPowerManagement.kext/Contents/MacOS:
NullCPUPowerManagement

./kexts/Other/NullCPUPowerManagement.kext/Contents/Resources:
English.lproj

./kexts/Other/NullCPUPowerManagement.kext/Contents/Resources/English.lproj:
InfoPlist.strings

./kexts/Other/PromiseSTEX.kext:
Contents

./kexts/Other/PromiseSTEX.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/PromiseSTEX.kext/Contents/MacOS:
PromiseSTEX

./kexts/Other/PromiseSTEX.kext/Contents/Resources:
PROMISE.ICNS

./kexts/Other/PromiseSTEX.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/SoftRAID.kext:
Contents

./kexts/Other/SoftRAID.kext/Contents:
Info.plist	MacOS		Resources	_CodeSignature

./kexts/Other/SoftRAID.kext/Contents/MacOS:
SoftRAID

./kexts/Other/SoftRAID.kext/Contents/Resources:
NonRAID.icns	RAID1.icns	RAID4.icns
RAID0.icns	RAID10.icns	RAID5.icns

./kexts/Other/SoftRAID.kext/Contents/_CodeSignature:
CodeResources

./kexts/Other/VoodooHDA.kext:
Contents

./kexts/Other/VoodooHDA.kext/Contents:
Info.plist	MacOS		PkgInfo		Resources

./kexts/Other/VoodooHDA.kext/Contents/MacOS:
VoodooHDA

./kexts/Other/VoodooHDA.kext/Contents/Resources:
English.lproj	version.plist

./kexts/Other/VoodooHDA.kext/Contents/Resources/English.lproj:
InfoPlist.strings

./kexts/Other/realtekALC.kext:
Contents

./kexts/Other/realtekALC.kext/Contents:
Info.plist

./misc:
debug.log

./themes:
Selection_144px.bmp	frame.png		pointer-green.png
Selection_64px.bmp	logo_main.png		pointer-metal.png
christmas		logo_metal.png		random
embedded		newyear

./themes/christmas:
Anim_1_Logo		WoR_NovaMono_9W_A.png	logo.png
Selection_big.png	background.png		screenshot.png
Selection_small.png	icons			theme.plist

./themes/christmas/Anim_1_Logo:
Anim_1_Logo_000.png	Anim_1_Logo_009.png	Anim_1_Logo_018.png
Anim_1_Logo_001.png	Anim_1_Logo_010.png	Anim_1_Logo_019.png
Anim_1_Logo_002.png	Anim_1_Logo_011.png	Anim_1_Logo_020.png
Anim_1_Logo_003.png	Anim_1_Logo_012.png	Anim_1_Logo_021.png
Anim_1_Logo_004.png	Anim_1_Logo_013.png	Anim_1_Logo_022.png
Anim_1_Logo_005.png	Anim_1_Logo_014.png	Anim_1_Logo_023.png
Anim_1_Logo_006.png	Anim_1_Logo_015.png	Anim_1_Logo_024.png
Anim_1_Logo_007.png	Anim_1_Logo_016.png	Anim_1_Logo_025.png
Anim_1_Logo_008.png	Anim_1_Logo_017.png

./themes/christmas/icons:
func_about.png			os_snow.icns
func_clover.png			os_ubuntu.icns
func_options.png		os_vista.icns
func_reset.png			os_win.icns
func_secureboot.png		os_yos.icns
func_secureboot_config.png	pointer.png
func_shutdown.png		tool_shell.png
os_cap.icns			vol_clover.icns
os_clover.icns			vol_external.icns
os_cougar.icns			vol_internal.icns
os_hsierra.icns			vol_internal_ext3.icns
os_linux.icns			vol_internal_hfs.icns
os_lion.icns			vol_internal_ntfs.icns
os_mav.icns			vol_optical.icns
os_sierra.icns			vol_recovery.icns

./themes/embedded:
screenshot.png	theme.plist

./themes/newyear:
arrow-144.png	dark-wide.png	happy.png	screenshot.png	snow.png
arrow-64.png	elka_1		icons		scrollbar	theme.plist

./themes/newyear/elka_1:
elka_1_000.png	elka_1_006.png	elka_1_012.png	elka_1_018.png	elka_1_024.png
elka_1_001.png	elka_1_007.png	elka_1_013.png	elka_1_019.png	elka_1_025.png
elka_1_002.png	elka_1_008.png	elka_1_014.png	elka_1_020.png	elka_1_026.png
elka_1_003.png	elka_1_009.png	elka_1_015.png	elka_1_021.png
elka_1_004.png	elka_1_010.png	elka_1_016.png	elka_1_022.png
elka_1_005.png	elka_1_011.png	elka_1_017.png	elka_1_023.png

./themes/newyear/icons:
func_about.png		os_hsierra.icns		pointer.png
func_clover.png		os_legacy.icns		tool_shell.png
func_help.png		os_leo.icns		vol_clover.icns
func_options.png	os_linux.icns		vol_external.icns
func_reset.png		os_lion.icns		vol_firewire.icns
func_shutdown.png	os_mac.icns		vol_internal.icns
os_cap.icns		os_mav.icns		vol_internal_hfs.icns
os_clover.icns		os_sierra.icns		vol_optical.icns
os_cougar.icns		os_snow.icns		vol_recovery.icns
os_freebsd.icns		os_tiger.icns
os_freedos.icns		os_vista.icns

./themes/newyear/scrollbar:
bar_end.png		down_button.png		scroll_start.png
bar_fill.png		scroll_end.png		up_button.png
bar_start.png		scroll_fill.png

./themes/random:
theme.plist

./tools:
Shell.inf	Shell32.efi	Shell64.efi	Shell64U.efi	bdmesg.efi

Other requested files are attached.

Send me ClassicMacMan.zip

IOReg Tables.zip

  • Like 1
Link to comment
Share on other sites

Well, thanks for your help regardless.

 

On a related note, when I shut down the system, it often will close MacOS and turn off the monitor (and the power indicator on my keyboard) but the system will still remain running unless I do a hard shutdown. Could that be related? I've tried switching between the S3 and S1 suspend methods in BIOS, but that doesn't seem to make a difference.

  • Like 1
Link to comment
Share on other sites

Whelp, turns out I'm an idiot. It's the keyboard.

 

I just tried an official Apple keyboard (with broken number keys), and it booted just fine. Then, I tried a different USB keyboard, and it worked as well. So, for whatever reason, Clover doesn't appear to like the Macally keyboard. I did notice on the PC keyboard that it quickly lit up the Num Lock, Caps Lock and Scroll Lock keys before booting Clover.

 

My guess? The Macally keyboard has a Num Lock, Caps Lock and Power light up top, and the lack of a proper Scroll Lock indicator somehow threw it off, because that was the light that kept flashing.

 

For reference if anyone is having a similar issue, this is the keyboard model:

 

https://us.macally.com/products/mkeye

  • Like 1
Link to comment
Share on other sites

  • 7 months later...

I know this is an old post, but I just want to note that I'v also ran in to this problem and can confirm that Macally keyboard model "mkeye" doesn't allow Clover v2.4 to start the booting process on Dell Optiplex 780. I ran in to exactly the same problem as the original poster with the same symptoms. When I was trying to determine where the issue is, I happened to plug the Macally keyboard on an older hackintosh that boots with Chimera and it worked fine, for what it's worth. I tried Googling this issue and this is the only place this issue is mentioned, so I thought I'd just add to it.

Link to comment
Share on other sites

 Share

×
×
  • Create New...