Contribute
Register

Atheros Bluetooth: IOath3kfrmwr.kext: Not Working (AR3011)

Status
Not open for further replies.
Joined
Aug 16, 2011
Messages
54
Motherboard
[LAPTOP] Acer Aspire E5-771-74E7 + Clover
CPU
Intel Core i7-5500U Dual-core 2.40 GHz (Broadwell)
Graphics
Intel HD5500, 1920x1080
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Atheros Bluetooth: Not Working (AR3011) [SOLVED]

My "AR5B195+AR3011" combo card was working great in Yosemite 10.10.5 . In Capitan Beta 8, I have working WiFi with toledaARPT.kext but I'm no longer getting bluetooth with IOath3kfrmwr.kext.

I'm having weird issues with some kexts not loading on startup but can load them manually (this and USB being examples). I'm not sure if that would be the cause. kextstat shows the IOath3kfrmwr loaded when I load it manually.

Anyone have working Atheros bluetooth in Capitan?

I attached my ioreg.

Thanks.
 

Attachments

  • rytz’s MacBook Pro.ioreg.zip
    445.1 KB · Views: 521
My "AR5B195+AR3011" combo card was working great in Yosemite 10.10.5 . In Capitan Beta 8, I have working WiFi with toledaARPT.kext but I'm no longer getting bluetooth with IOath3kfrmwr.kext.

I'm having weird issues with some kexts not loading on startup but can load them manually (this and USB being examples). I'm not sure if that would be the cause. kextstat shows the IOath3kfrmwr loaded when I load it manually.

Anyone have working Atheros bluetooth in Capitan?

I attached my ioreg.

Thanks.

Are you using the latest version?

https://github.com/RehabMan/OS-X-Atheros-3k-Firmware

Install to /S/L/E using Kext Wizard.
 
Are you using the latest version?

https://github.com/RehabMan/OS-X-Atheros-3k-Firmware

Install to /S/L/E using Kext Wizard.

I tried reinstalling the latest kext again but no change. I have an icon on the menu bar that's greyed out and just says "Bluetooth: Not Available". I confirmed that the bluetooth is working on Windows.

Is there some debug info I can get for you? I did a syslog for that kext but don't see anything except kext-dev-mode invalid signatures:

Code:
Sep  5 15:51:47 rytzs-MacBook-Pro com.apple.kextcache[702] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 16:51:12 rytzs-MacBook-Pro com.apple.kextcache[912] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 16:53:36 rytzs-MacBook-Pro com.apple.kextcache[462] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 16:56:58 rytzs-MacBook-Pro com.apple.kextcache[435] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 17:51:13 rytzs-MacBook-Pro com.apple.kextcache[471] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 17:56:51 rytzs-MacBook-Pro com.apple.kextcache[440] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 18:00:28 rytzs-MacBook-Pro com.apple.kextcache[464] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 18:06:13 rytzs-MacBook-Pro com.apple.kextcache[457] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  5 22:42:42 rytzs-MacBook-Pro com.apple.kextcache[430] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  6 19:35:48 rytzs-MacBook-Pro com.apple.kextcache[14341] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  6 19:41:19 rytzs-MacBook-Pro sudo[404] <Notice>:     rytz : TTY=ttys000 ; PWD=/Users/rytz/Desktop ; USER=root ; COMMAND=/usr/sbin/chown -R root:wheel ./Aspire kexts/ACPIBatteryManager.kext ./Aspire kexts/AppleHDA.kext ./Aspire kexts/CodecCommander.kext ./Aspire kexts/FakeSMC.kext ./Aspire kexts/HDAEnabler3.kext ./Aspire kexts/IOath3kfrmwr.kext ./Aspire kexts/RealtekRTL8111.kext ./Aspire kexts/VoodooPS2Controller.kext ./Aspire kexts/toledaARPT.kext
Sep  6 19:41:32 rytzs-MacBook-Pro sudo[406] <Notice>:     rytz : TTY=ttys000 ; PWD=/Users/rytz/Desktop ; USER=root ; COMMAND=/bin/chmod -R 755 ./Aspire kexts/ACPIBatteryManager.kext ./Aspire kexts/AppleHDA.kext ./Aspire kexts/CodecCommander.kext ./Aspire kexts/FakeSMC.kext ./Aspire kexts/HDAEnabler3.kext ./Aspire kexts/IOath3kfrmwr.kext ./Aspire kexts/RealtekRTL8111.kext ./Aspire kexts/VoodooPS2Controller.kext ./Aspire kexts/toledaARPT.kext
Sep  6 19:41:44 rytzs-MacBook-Pro sudo[408] <Notice>:     rytz : TTY=ttys000 ; PWD=/Users/rytz/Desktop ; USER=root ; COMMAND=/sbin/kextload ./Aspire kexts/IOath3kfrmwr.kext
Sep  6 19:41:44 rytzs-MacBook-Pro com.apple.kextd[45] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Users/rytz/Desktop/Aspire kexts/IOath3kfrmwr.kext"
Sep  6 19:57:41 rytzs-MacBook-Pro sudo[468] <Notice>:     rytz : TTY=ttys000 ; PWD=/Users/rytz/Desktop/Aspire kexts ; USER=root ; COMMAND=/sbin/kextload IOath3kfrmwr.kext/
Sep  6 19:57:41 rytzs-MacBook-Pro com.apple.kextd[45] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Users/rytz/Desktop/Aspire kexts/IOath3kfrmwr.kext"
Sep  7 03:21:26 rytzs-MacBook-Pro com.apple.kextcache[613] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 03:23:47 rytzs-MacBook-Pro com.apple.kextcache[14247] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 03:31:29 rytzs-MacBook-Pro sudo[407] <Notice>:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext
Sep  7 03:31:29 rytzs-MacBook-Pro com.apple.kextd[45] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 03:32:40 rytzs-MacBook-Pro com.apple.kextcache[451] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:23:23 rytzs-MacBook-Pro com.apple.kextcache[492] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:25:25 rytzs-MacBook-Pro sudo[398] <Notice>:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext/
Sep  7 04:25:25 rytzs-MacBook-Pro com.apple.kextd[45] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 04:29:22 rytzs-MacBook-Pro com.apple.kextcache[485] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:31:14 rytzs-MacBook-Pro sudo[393] <Notice>:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext
Sep  7 04:31:14 rytzs-MacBook-Pro com.apple.kextd[45] <Error>: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"

