Issue with Bluetooth on laptop

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
novren

Issue with Bluetooth on laptop

Post by novren »

Hi all, I'm new, I'd never bothered registering because I was sort of able to fix stuff on my own. But this time I already dun rainbows up once, and because I don't want to reinstall again, I'm posting my problem.

So, I've got this laptop (Packard Bell EasyNoteTE69KB) in which I've got W7 (installed by myself after wiping w8.1) and Linux Mint 16 XFCE.

First things first:

Since Mint 16 KDE wouldn't detect my wireless and ethernet, I installed Mint 16 XFCE and installed KDE from inside. I did this once, it worked, sort of, and even got it to operate Bluetooth (can't find out how anymore, though), and finally yesterday for whatever reason it suddenly shut down while updating. On boot, there was no Linux option in GRUB, so I run Grub-rescue, which did make it reappear but only working in safe-mode, and because I skimmed instead of reading I kind of removed KDE. Luckily, my /home partition is separated, so I reinstalled LM16 XFCE again, keeping /home, and installed KDE from it. Back to square 1.

OpenGL will only work with the propietary AMD driver (Radeon HD 8280). So it's a must to keep that installed.

So, trying to make Bluetooth work, I upgraded the kernel. There was a problem now: Bluetooth could have worked (it didn't but I could have fixed it easily, because hcitool dev throwed a result), but AMD driver would not install. So kernel downgrade again.

Now I have installed the AMD driver, and it works just fine as it should, but Bluetooth doesn't even show up in Bluedevil (which is, theoretically, correctly installed, alongside with bluez and their dependencies -please provide me with a way to check that if you are not sure they are). When entering through System Settings → Bluetooth, the message displayed is "No bluetooth adapters have been found".

Already tried blueman, no luck. Thinking it's a driver issue, but I don't know how to make Linux to look for hardware and its software.

So, some outputs.

lspci

Code: Select all

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8280]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 01)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 3a)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 5
01:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 13)
01:00.1 SD Host controller: Qualcomm Atheros Device 3010 (rev 13)
05:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)

lsusb
Bus 002 Device 002: ID 04f2:b3f6 Chicony Electronics Co., Ltd
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 04ca:300b Lite-On Technology Corp.
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 279e:024e
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


If you need anything else please let me know.

Thanks in advance!
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
novren

Re: Issue with Bluetooth on laptop

Post by novren »

Forgot to say: the main reason for me to upgrade the kernel was because I was unable to shut down linux because it froze after shutting down every process and I had read that upgrading the kernel fixed it.
JeremyB
Level 21
Level 21
Posts: 13854
Joined: Fri Feb 21, 2014 8:17 am

Re: Issue with Bluetooth on laptop

Post by JeremyB »

Can you post the results of lsmod
novren

Re: Issue with Bluetooth on laptop

Post by novren »

JeremyB wrote:Can you post the results of lsmod
Here they are!

Code: Select all

