Bluetooth not responding on ASUS K73B (OS 12.2 GNOME 64)

Hi.

I had this laptop working with OS 12.1 before but I never used the BT then, so I don’t kow if it was working.

 lspci -nn
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 14h Processor Root Complex [1022:1510]
00:04.0 PCI bridge [0604]: Advanced Micro Devices [AMD] Family 14h Processor Root Port [1022:1512]
00:11.0 SATA controller [0106]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (rev 40)
00:12.0 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:12.2 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:13.0 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:13.2 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller [1002:4385] (rev 42)
00:14.1 IDE interface [0101]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller [1002:439c] (rev 40)
00:14.2 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
00:14.3 ISA bridge [0601]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)
00:14.4 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge [1002:4384] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
00:15.0 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) [1002:43a0]
00:15.1 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) [1002:43a1]
00:16.0 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:16.2 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 [1022:1700] (rev 43)
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1 [1022:1701]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2 [1022:1702]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3 [1022:1703]
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4 [1022:1704]
00:18.5 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6 [1022:1718]
00:18.6 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5 [1022:1716]
00:18.7 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7 [1022:1719]
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Seymour XT/PRO [Radeon HD 7400M Series] [1002:6760]
01:00.1 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI Caicos HDMI Audio [Radeon HD 6400 Series] [1002:aa98]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
04:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)

here is my dmesg:

dmesg | grep -i bluetooth
   18.194243] Bluetooth: Core ver 2.16
   18.194651] Bluetooth: HCI device and connection manager initialized
   18.194656] Bluetooth: HCI socket layer initialized
   18.194660] Bluetooth: L2CAP socket layer initialized
   18.194673] Bluetooth: SCO socket layer initialized
   29.031683] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
   29.031689] Bluetooth: BNEP filters: protocol multicast

my iwconfig:

iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"Axtel"  
          Mode:Managed  Frequency:2.452 GHz  Access Point: F0:7D:68:54:28:E2   
          Bit Rate=54 Mb/s   Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=65/70  Signal level=-45 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:2  Invalid misc:386   Missed beacon:0


and finaly

hcitool scan
Device is not available: No such device


Could anyone give me a hint on how to make it work?

Thanks in advance

Luis

Hi
Do you have a bluetooth icon showing in the top panel?

The command you ran is to discover a device, to see if your adaptor is
present it would be;


hcitool dev
Devices:
hci0	<bdaddr>

Can you check if it’s blocked, run the following as root user;


zypper in rfkill
rfkill list

and post the output.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 23:02, 4 users, load average: 0.07, 0.08, 0.06
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi Malcolm. Thanks for your quick reply.

Yes. I do have the BT icon on the top panel and it says it’s ON but NOT visible and I can’t access it.

hcitool dev command shows nothing

and rfkill shows:

rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Thanks in advance Malcolm

Luis

Hi
Since you have two devices, I wonder if there is a conflict of some
sort…

So having visibility off is normal. What about if you look at the
bluetooth settings?

Also I’m guessing you have a Fn key, plus a key to enable/disable
wireless and bluetooth, try pressing the key combination then run
rfkill list and see if the status changes…


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 0:27, 5 users, load average: 0.24, 0.22, 0.17
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Bluetooth Settings shows disabled and there is no way to enable it. In fact, if I disable the wireless (Fn+F2) and if I try to enable the BT in the control settings window, the wireless shows up again.

Strange, isn’t it?

rfkill changes from

rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

to

rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

Thanks a lot Mlacolm

Luis

Hi
OK, lets try disabling one…


rfkill block 1
rfkill list

If that doesn’t help, try;


rfkill unblock 1
rfkill block 2
rfkill list


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 1:42, 5 users, load average: 0.02, 0.10, 0.13
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Doesn’t seem to work in either way.

linux-7ihw:/home/cacho # rfkill block 1
linux-7ihw:/home/cacho # rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

linux-7ihw:/home/cacho # hcitool dev
Devices:
linux-7ihw:/home/cacho # rfkill unblock 1
linux-7ihw:/home/cacho # rfkill block 2
linux-7ihw:/home/cacho # rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: asus-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

TIA

Luis

Wow! Malcolm, Thanks! rfkill fixed my wireless issue! That was huge…

Hi
Your welcome :slight_smile: and welcome to the openSUSE forums :slight_smile:


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 19:49, 3 users, load average: 0.18, 0.07, 0.06
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi
OK, lets see if the modules are loaded…


lsmod |grep bt

Can you also check your system BIOS, just to ensure the device is
enabled.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 3:28, 2 users, load average: 0.01, 0.16, 0.15
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Thanks Malcolm:

lsmod | grep bt
btusb 23835 0
bluetooth 321927 11 bnep,btusb

Bluetooth is enabled in BIOS BTW.

Luis

Hi
OK, as root user try this;


modprobe hidp


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 6:00, 3 users, load average: 0.21, 0.13, 0.11
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Ok. But still the same.

Just as a comment I even blacklisted acer_wmi and asus_wmi wth the same results. I’m starting to think this is a kernel problem.

hciconfig hci0 up returns a time out BTW and hcitool dev returns nothing. All thiis with the wireless completely off (soft and hard)

TIA

Luis

Hi
It does indeed, maybe try a later kernel (make sure you un-blacklist
those wmi modules). I would use jdmcdaniel3’s script to build the
latest version…


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 8:01, 3 users, load average: 0.07, 0.06, 0.05
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Yeap. Thanks a lot Malccolm, I’ll try it.

As a final comment, In these forums (russian language) I’ve read a thread with a laptop similar to mine and with the same BT issue. I tried to translate it with google and the only thing I could understand is about kernel patch. But it seems to be sort of “solved”. It would be grat if some russian guy could translate for us :smiley:

Thanks again for everything and Kind Regards

Luis

Hi
Do you have the thread link, will ping one of the Mods to ask for a
translation.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 3:23, 3 users, load average: 0.06, 0.19, 0.40
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi
Another thought is to set the module parameter for asus-laptop


options asus-laptop bluetooth_status 1


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 11:23, 3 users, load average: 0.01, 0.04, 0.05
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Oops in the file: /etc/modprobe.d/99-local.conf


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 11:48, 3 users, load average: 0.11, 0.04, 0.05
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Hi Malcolm and sorry 'cause i did not resppond on time but I had lots of things to do :(.

Here is the link: http://forums.opensuse.org/forums/p-russian/dhydh-dh-dh-dhun-dh-dh-dh/1046-1077-1083-1077-1079-1086/464001-asus-k43e-opensuse-11-4-dh-n-dh-dh-dh-dhudh-dh-n-n-lan-dh-bluetooth-n-dh-n-n-dh-n-dh-dh-n-dhun-dhudh-n.html

And this one also… I think this one has the solution but not too sure as I google can’t translate very wel: Asus U41Sv настройка bluetooth. - Planet Calculate

Regards Luis

Where or how can I set it?