I've been reading that real mac users running Capitan beta releases have been having issues with Bluetooth as well. Some resolved the symptoms by deleting /L/P/com.apple.Bluetooth.plist but that had no effect for me.

Let me know if I can get more info for you RehabMan.
 
I installed the debug version of the kext, repaired/rebuilt, rebooted.

Post ioreg
IOreg attached.

GREP output:
Code:
rytzs-MacBook-Pro:~ rytz$ grep -y ioath3k /var/log/system.log
Sep  7 03:21:26 rytzs-MacBook-Pro com.apple.kextcache[613]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 03:23:47 rytzs-MacBook-Pro com.apple.kextcache[14247]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 03:31:29 rytzs-MacBook-Pro sudo[407]:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext
Sep  7 03:31:29 rytzs-MacBook-Pro com.apple.kextd[45]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 03:32:40 rytzs-MacBook-Pro com.apple.kextcache[451]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:23:23 rytzs-MacBook-Pro com.apple.kextcache[492]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:25:25 rytzs-MacBook-Pro sudo[398]:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext/
Sep  7 04:25:25 rytzs-MacBook-Pro com.apple.kextd[45]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 04:29:22 rytzs-MacBook-Pro com.apple.kextcache[485]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:31:14 rytzs-MacBook-Pro sudo[393]:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext
Sep  7 04:31:14 rytzs-MacBook-Pro com.apple.kextd[45]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 13:31:12 rytzs-MacBook-Pro com.apple.kextcache[472]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext

This kext does not appear to be loading on startup, but will show up if I load it manually:
Code:
rytzs-MacBook-Pro:~ rytz$ kextstat | grep -y ioath3k
rytzs-MacBook-Pro:~ rytz$ sudo kextload /System/Library/Extensions/IOath3kfrmwr.kext
Password:
rytzs-MacBook-Pro:~ rytz$ kextstat | grep -y ioath3k
  123    0 0xffffff7f817c8000 0x3f000    0x3f000    org.rehabman.driver.IOath3kfrmwr (1.2.1) 6ED2BEB2-B229-304B-BFC8-790FB9220681 <47 4 3>

Looking at Bluetooth stuff in my IOreg, I don't see any reference to IOath3kfrmwr. Seems like my system is having problems loading kexts?

I have this same problem with my modified AppleUSBEHCIPCI.kext that I updated to get USB ports working. Once I had installed a modified kext to /S/L/E, it will never load on startup. I have to kextload it manually.

Thoughts?
 

Attachments

  • rytz’s MacBook Pro.ioreg.zip
    416.4 KB · Views: 193
Just to confirm, csrutil shows security as disabled:
Code:
rytzs-MacBook-Pro:~ rytz$ csrutil status
System Integrity Protection status: enabled (Custom Configuration).

Configuration:
	Apple Internal: disabled
	Kext Signing: disabled
	Filesystem Protections: disabled
	Debugging Restrictions: disabled
	DTrace Restrictions: disabled
	NVRAM Protections: disabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