Module                  Size  Used by
parport_pc             32701  0 
ppdev                  17671  0 
rfcomm                 69070  4 
bnep                   19564  2 
bluetooth             371874  10 bnep,rfcomm
binfmt_misc            17468  1 
ext2                   72832  1 
amd_freq_sensitivity    12589  0 
kvm                   431315  0 
crct10dif_pclmul       14289  0 
crc32_pclmul           13113  0 
ghash_clmulni_intel    13259  0 
aesni_intel            55624  2 
aes_x86_64             17131  1 aesni_intel
lrw                    13257  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 20329  3 ghash_clmulni_intel,aesni_intel,ablk_helper
acer_wmi               32522  0 
sparse_keymap          13948  1 acer_wmi
uvcvideo               80885  0 
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         40469  1 uvcvideo
videodev              133390  2 uvcvideo,videobuf2_core
joydev                 17377  0 
dm_multipath           22843  0 
scsi_dh                14882  1 dm_multipath
snd_hda_codec_realtek    51465  1 
snd_hda_codec_hdmi     41276  1 
arc4                   12608  2 
microcode              23518  0 
ath9k                 151173  0 
ath9k_common           13859  1 ath9k
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
ath9k_hw              444645  2 ath9k_common,ath9k
snd_hda_intel          48171  5                                                                                                                                                                 
ath                    23827  3 ath9k_common,ath9k,ath9k_hw                                                                                                                                     
snd_rawmidi            30095  1 snd_seq_midi
mac80211              596969  1 ath9k
psmouse                97626  0 
snd_hda_codec         188738  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
ndiswrapper           279457  0 
serio_raw              13413  0 
k10temp                13126  0 
fam15h_power           13119  0 
fglrx                8815330  135 
snd_pcm               102033  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
edac_core              62312  0 
edac_mce_amd           22617  0 
i2c_piix4              22106  0 
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
cfg80211              479757  3 ath,ath9k,mac80211
snd_timer              29433  2 snd_pcm,snd_seq
amd_iommu_v2           19025  1 fglrx
snd                    69141  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
soundcore              12680  1 snd
mac_hid                13205  0 
lp                     17759  0 
parport                42299  3 lp,ppdev,parport_pc
dm_mirror              22056  0 
dm_region_hash         20784  1 dm_mirror
dm_log                 18411  2 dm_region_hash,dm_mirror
vesafb                 13828  1 
hid_generic            12548  0 
usbhid                 53014  0 
hid                   101512  2 hid_generic,usbhid
ohci_pci               13561  0 
sdhci_pci              18985  0 
ahci                   25819  6 
alx                    32255  0 
libahci                31898  1 ahci
sdhci                  42630  1 sdhci_pci
mdio                   13807  1 alx
wmi                    19070  1 acer_wmi
video                  19318  1 acer_wmi
novren

Re: Issue with Bluetooth on laptop

Post by novren »

And yet something else: the last thing I tried, right before opening this thread, was what is suggested at this page. http://ubuntuforums.org/showthread.php?t=2103062

Basically, this code:

Code: Select all

wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.6-1-snpc.tar.bz2
tar xvf compat*
cd compat-wireless-3.6.6-1-snpc
sudo su
./scripts/driver-select ath9k
make
make install
modprobe ath9k
exit
But, when I typed "make" in Konsole, it gave me this:

Code: Select all

