Jump to content

Atheros ar5b195 but Bluetooth doesn't exist?


Aaron Outhier
 Share

2 posts in this topic

Recommended Posts

Hello,

 

I am no stranger to either Hardware or Mac OS Software. I have been using an old Mac Performa 400 with System 7, and I've been in love with Macs ever since. I also use PCs when necessary, as my job requires it.

 

I made a "Hackintosh" about a month ago, and used a PCI-Express to Mini PCI-Express adapter with a Half-height Mini PCI-Express Wifi + Bluetooth card, model number AR5B195. It was purchased from eBay, and there is no evidence of it being an HP branded unit. The problem is, although the Wifi works, I can't get Bluetooth to even show up in any kind of PCI-BUS scan. I have used Ubuntu Linux, Windows XP and Windows 7, as well as OS X 10.8.4 Mountain Lion. If I look on the card itself, there is a sticker showing the Wifi and Bluetooth Mac Addresses. But in an installed system, there is no evidence of anything Bluetooth.

 

Windows 7 does not have a bluetooth section, and there are 0 unknown devices. i.e., nothing with a yellow or red icon in front of them in device manager.

 

Under Ubuntu Linux 12.04, 12.10, and 13.04, there is no mention of an Atheros ar3001 device with an lspci or lshw command on a real terminal. I have not tried in an xterm, or equivalent. Mac also shows no indication of anything bluetooth. I have tried installing several kexts for the device from the net. I would have no problem changing the device ID in the info.plist as instructed, but I don't have any clue what to change it TO!!

 

Help!

 

I don't know what info I need to post, to get things rolling, so if you need the output of a command, or a screenshot, just let me know what you need.

 

MoBo is a Gigabyte GA-Z77X-UB3H

 

DSDT file for this model is an place and loaded. No Discreet graphics card - using the HD4000 on my 3570k Ivy-Bridge I5 CPU.

 

Output of DSPCI command:

 
Using PCI.IDs 2013.08.16
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09) (subsys 1458:5000)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0162] (rev 09) (subsys 1458:d000)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) (subsys 1458:5007)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04) (subsys 1458:a014)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) (subsys 1458:5006)
00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev c4)
00:1c.6 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 [8086:1e1c] (rev c4)
00:1c.7 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 [8086:1e1e] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) (subsys 1458:5006)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1f.0 ISA bridge [0601]: Intel Corporation Z77 Express Chipset LPC Controller [8086:1e44] (rev 04) (subsys 1458:5001)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04) (subsys 1458:5001)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04) (subsys 1458:1c3a)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04) (subsys 1458:b005)
07:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller [1b4b:9172] (rev 11) (subsys 1458:b000)
04:00.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 30)
03:00.0 USB controller [0c03]: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller [1106:3432] (rev 03) (subsys 1458:5007)
02:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01) (subsys 1a3b:2c37)
06:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) (subsys 1458:e000)

I meant to say that I started out using Macs with a Performa 400, not that that is my current mac system (Although I think I still have it...somewhere).

Link to comment
Share on other sites

Hello,

 

Just to save you from the disappointment: I have one of these, in the form of a Dell DW1702, and to be frank here: its Bluetooth capabilities aren't really up to par. It takes a while to wake from sleep and it doesn't maintain as good a connection to my Bluetooth mouse compared to my Centrino.

 

That said, you're not going to see anything Bluetooth related on the PCI Bus - the Atheros and the Centrino that I had both exposed their Bluetooth device over USB. Here's how mine shows up:

 

9CQBB1yl.png

 

I don't know why you're not seeing anything in Windows (my AR3011 was picked up by drivers in Windows Update on Windows 8) but in Debian and its derivatives, you need to apt-get install linux-firmware for it to show up.

 

In OS X, you don't need to modify any Bluetooth kexts; all you need to do is install IOath3kfrmwr.kext.

 

(That said, if it still doesn't show up after installing the firmware kext, then I have no idea. I know Bluetooth can be disabled on the card by sellotaping pins but something like that would've been noticable.)

 

EDIT: RAS syndrome strikes again!

Link to comment
Share on other sites

 Share

×
×
  • Create New...