... and my boot info:
Code:
rytzs-MacBook-Pro:~ rytz$ nvram -p
csr-active-config	g%00%00%00
boot-args	kext-dev-mode=1 rootless=0
rc_imgsrc_info	bplist00%a1%01%d1%02%03_%10$647A399D-EFAF-3EF0-8BB1-74188B58A9E5SMAC%08%0a%0d4%00%00%00%00%00%00%01%01%00%00%00%00%00%00%00%04%00%00%00%00%00%00%00%00%00%00%00%00%00%00%008
acpi-backlight-level	%00%04
bootercfg	(%00
security-mode	none
prev-lang:kbd	en:0
SystemAudioVolumeDB	%00
install-product-url	x-osproduct://647A399D-EFAF-3EF0-8BB1-74188B58A9E5/OS%2520X%2520Install%2520Data
efi-boot-device	<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>62316D2F-EA12-4470-96E9-168D3D054D34</string></dict></dict><key>BLLastBSDName</key><string>disk0s2</string></dict><dict><key>IOEFIBootOption</key><string>config="\OS X Install Data\com.apple.Boot"</string></dict></array>
fmm-computer-name	rytz%e2%80%99s MacBook Pro
bluetoothActiveControllerInfo	%1d1%f0%03%00%00%00%00P%14H%d2$t%dc%88
SystemAudioVolume	W
backlight-level	%d8%0a
efi-boot-device-data	%02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%02%1f%03%12%0a%00%00%00%00%00%00%00%04%01*%00%02%00%00%00(@%06%00%00%00%00%00%b8(%81%0e%00%00%00%00/m1b%12%eapD%96%e9%16%8d=%05M4%02%02%7f%ff%04%00
 
I installed the debug version of the kext, repaired/rebuilt, rebooted.


IOreg attached.

GREP output:
Code:
rytzs-MacBook-Pro:~ rytz$ grep -y ioath3k /var/log/system.log
Sep  7 03:21:26 rytzs-MacBook-Pro com.apple.kextcache[613]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 03:23:47 rytzs-MacBook-Pro com.apple.kextcache[14247]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 03:31:29 rytzs-MacBook-Pro sudo[407]:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext
Sep  7 03:31:29 rytzs-MacBook-Pro com.apple.kextd[45]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 03:32:40 rytzs-MacBook-Pro com.apple.kextcache[451]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:23:23 rytzs-MacBook-Pro com.apple.kextcache[492]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:25:25 rytzs-MacBook-Pro sudo[398]:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext/
Sep  7 04:25:25 rytzs-MacBook-Pro com.apple.kextd[45]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 04:29:22 rytzs-MacBook-Pro com.apple.kextcache[485]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext
Sep  7 04:31:14 rytzs-MacBook-Pro sudo[393]:     rytz : TTY=ttys000 ; PWD=/Users/rytz ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/IOath3kfrmwr.kext
Sep  7 04:31:14 rytzs-MacBook-Pro com.apple.kextd[45]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOath3kfrmwr.kext"
Sep  7 13:31:12 rytzs-MacBook-Pro com.apple.kextcache[472]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IOath3kfrmwr.kext

This kext does not appear to be loading on startup, but will show up if I load it manually:
Code:
rytzs-MacBook-Pro:~ rytz$ kextstat | grep -y ioath3k
rytzs-MacBook-Pro:~ rytz$ sudo kextload /System/Library/Extensions/IOath3kfrmwr.kext
Password:
rytzs-MacBook-Pro:~ rytz$ kextstat | grep -y ioath3k
  123    0 0xffffff7f817c8000 0x3f000    0x3f000    org.rehabman.driver.IOath3kfrmwr (1.2.1) 6ED2BEB2-B229-304B-BFC8-790FB9220681 <47 4 3>

Looking at Bluetooth stuff in my IOreg, I don't see any reference to IOath3kfrmwr. Seems like my system is having problems loading kexts?

I have this same problem with my modified AppleUSBEHCIPCI.kext that I updated to get USB ports working. Once I had installed a modified kext to /S/L/E, it will never load on startup. I have to kextload it manually.

Thoughts?

Looks like you have a USB issue. There is no bluetooth device on the USB bus.

You need to address your USB problems first...
 
Looks like you have a USB issue. There is no bluetooth device on the USB bus.

You need to address your USB problems first...

How are the two related? I'm not using a USB Bluetooth. The Bluetooth is PCI-E WiFi-BT combo.

And actually, all of my USB ports work with my fix, I just have USB3 ports showing under the USB2 hub. The kext doesn't load on startup for some reason, though. I have to load it manually.
 
How are the two related? I'm not using a USB Bluetooth. The Bluetooth is PCI-E WiFi-BT combo.

AR3011 on AR5B195 is on the USB bus.

And actually, all of my USB ports work with my fix, I just have USB3 ports showing under the USB2 hub. The kext doesn't load on startup for some reason, though. I have to load it manually.

What fix?

What do you mean by "the kext"?

Success with kextload doesn't mean anything if the kext doesn't attach to a device in ioreg. It cannot attach to a device that doesn't exist, due to non-functioning USB.
 
AR3011 on AR5B195 is on the USB bus.
I see. I didn't realize that. You're probably right then that it has something to do with my USB ports.

Per the El Capitan USB Fix Guide thread on another forum, I added entries from my DSDT and IOreg into AppleUSBEHCIPCI.kext (Info.plist) get my USB ports working.

AppleUSBEHCIPCI.kext will not load on startup no matter how I try to install it. kextstat never shows it loaded after a boot and my USB ports don't show up or work until I kextload it manually.
 
Status
Not open for further replies.
Back
Top