make -C /lib/modules/3.11.0-12-generic/build M=/home/novren/compat-wireless-3.6.6-1-snpc modules
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-12-generic'
  CC [M]  /home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.o
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_table_free’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:140:29: error: macro "hlist_for_each_entry_safe" passed 5 arguments, but takes just 4
       tbl->known_gates, list) {
                             ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:139:3: error: ‘hlist_for_each_entry_safe’ undeclared (first use in this function)
   hlist_for_each_entry_safe(gate, p, q,
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:139:3: note: each undeclared identifier is reported only once for each function it appears in
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:140:31: error: expected ‘;’ before ‘{’ token
       tbl->known_gates, list) {
                               ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:125:21: warning: unused variable ‘gate’ [-Wunused-variable]
  struct mpath_node *gate;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mpath_lookup’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:341:48: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  hlist_for_each_entry_rcu(node, n, bucket, list) {
                                                ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:341:2: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
  hlist_for_each_entry_rcu(node, n, bucket, list) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:341:50: error: expected ‘;’ before ‘{’ token
  hlist_for_each_entry_rcu(node, n, bucket, list) {
                                                  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:338:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:336:21: warning: unused variable ‘n’ [-Wunused-variable]
  struct hlist_node *n;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:335:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:354:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_lookup_by_idx’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:393:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  for_each_mesh_entry(tbl, p, node, i) {
                                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
   hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:393:2: note: in expansion of macro ‘for_each_mesh_entry’
  for_each_mesh_entry(tbl, p, node, i) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:393:39: error: expected ‘;’ before ‘{’ token
  for_each_mesh_entry(tbl, p, node, i) {
                                       ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:391:6: warning: unused variable ‘j’ [-Wunused-variable]
  int j = 0;
      ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:389:21: warning: unused variable ‘p’ [-Wunused-variable]
  struct hlist_node *p;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:388:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_add_gate’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:423:58: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  hlist_for_each_entry_rcu(gate, n, tbl->known_gates, list)
                                                          ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:423:2: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
  hlist_for_each_entry_rcu(gate, n, tbl->known_gates, list)
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:424:3: error: expected ‘;’ before ‘if’
   if (gate->mpath == mpath) {
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:417:21: warning: unused variable ‘n’ [-Wunused-variable]
  struct hlist_node *n;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:416:21: warning: unused variable ‘gate’ [-Wunused-variable]
  struct mpath_node *gate, *new_gate;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_gate_del’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:465:62: error: macro "hlist_for_each_entry_safe" passed 5 arguments, but takes just 4
  hlist_for_each_entry_safe(gate, p, q, tbl->known_gates, list)
                                                              ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:465:2: error: ‘hlist_for_each_entry_safe’ undeclared (first use in this function)
  hlist_for_each_entry_safe(gate, p, q, tbl->known_gates, list)
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:466:3: error: expected ‘;’ before ‘if’
   if (gate->mpath == mpath) {
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:463:25: warning: unused variable ‘q’ [-Wunused-variable]
  struct hlist_node *p, *q;
                         ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:463:21: warning: unused variable ‘p’ [-Wunused-variable]
  struct hlist_node *p, *q;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:462:21: warning: unused variable ‘gate’ [-Wunused-variable]
  struct mpath_node *gate;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:480:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_add’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:554:44: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
  hlist_for_each_entry(node, n, bucket, list) {
                                            ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:554:2: error: ‘hlist_for_each_entry’ undeclared (first use in this function)
  hlist_for_each_entry(node, n, bucket, list) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:554:46: error: expected ‘;’ before ‘{’ token
  hlist_for_each_entry(node, n, bucket, list) {
                                              ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:576:1: warning: label ‘err_exists’ defined but not used [-Wunused-label]
 err_exists:
 ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:508:21: warning: unused variable ‘n’ [-Wunused-variable]
  struct hlist_node *n;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:506:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node, *new_node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:505:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath, *new_mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mpp_path_add’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:683:44: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
  hlist_for_each_entry(node, n, bucket, list) {
                                            ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:683:2: error: ‘hlist_for_each_entry’ undeclared (first use in this function)
  hlist_for_each_entry(node, n, bucket, list) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:683:46: error: expected ‘;’ before ‘{’ token
  hlist_for_each_entry(node, n, bucket, list) {
                                              ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:703:1: warning: label ‘err_exists’ defined but not used [-Wunused-label]
 err_exists:
 ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:643:21: warning: unused variable ‘n’ [-Wunused-variable]
  struct hlist_node *n;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:641:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node, *new_node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:640:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath, *new_mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_plink_broken’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:735:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  for_each_mesh_entry(tbl, p, node, i) {
                                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
   hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:735:2: note: in expansion of macro ‘for_each_mesh_entry’
  for_each_mesh_entry(tbl, p, node, i) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:735:39: error: expected ‘;’ before ‘{’ token
  for_each_mesh_entry(tbl, p, node, i) {
                                       ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:731:9: warning: unused variable ‘reason’ [-Wunused-variable]
  __le16 reason = cpu_to_le16(WLAN_REASON_MESH_PATH_DEST_UNREACHABLE);
         ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:729:32: warning: unused variable ‘sdata’ [-Wunused-variable]
  struct ieee80211_sub_if_data *sdata = sta->sdata;
                                ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:728:21: warning: unused variable ‘p’ [-Wunused-variable]
  struct hlist_node *p;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:727:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:726:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:725:18: warning: unused variable ‘bcast’ [-Wunused-variable]
  static const u8 bcast[ETH_ALEN] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
                  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_flush_by_nexthop’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:800:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  for_each_mesh_entry(tbl, p, node, i) {
                                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
   hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:800:2: note: in expansion of macro ‘for_each_mesh_entry’
  for_each_mesh_entry(tbl, p, node, i) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:800:39: error: expected ‘;’ before ‘{’ token
  for_each_mesh_entry(tbl, p, node, i) {
                                       ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:794:21: warning: unused variable ‘p’ [-Wunused-variable]
  struct hlist_node *p;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:793:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:792:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘table_flush_by_iface’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:821:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  for_each_mesh_entry(tbl, p, node, i) {
                                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
   hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:821:2: note: in expansion of macro ‘for_each_mesh_entry’
  for_each_mesh_entry(tbl, p, node, i) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:821:39: error: expected ‘;’ before ‘{’ token
  for_each_mesh_entry(tbl, p, node, i) {
                                       ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:817:21: warning: unused variable ‘p’ [-Wunused-variable]
  struct hlist_node *p;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:816:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:815:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_del’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:877:44: error: macro "hlist_for_each_entry" passed 4 arguments, but takes just 3
  hlist_for_each_entry(node, n, bucket, list) {
                                            ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:877:2: error: ‘hlist_for_each_entry’ undeclared (first use in this function)
  hlist_for_each_entry(node, n, bucket, list) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:877:46: error: expected ‘;’ before ‘{’ token
  hlist_for_each_entry(node, n, bucket, list) {
                                              ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:887:1: warning: label ‘enddel’ defined but not used [-Wunused-label]
 enddel:
 ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:867:21: warning: unused variable ‘n’ [-Wunused-variable]
  struct hlist_node *n;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:865:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:864:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_send_to_gates’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:937:53: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  hlist_for_each_entry_rcu(gate, n, known_gates, list) {
                                                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:937:2: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
  hlist_for_each_entry_rcu(gate, n, known_gates, list) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:937:55: error: expected ‘;’ before ‘{’ token
  hlist_for_each_entry_rcu(gate, n, known_gates, list) {
                                                       ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:953:53: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  hlist_for_each_entry_rcu(gate, n, known_gates, list)
                                                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:926:7: warning: unused variable ‘copy’ [-Wunused-variable]
  bool copy = false;
       ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:925:21: warning: unused variable ‘gate’ [-Wunused-variable]
  struct mpath_node *gate = NULL;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:924:20: warning: unused variable ‘from_mpath’ [-Wunused-variable]
  struct mesh_path *from_mpath = mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:922:21: warning: unused variable ‘n’ [-Wunused-variable]
  struct hlist_node *n;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:921:32: warning: unused variable ‘sdata’ [-Wunused-variable]
  struct ieee80211_sub_if_data *sdata = mpath->sdata;
                                ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_expire’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1103:37: error: macro "hlist_for_each_entry_rcu" passed 4 arguments, but takes just 3
  for_each_mesh_entry(tbl, p, node, i) {
                                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:74:3: error: ‘hlist_for_each_entry_rcu’ undeclared (first use in this function)
   hlist_for_each_entry_rcu(node, p, &tbl->hash_buckets[i], list)
   ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1103:2: note: in expansion of macro ‘for_each_mesh_entry’
  for_each_mesh_entry(tbl, p, node, i) {
  ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1103:39: error: expected ‘;’ before ‘{’ token
  for_each_mesh_entry(tbl, p, node, i) {
                                       ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1098:21: warning: unused variable ‘p’ [-Wunused-variable]
  struct hlist_node *p;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1097:21: warning: unused variable ‘node’ [-Wunused-variable]
  struct mpath_node *node;
                     ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:1096:20: warning: unused variable ‘mpath’ [-Wunused-variable]
  struct mesh_path *mpath;
                    ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: At top level:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:284:13: warning: ‘mesh_path_move_to_queue’ defined but not used [-Wunused-function]
 static void mesh_path_move_to_queue(struct mesh_path *gate_mpath,
             ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:764:13: warning: ‘__mesh_path_del’ defined but not used [-Wunused-function]
 static void __mesh_path_del(struct mesh_table *tbl, struct mpath_node *node)
             ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_lookup_by_idx’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:407:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c: In function ‘mesh_path_send_to_gates’:
/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.c:960:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
make[3]: *** [/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211/mesh_pathtbl.o] Error 1
make[2]: *** [/home/novren/compat-wireless-3.6.6-1-snpc/net/mac80211] Error 2
make[1]: *** [_module_/home/novren/compat-wireless-3.6.6-1-snpc] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-12-generic'
make: *** [modules] Error 2
I googled and, apparently, this error might mean one of two things: either I didn't have permissions (which I did have, by typing sudo su) or that the package was broken somewhere. I couldn't find where. Of course, "make install" wouldn't work either.

Edit: I ran make clean and then make, but to no avail. Still error 2.


And on an unrelated topic, but since it may need a kernel upgrade I believe it to be convenient for me to write it here: is there a fix for the shutdown hang besides upgrading the kernel?
Last edited by novren on Wed Apr 30, 2014 1:09 pm, edited 1 time in total.
JeremyB
Level 21
Level 21
Posts: 13854
Joined: Fri Feb 21, 2014 8:17 am

Re: Issue with Bluetooth on laptop

Post by JeremyB »

This is worth a try since you have the correct hardware and ath9k
http://wireless.kernel.org/en/users/Dri ... h9k/btcoex
novren

Re: Issue with Bluetooth on laptop

Post by novren »

JeremyB wrote:This is worth a try since you have the correct hardware and ath9k
http://wireless.kernel.org/en/users/Dri ... h9k/btcoex
What do I do? Do I just run

Code: Select all

modprobe ath9k btcoex_enable=1
or what?

BTW, in case I didn't make it clear, wi-fi works perfectly fine. I don't want to screw it up, and that looks like a wi-fi fix. If it isn't, please point me out on what to do next. Thank you for your attention!! :mrgreen:
JeremyB
Level 21
Level 21
Posts: 13854
Joined: Fri Feb 21, 2014 8:17 am

Re: Issue with Bluetooth on laptop

Post by JeremyB »

The wifi and bluetooth are on the same chip on the atheros chipset you have

I have the same on my Lenovo laptop and used the same command in terminal, it did actually allow me to turn on the bluetooth but I haven't tried anything with it yet since it is quicker for me to connect my phone with USB to transfer files
novren

Re: Issue with Bluetooth on laptop

Post by novren »

JeremyB wrote:The wifi and bluetooth are on the same chip on the atheros chipset you have

I have the same on my Lenovo laptop and used the same command in terminal, it did actually allow me to turn on the bluetooth but I haven't tried anything with it yet since it is quicker for me to connect my phone with USB to transfer files
Well, bummer. Tried out the code, nothing happened. Restarted bluetooth and still, nothing happened. Should I reboot?

And yeah, it is faster for me too, but what I want the most is to be able to connect my bluetooth headset to the computer. Last time I was able to do so, so I'm absolutely positive I can reproduce the result again.
JeremyB
Level 21
Level 21
Posts: 13854
Joined: Fri Feb 21, 2014 8:17 am

Re: Issue with Bluetooth on laptop

Post by JeremyB »

Code: Select all

rfkill list all
I don't know if this will show any bt hardware or not. I will be home and have my pc to look at in a couple hours, might be able to find the other commands I used in terminal history file.

Rebooting might do something
novren

Re: Issue with Bluetooth on laptop

Post by novren »

JeremyB wrote:

Code: Select all

rfkill list all
I don't know if this will show any bt hardware or not. I will be home and have my pc to look at in a couple hours, might be able to find the other commands I used in terminal history file.

Rebooting might do something

I had already tried that. Bluetooth doesn't even seem to exist. Anyway, here it is.

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
novren

Re: Issue with Bluetooth on laptop

Post by novren »

So, trying to diagnose my own problem: as far as I can tell, my laptop doesn't know that there's a bluetooth card (well, part of the wireless card), or maybe it does but I don't know how to tell him to install missing drivers. In addition, I cannot make the atheros compat-wireless instalation, therefore I am stuck.
novren

Re: Issue with Bluetooth on laptop

Post by novren »

Bump. I'll add a summary of what's happening.

1rst: computer stuck at shutdown (when every process is dead, the LM logo just stays there forever). It is solved by a kernel upgrade, which brings us to the 2nd step.

2nd: With the kernel upgrade, OpenGL still doesn't work. Previously I'd just install the AMD propietary driver. Now it won't even install. Bluetooth problem wasn''t solved either. So, kernel downgrade.

3rd: Now, with the older kernel, opengl works just fine with the AMD propietary driver, but no bluetooth and screen stuck at shutdown.



Now I'll use ndiswrapper to try and install a Windows wireless driver for the bluetooth. I had already done that but to no avail.

Edit: OK, weird. Installed a driver, and hardware is present (meaning it's recognized by linux, right?) but hcitool dev still shows only "Devices:".

Image
JeremyB
Level 21
Level 21
Posts: 13854
Joined: Fri Feb 21, 2014 8:17 am

Re: Issue with Bluetooth on laptop

Post by JeremyB »

What kernels have you tried other than 3.11 which I believe in standard for LM16? I have Ubuntu 14.04 as a dual boot and was able to send a file from PC to phone, so there may be hope for the 3.13 kernel and LM17
novren

Re: Issue with Bluetooth on laptop

Post by novren »

JeremyB wrote:What kernels have you tried other than 3.11 which I believe in standard for LM16? I have Ubuntu 14.04 as a dual boot and was able to send a file from PC to phone, so there may be hope for the 3.13 kernel and LM17
I've tried 3.14 I believe, but when I did I wasn't able to install the amd proprietary driver. I'll try with 3.13.
novren

Re: Issue with Bluetooth on laptop

Post by novren »

novren wrote:
JeremyB wrote:What kernels have you tried other than 3.11 which I believe in standard for LM16? I have Ubuntu 14.04 as a dual boot and was able to send a file from PC to phone, so there may be hope for the 3.13 kernel and LM17
I've tried 3.14 I believe, but when I did I wasn't able to install the amd proprietary driver. I'll try with 3.13.

I'm gonna try with a kernel upgrade again now, only that with a different one.

Still, I'm thinking that the computer doesn't even know that there is a Bluetooth card. How can I force the computer to check for devices?
novren

Re: Issue with Bluetooth on laptop

Post by novren »

I've upgraded the kernel

uname -a

Code: Select all

Linux novren-linux-ente69kb 3.13.0-031300-generic #201401192235 SMP Mon Jan 20 03:36:48 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Maybe it's just my imagination but the computer is running smoother.

Still, no luck. Bluedevil shows "Bluetooth is Off" when hovering over it and "No adapters found" when clicking it.

hcitool dev

Code: Select all

Devices:
As for the graphics, the propietary driver is still up and working. Shutdown works fine too. The only issue: bluetooth. I think that the computer doesn't even know there's a BT card.
JeremyB
Level 21
Level 21
Posts: 13854
Joined: Fri Feb 21, 2014 8:17 am

Re: Issue with Bluetooth on laptop

Post by JeremyB »

I wonder if I don't have conflicting programs on mine, I have got pretty far with kernel 3.14.2 and it works perfectly in Ubuntu. One thing I noticed is that your lsmod doesn't show btusb but it may just have been because it unloaded the module when it couldn't detect the hardware
novren

Re: Issue with Bluetooth on laptop

Post by novren »

OK, so I reinstalled LM16 with XFCE and re-added KDE. Back to square one, once again.

This time, hcitool dev shows a device:

Code: Select all

novren@novren-linux-ente69kb:~$ hcitool dev
Devices:
        hci0    A4:DB:30:D6:94:E2
As for the rest of the outputs:

lspci

Code: Select all

novren@novren-linux-ente69kb:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8280]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 01)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 39)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 3a)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Function 5
01:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 13)
01:00.1 SD Host controller: Qualcomm Atheros Device 3010 (rev 13)
05:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
lsusb

Code: Select all

novren@novren-linux-ente69kb:~$ lsusb
Bus 002 Device 002: ID 04f2:b3f6 Chicony Electronics Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 04ca:300b Lite-On Technology Corp. 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 279e:024e  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsmod

Code: Select all

novren@novren-linux-ente69kb:~$ lsmod
Module                  Size  Used by
ctr                    13193  2 
ccm                    17856  2 
parport_pc             32866  0 
ppdev                  17711  0 
bnep                   19884  2 
rfcomm                 74748  16 
amd_freq_sensitivity    12589  0 
kvm                   468181  0 
crct10dif_pclmul       14250  0 
crc32_pclmul           13160  0 
ghash_clmulni_intel    13259  0 
fglrx                8815330  181 
aesni_intel            55720  4 
aes_x86_64             17131  1 aesni_intel
lrw                    13323  1 aesni_intel
gf128mul               14951  1 lrw
glue_helper            14095  1 aesni_intel
acer_wmi               32938  0 
ablk_helper            13597  1 aesni_intel
sparse_keymap          13890  1 acer_wmi
cryptd                 20530  3 ghash_clmulni_intel,aesni_intel,ablk_helper
dm_multipath           27401  0 
scsi_dh                14873  1 dm_multipath
uvcvideo               82247  0 
arc4                   12573  2 
ath9k                 166632  0 
ath9k_common           13551  1 ath9k
ath9k_hw              462940  2 ath9k_common,ath9k
ath                    29145  3 ath9k_common,ath9k,ath9k_hw
videobuf2_vmalloc      13216  1 uvcvideo
videobuf2_memops       13362  1 videobuf2_vmalloc
mac80211              654074  1 ath9k
videobuf2_core         40972  1 uvcvideo
videodev              139761  2 uvcvideo,videobuf2_core
snd_hda_codec_realtek    62100  1 
snd_hda_codec_hdmi     46898  1 
snd_hda_intel          57222  5 
joydev                 17575  0 
snd_hda_codec         199156  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
cfg80211              509407  3 ath,ath9k,mac80211
snd_hwdep              13613  1 snd_hda_codec
snd_pcm               107140  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18798  2 snd_pcm,snd_hda_intel
btusb                  28326  0 
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30465  1 snd_seq_midi
snd_seq                66061  2 snd_seq_midi_event,snd_seq_midi
bluetooth             411140  22 bnep,btusb,rfcomm
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
psmouse               108513  0 
snd_timer              30038  2 snd_pcm,snd_seq
serio_raw              13462  0 
microcode              23788  0 
snd                    69754  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
amd_iommu_v2           19227  1 fglrx
edac_core              62944  0 
soundcore              12680  1 snd
i2c_piix4              22299  0 
fam15h_power           13166  0 
k10temp                13173  0 
edac_mce_amd           22792  0 
mac_hid                13253  0 
binfmt_misc            17508  1 
lp                     17799  0 
parport                42481  3 lp,ppdev,parport_pc
dm_mirror              22356  0 
dm_region_hash         21010  1 dm_mirror
dm_log                 18527  2 dm_region_hash,dm_mirror
hid_generic            12548  0 
usbhid                 53067  0 
hid                   106254  2 hid_generic,usbhid
sdhci_pci              19241  0 
ahci                   30063  6 
alx                    32936  0 
sdhci                  43409  1 sdhci_pci
libahci                32277  1 ahci
mdio                   13807  1 alx
wmi                    19363  1 acer_wmi
video                  19859  1 acer_wmi
rfkill list

Code: Select all

novren@novren-linux-ente69kb:~$ rfkill list
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: acer-wireless: Wireless LAN
        Soft blocked: no
        Hard blocked: no
I think this is great news. The computer recognizes a bluetooth card. I just need it to find stuff.

Now, as it used to do, when typing "hcitool scan" it throws a "Scanning..." which lasts for about half a minute and finds nothing.
novren

Re: Issue with Bluetooth on laptop

Post by novren »

Via ndiswrapper, I've installed ath9k, from the file from the Windows DriverStore: I copied netathrx.inf and athrx.sys to my home folder and from then did a ndiswrapper -i netathrx.inf.

It installed correctly (from the GUI it has given me hell more than once, but I think it was because I didn't usually copy the .sys file), and I restarted bluetooth but nope, still not finding anything. Rebooting did not do any goood either. At least, with the kernel upgrade

uname -a

Code: Select all

novren@novren-linux-ente69kb:~$ uname -a
Linux novren-linux-ente69kb 3.13.5-031305-generic #201402221823 SMP Sat Feb 22 23:24:30 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
, computer is going incredibly smooth and shuts down really fast.
Locked

Return to “Hardware Support”