# Bluetooth is not working after updating the kernel

**URL:** <https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727>\
**Category:** SLED Hardware\
**Created:** [November 7, 2013, 8:19pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727 "2013-11-07T20:19:58Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [November 7, 2013, 8:19pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/1 "2013-11-07T20:19:58Z")

</div>

Hi,

I received a notification for a security alert to update the kernel and after I installed it the bluetooth doesn’t work

When I start Bluetooth application it says “your computer does not have any Bluetooth adapters plugged in”

And from the lspci -v output it seems that there is no kernel driver in use for the Bluetooth (the below output)

04:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth  
Subsystem: Hewlett-Packard Company Device 18ec  
Flags: bus master, fast devsel, latency 0, IRQ 10  
Memory at d0600000 (32-bit, non-prefetchable) [size=64K]  
Capabilities: [40] Power Management version 3  
Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+  
Capabilities: [70] Express Endpoint, MSI 00  
Capabilities: [100] Advanced Error Reporting  
Capabilities: [140] Device Serial Number 00-00-e2-41-62-3f-76-b8

So how can I fix this?

Thanks  
Ahmed

---

<div class="post-metadata">

**Author:** ![mikewillis](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@mikewillis](https://forums.suse.com/u/mikewillis)\
**Post date:** [November 7, 2013, 8:57pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/2 "2013-11-07T20:57:25Z")

</div>

I’m not in front of a SLED machine right now but I was using USB Bluetooth do gle earlier on a fully updated a SLED 11SP3 machine.

Can you tell us what version of SLED you are using and the kernel version? If you’re not sure how run

`$ cat /etc/*release*
$ uname -a`

Have you installed all outstanding updates?

Is this HP machine which shipped with SLED on it?

---

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [November 7, 2013, 9:09pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/3 "2013-11-07T21:09:25Z")

</div>

I’m using SLED 11 SP3 and the kernel is 3.0.93-0.8

There are no outstanding updates

And the machine is an HP one with SLED preinstalled on it. It was SLED11 SP2 and I upgraded it to SLED SP3

I beleive I did something wrong while update the kernel that might have deinstalled the bluetooth driver ☹

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [November 7, 2013, 9:39pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/4 "2013-11-07T21:39:26Z")

</div>

> [@](#):
>
> On Thu 07 Nov 2013 07:14:01 PM CST, aabdelkhalek wrote:
> 
> I’m using SLED 11 SP3 and the kernel is 3.0.93-0.8
> 
> There are no outstanding updates
> 
> And the machine is an HP one with SLED preinstalled on it. It was SLED11  
> SP2 and I upgraded it to SLED SP3
> 
> I beleive I did something wrong while update the kernel that might have  
> deinstalled the bluetooth driver ☹

Hi  
Can you post the output from (in code tags);

```auto
zypper lr -d
```

There may be a specific bluetooth driver for the HP, it may not be in  
their repositories, hence it’s not working.

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [November 7, 2013, 9:50pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/5 "2013-11-07T21:50:46Z")

</div>

[QUOTE=malcolmlewis;17361]Hi  
Can you post the output from (in code tags);

```auto
zypper lr -d
```

There may be a specific bluetooth driver for the HP, it may not be in  
their repositories, hence it’s not working.

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks![/QUOTE]

Here you’re

```auto
# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
--+---------------------------+---------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------------------+--------
1 | ATI-Driver-SLE11-SP3 | ATI-Driver-SLE11-SP3 | Yes | Yes | 99 | rpm-md | http://www2.ati.com/suse/sle11sp3 |        
2 | SLED11-SP3-HP-BNB-Updates | SLED11-SP3-HP-BNB-Updates | Yes | Yes | 99 | rpm-md | https://UC2607629@nu.novell.com/repo/%24RCE/SLED11-SP3-HP-BNB-Updates/sle-11-x86_64/ |        
3 | SLED11-SP3-Pool | SLED11-SP3-Pool | Yes | Yes | 99 | rpm-md | https://UC2607629@nu.novell.com/repo/%24RCE/SLED11-SP3-Pool/sle-11-x86_64/ |        
4 | nVidia-Driver-SLE11-SP3 | nVidia-Driver-SLE11-SP3 | Yes | Yes | 99 | rpm-md | http://download.nvidia.com/novell/sle11sp3 |        
5 | sle-11-x86_64 | SLED11-SP3-Updates | Yes | Yes | 99 | rpm-md | https://UC2607629@nu.novell.com/repo/%24RCE/SLED11-SP3-Updates/sle-11-x86_64/   
```

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [November 7, 2013, 11:07pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/6 "2013-11-07T23:07:34Z")

</div>

> [@](#):
>
> On Thu 07 Nov 2013 07:54:01 PM CST, aabdelkhalek wrote:

Hi  
OK, if you open YaST Software Management, then top left in the  
dropdown, select ‘repositories’ in the list below, can you select  
SLED11-SP3-HP-BNB-Updates. Now in the right hand panel shows all the  
rpm’s available. Is there a bluetooth one in there?

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [November 8, 2013, 12:15am UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/7 "2013-11-08T00:15:11Z")

</div>

I can’t select SLED11-SP3-HP-BNB-Updates! It instantly disappears from that list so does this mean that there are no packages available on that repo?

When I search for rt3290 I find the below package but I believe before the last kernel update I had another one with default or something that I can’t find any more so I must have accidentally de-installed that one!

And now can’t find it! Shall I try to locate it in SP2-HP-BNB-Updates repo?

```auto
zypper se rt3290
Loading repository data...
Reading installed packages...

S | Name | Summary | Type   
--+--------+--------------------------------------------+--------
i | rt3290 | Kernel modules for Ralink RT3290 Bluetooth | package
```

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [November 8, 2013, 4:35am UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/8 "2013-11-08T04:35:45Z")

</div>

> [@](#):
>
> On Thu 07 Nov 2013 10:24:01 PM CST, aabdelkhalek wrote:
> 
> I can’t select SLED11-SP3-HP-BNB-Updates! It instantly disappears from  
> that list so does this mean that there are no packages available on that  
> repo?
> 
> When I search for rt3290 I find the below package but I believe before  
> the last kernel update I had another one with default or something that  
> I can’t find any more so I must have accidentally de-installed that  
> one!
> 
> And now can’t find it! Shall I try to locate it in SP2-HP-BNB-Updates  
> repo?
> 
> ## Code:
> 
> zypper se rt3290  
> Loading repository data…  
> Reading installed packages…
> 
> S | Name | Summary | Type  
> –±-------±-------------------------------------------±-------  
> i | rt3290 | Kernel modules for Ralink RT3290 Bluetooth | package
> 
> * * *

Hi  
Use zypper to show info about the package and post that please,

```auto
zypper if rt3290
```

This will show which repository it came from, also is the module loaded?

```auto
lsmod |grep rt
```

If it isn’t try a modprobe on it;

```auto
modprobe rt3290
```

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [November 8, 2013, 5:14pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/9 "2013-11-08T17:14:14Z")

</div>

[QUOTE=malcolmlewis;17368]Hi  
Use zypper to show info about the package and post that please,

```auto
zypper if rt3290
```

This will show which repository it came from, also is the module loaded?

```auto
lsmod |grep rt
```

If it isn’t try a modprobe on it;

```auto
modprobe rt3290
```

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks![/QUOTE]

Here you’re the output of the zypper if

```auto
zypper if rt3290
Loading repository data...
Reading installed packages...

Information for package rt3290:

Repository: @System
Name: rt3290
Version: 3.9.2-0.1.1
Arch: x86_64
Vendor: openSUSE Build Service
Support Level: unknown
Installed: Yes
Status: up-to-date
Installed Size: 1.1 MiB
Summary: Kernel modules for Ralink RT3290 Bluetooth
Description: 
This package contains bluetooth daemon for Ralink RT3290 Bluetooth

Authors: Kevin (kevin.chou@mediatek.com)
```

And then the output of lsmod |grep rt

```auto
parport_pc 45587 0 
parport 46463 3 lp,parport_pc,ppdev
rt2800pci 18613 0 
rt2800lib 63716 1 rt2800pci
crc_ccitt 12667 1 rt2800lib
rt2x00pci 14511 1 rt2800pci
rt2x00lib 54902 3 rt2800pci,rt2800lib,rt2x00pci
mac80211 323988 3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211 196278 2 rt2x00lib,mac80211
iTCO_vendor_support 13718 1 iTCO_wdt
rtc_cmos 18505 0 
eeprom_93cx6 12725 1 rt2800pci
```

and then when I tried modprobe rt3290 I got the below error

```auto
modprobe rt3290
FATAL: Module rt3290 not found.
```

By the way RT3290 is also my wireless adaptor and under it the driver used in the kernel is rt2800pci as below

```auto
lspci -v
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: d0900000-d09fffff
	Prefetchable memory behind bridge: 00000000b0000000-00000000bfffffff
	Capabilities: [88] Subsystem: Hewlett-Packard Company Device 17f6
	Capabilities: [80] Power Management version 3
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [a0] Express Root Port (Slot+), MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [140] Root Complex Link
	Capabilities: [d94] #19
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device 17f4
	Flags: bus master, fast devsel, latency 0, IRQ 47
	Memory at d0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 4000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [a4] PCI Advanced Features
	Kernel driver in use: i915
	Kernel modules: i915

00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, medium devsel, latency 0, IRQ 45
	Memory at d0a00000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [70] Power Management version 2
	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci-hcd

00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, fast devsel, latency 0, IRQ 49
	Memory at d0a14000 (64-bit, non-prefetchable) [size=16]
	Capabilities: [50] Power Management version 3
	Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Kernel driver in use: mei
	Kernel modules: mei

00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at d0a19000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
	Kernel driver in use: ehci_hcd
	Kernel modules: ehci-hcd

00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, fast devsel, latency 0, IRQ 50
	Memory at d0a10000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [130] Root Complex Link
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: d0800000-d08fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Hewlett-Packard Company Device 17f6
	Capabilities: [a0] Power Management version 2
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	Memory behind bridge: d0700000-d07fffff
	Prefetchable memory behind bridge: 00000000af200000-00000000af2fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Hewlett-Packard Company Device 17f6
	Capabilities: [a0] Power Management version 2
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	Memory behind bridge: d0600000-d06fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Hewlett-Packard Company Device 17f6
	Capabilities: [a0] Power Management version 2
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: d0500000-d05fffff
	Prefetchable memory behind bridge: 00000000d0400000-00000000d04fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Hewlett-Packard Company Device 17f6
	Capabilities: [a0] Power Management version 2
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at d0a18000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
	Kernel driver in use: ehci_hcd
	Kernel modules: ehci-hcd

00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel modules: iTCO_wdt

00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 46
	I/O ports at 4068 [size=8]
	I/O ports at 4074 [size=4]
	I/O ports at 4060 [size=8]
	I/O ports at 4070 [size=4]
	I/O ports at 4040 [size=32]
	Memory at d0a17000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [70] Power Management version 3
	Capabilities: [a8] SATA HBA v1.0
	Capabilities: [b0] PCI Advanced Features
	Kernel driver in use: ahci
	Kernel modules: ahci

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames [Radeon 7500M/7600M Series] (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device 17f4
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	Memory at d0900000 (64-bit, non-prefetchable) [size=128K]
	I/O ports at 3000 [size=256]
	Expansion ROM at d0920000 [disabled] [size=128K]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Legacy Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Kernel driver in use: fglrx_pci
	Kernel modules: fglrx, radeon

03:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at d0703000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at af200000 [disabled] [size=64K]
	Capabilities: [a4] Power Management version 3
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [94] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci-pci

03:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30) (prog-if 01)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: fast devsel, IRQ 18
	Memory at d0702000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [a4] Power Management version 3
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [94] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel modules: sdhci-pci

03:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 30)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at d0701000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [a4] Power Management version 3
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [94] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: jmb38x_ms
	Kernel modules: jmb38x_ms

04:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
	Subsystem: Hewlett-Packard Company Device 18ec
	Flags: bus master, fast devsel, latency 0, IRQ 19
	Memory at d0610000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 00-00-e1-41-62-3f-76-b8
	Kernel driver in use: rt2800pci
	Kernel modules: rt2800pci

04:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
	Subsystem: Hewlett-Packard Company Device 18ec
	Flags: bus master, fast devsel, latency 0, IRQ 10
	Memory at d0600000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 00-00-e2-41-62-3f-76-b8

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 07)
	Subsystem: Hewlett-Packard Company Device 17f6
	Flags: bus master, fast devsel, latency 0, IRQ 48
	I/O ports at 2000 [size=256]
	Memory at d0404000 (64-bit, prefetchable) [size=4K]
	Memory at d0400000 (64-bit, prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Endpoint, MSI 01
	Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
	Capabilities: [d0] Vital Product Data
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
	Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
	Kernel driver in use: r8169
	Kernel modules: r8169
```

Thanks,  
Ahmed

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [November 8, 2013, 7:24pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/10 "2013-11-08T19:24:43Z")

</div>

> [@](#):
>
> On Fri 08 Nov 2013 03:24:02 PM CST, aabdelkhalek wrote:
> 
> ```auto
> 04:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
> Subsystem: Hewlett-Packard Company Device 18ec
> Flags: bus master, fast devsel, latency 0, IRQ 10
> Memory at d0600000 (32-bit, non-prefetchable) [size=64K]
> Capabilities: [40] Power Management version 3
> Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
> Capabilities: [70] Express Endpoint, MSI 00
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [140] Device Serial Number 00-00-e2-41-62-3f-76-b8
> ```

Hi  
OK, so that’s just a daemon to start the bluetooth, so in /etc/init.d/  
directory is there a file called rt3290? What about a Function key+ Fn  
key to press for wireless, sometimes they turn on wireless, then press  
for bluetooth and press again for both…

The device is seen, but no kernel module…

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [November 8, 2013, 8:06pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/11 "2013-11-08T20:06:56Z")

</div>

[QUOTE=malcolmlewis;17383]Hi  
OK, so that’s just a daemon to start the bluetooth, so in /etc/init.d/  
directory is there a file called rt3290? [/quote]  
Yes, there is. check the below output

```auto
ll rt*
-rwxr-xr-x 1 root root 1204 Aug 28 2012 rt3290d
```

[quote]  
What about a Function key+ Fn  
key to press for wireless, sometimes they turn on wireless, then press  
for bluetooth and press again for both… [/quote]  
I have a separate key for that but it toggles the wireless ON and OFF only

[quote]  
The device is seen, but no kernel module…

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks![/QUOTE]

so how to assign that kernel module?

Thanks,  
Ahmed

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [November 8, 2013, 8:59pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/12 "2013-11-08T20:59:56Z")

</div>

> [@](#):
>
> On Fri 08 Nov 2013 06:14:01 PM CST, aabdelkhalek wrote:
> 
> malcolmlewis;17383 Wrote:[color=blue]
> 
> > Hi  
> > OK, so that’s just a daemon to start the bluetooth, so in /etc/init.d/  
> > directory is there a file called rt3290?[/color]  
> > Yes, there is. check the below output
> 
> ## Code:
> 
> ll rt\*  
> -rwxr-xr-x 1 root root 1204 Aug 28 2012 rt3290d
> 
> * * *
> 
> [color=blue]
> 
> > What about a Function key+ Fn  
> > key to press for wireless, sometimes they turn on wireless, then press  
> > for bluetooth and press again for both…[/color]  
> > I have a separate key for that but it toggles the wireless ON and OFF  
> > only  
> > [color=blue]
> > 
> > The device is seen, but no kernel module…  
> > [/color]
> 
> so how to assign that kernel module?
> 
> Thanks,  
> Ahmed

Hi  
So it you run;

```auto
/etc/init.d/rt3290d status
```

What is the output? If unused or dead, try starting (replace status  
with start)

Can you also check the output from the command dmesg, there is nothing  
looking for firmware?

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [November 9, 2013, 6:29pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/13 "2013-11-09T18:29:56Z")

</div>

[QUOTE=malcolmlewis;17385]Hi  
So it you run;

```auto
/etc/init.d/rt3290d status
```

What is the output? If unused or dead, try starting (replace status  
with start)[/quote]

it is running, check the below output

```auto
 /etc/init.d/rt3290d status
                                                                                                                                                             running

```

[quote]  
Can you also check the output from the command dmesg, there is nothing  
looking for firmware?

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks![/QUOTE]

The output of dmesg is too long and got an error while trying to post it here so what I should look for

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [November 26, 2013, 6:59am UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/14 "2013-11-26T06:59:27Z")

</div>

> [@](#):
>
> On Sat 09 Nov 2013 04:34:02 PM CST, aabdelkhalek wrote:
> 
> malcolmlewis;17385 Wrote:[color=blue]
> 
> > Hi  
> > So it you run;[color=green]
> > 
> > > [/color][/color]  
> > > Code:  
> > > --------------------[color=blue][color=green]  
> > > [/color]  
> > > /etc/init.d/rt3290d status  
> > > [/color]  
> > > --------------------[color=blue][color=green]  
> > > [/color]  
> > > What is the output? If unused or dead, try starting (replace status  
> > > with start)[/color]
> 
> it is running, check the below output
> 
> ## Code:
> 
> /etc/init.d/rt3290d status  
> running
> 
> * * *
> 
> [color=blue]
> 
> > Can you also check the output from the command dmesg, there is nothing  
> > looking for firmware?
> > 
> > –  
> > Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
> > SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.93-0.8-default  
> > If you find this post helpful and are logged into the web interface,  
> > please show your appreciation and click on the star below… Thanks![/color]
> 
> The output of dmesg is too long and got an error while trying to post it  
> here so what I should look for

Hi  
Hopefully I haven’t missed the boat, sorry for the delay. In the dmesg  
output is there any mention of the word - firmware.

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLED 11 SP3 (x86\_64) GNOME 2.28.0 Kernel 3.0.101-0.8-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![aabdelkhalek](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@aabdelkhalek](https://forums.suse.com/u/aabdelkhalek)\
**Post date:** [March 13, 2014, 6:58am UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/15 "2014-03-13T06:58:08Z")

</div>

Sorry for coming back on this, I had other more important issues to take care of so anyway when I do:

dmesg |grep firmware

It doesn’t return anything so am I using the correct command syntax?

Thanks  
Ahmed

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [March 19, 2014, 4:30pm UTC](https://forums.suse.com/t/bluetooth-is-not-working-after-updating-the-kernel/24727/16 "2014-03-19T16:30:03Z")

</div>

> [@](#):
>
> On Thu 13 Mar 2014 05:04:01 AM CDT, aabdelkhalek wrote:
> 
> Sorry for coming back on this, I had other more important issues to take  
> care of so anyway when I do:
> 
> dmesg |grep firmware
> 
> It doesn’t return anything so am I using the correct command syntax?
> 
> Thanks  
> Ahmed

Hi  
There have been some kernel updates, your system is all up to date  
still?

Can you also install the rfkill package from my home repository here  
and run that (as root user);  
[http://download.opensuse.org/repositories/home:/malcolmlewis:/SLE\_11\_SPn\_General/SLE\_11\_SP3/x86\_64/rfkill-0.5-4.1.x86\_64.rpm](http://download.opensuse.org/repositories/home:/malcolmlewis:/SLE_11_SPn_General/SLE_11_SP3/x86_64/rfkill-0.5-4.1.x86_64.rpm)

```auto
rfkill list
```

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
openSUSE 13.1 (Bottle) (x86\_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!
