<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>341546</bug_id>
          
          <creation_ts>2014-12-04 13:30:25 +0000</creation_ts>
          <short_desc>Bluetooth devices are disabled by default</short_desc>
          <delta_ts>2015-01-11 08:27:47 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>solid</product>
          <component>bluetooth</component>
          <version>2.0.0</version>
          <rep_platform>ROSA RPMs</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pulfer">pulfer</reporter>
          <assigned_to name="David Rosca">nowrep</assigned_to>
          <cc>fademind</cc>
    
    <cc>nowrep</cc>
    
    <cc>whites11</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1484046</commentid>
    <comment_count>0</comment_count>
    <who name="Pulfer">pulfer</who>
    <bug_when>2014-12-04 13:30:25 +0000</bug_when>
    <thetext>ROSA QA denied libbluedevil and bluedevil 2.0rc1 -&gt; 2.0 update because of regression:

-------------------------------------------------------------------------
I have a bluetooth sound system. The system automatically enabled after reboot by old version.
With new version after reboot I must
1) Enable bluetooth in tray
2) Enable the sound system in tray menu
It&apos;s big regression (for bluetooth mouse too!)
******************************************
QA Denied
-------------------------------------------------------------------------

Reproducible: Always</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485413</commentid>
    <comment_count>1</comment_count>
    <who name="David Rosca">nowrep</who>
    <bug_when>2014-12-13 07:46:28 +0000</bug_when>
    <thetext>So it looks like this commit https://projects.kde.org/projects/playground/libs/libbluedevil/repository/revisions/c76d6e50ba6466403457371ab8416b0600af4a77 fixed issue with adapters being powered on startup even if user powered them off before.
But it also introduced new issue, as you are experiencing, that some adapters would be always off on startup.

I will try to fix it by saving the powered state for all adapters and restoring it on startup. I hope I will have patch ready in few days (I&apos;m busy right now).
After this fix, I will release new version 2.0.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485448</commentid>
    <comment_count>2</comment_count>
      <attachid>89952</attachid>
    <who name="David Rosca">nowrep</who>
    <bug_when>2014-12-13 10:55:20 +0000</bug_when>
    <thetext>Created attachment 89952
Save and restore adapters state in kded module

Can you please try this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1485664</commentid>
    <comment_count>3</comment_count>
    <who name="David Rosca">nowrep</who>
    <bug_when>2014-12-14 08:45:32 +0000</bug_when>
    <thetext>Fixed with this commit: http://quickgit.kde.org/?p=bluedevil.git&amp;a=commit&amp;h=ff6ae6022286e118e98efd69ba1833f2be2e4842</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1490139</commentid>
    <comment_count>4</comment_count>
    <who name="">whites11</who>
    <bug_when>2015-01-10 11:18:03 +0000</bug_when>
    <thetext>(lib)bludevil 2.1 on arch linux.
bluetooth adapter BCM2045 (0a5c:2101)
I still need to enable the adapter (which is correctly recognized though) everytime I resume from suspension to ram. 
Am I missing something or is the adapter supposed to be automatically enabled?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1490141</commentid>
    <comment_count>5</comment_count>
    <who name="David Rosca">nowrep</who>
    <bug_when>2015-01-10 11:54:59 +0000</bug_when>
    <thetext>The adapter powered state should be restored after resuming from suspend.
This feature in Bludevil KDED module currently depends on logind.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1490306</commentid>
    <comment_count>6</comment_count>
    <who name="">whites11</who>
    <bug_when>2015-01-11 08:27:47 +0000</bug_when>
    <thetext>I know this is not a support forum, but can you help me understand where to check for errors on my system/check why automatic enabling is not working?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89952</attachid>
            <date>2014-12-13 10:55:20 +0000</date>
            <delta_ts>2014-12-13 10:55:20 +0000</delta_ts>
            <desc>Save and restore adapters state in kded module</desc>
            <filename>save-adapters-state.diff</filename>
            <type>text/plain</type>
            <size>4523</size>
            <attacher name="David Rosca">nowrep</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3NyYy9kYWVtb24va2RlZC9CbHVlRGV2aWxEYWVtb24uY3BwIGIvc3JjL2Rh
ZW1vbi9rZGVkL0JsdWVEZXZpbERhZW1vbi5jcHAKaW5kZXggM2U4N2QxYi4uNGQ1ZmMwOCAxMDA2
NDQKLS0tIGEvc3JjL2RhZW1vbi9rZGVkL0JsdWVEZXZpbERhZW1vbi5jcHAKKysrIGIvc3JjL2Rh
ZW1vbi9rZGVkL0JsdWVEZXZpbERhZW1vbi5jcHAKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRl
IDxLUGx1Z2luRmFjdG9yeT4KICNpbmNsdWRlIDxrZmlsZXBsYWNlc21vZGVsLmg+CiAjaW5jbHVk
ZSA8a2Rpcm5vdGlmeS5oPgorI2luY2x1ZGUgPGtzaGFyZWRjb25maWcuaD4KIAogI2luY2x1ZGUg
PGJsdWVkZXZpbC9ibHVlZGV2aWxtYW5hZ2VyLmg+CiAjaW5jbHVkZSA8Ymx1ZWRldmlsL2JsdWVk
ZXZpbGFkYXB0ZXIuaD4KQEAgLTY2LDYgKzY3LDcgQEAgc3RydWN0IEJsdWVEZXZpbERhZW1vbjo6
UHJpdmF0ZQogICAgIFFUaW1lciAgICAgICAgICAgICAgICAgICAgICAgICAgIG1fdGltZXI7CiAg
ICAgS0NvbXBvbmVudERhdGEgICAgICAgICAgICAgICAgICBtX2NvbXBvbmVudERhdGE7CiAgICAg
UUhhc2g8UVN0cmluZywgYm9vbD4gICAgICAgICAgICBtX2FkYXB0ZXJQb3dlcmVkSGFzaDsKKyAg
ICBLU2hhcmVkQ29uZmlnOjpQdHIgICAgICAgICAgICAgIG1fY29uZmlnOwogfTsKIAogQmx1ZURl
dmlsRGFlbW9uOjpCbHVlRGV2aWxEYWVtb24oUU9iamVjdCAqcGFyZW50LCBjb25zdCBRTGlzdDxR
VmFyaWFudD4mKQpAQCAtODMsNiArODUsNyBAQCBCbHVlRGV2aWxEYWVtb246OkJsdWVEZXZpbERh
ZW1vbihRT2JqZWN0ICpwYXJlbnQsIGNvbnN0IFFMaXN0PFFWYXJpYW50PiYpCiAgICAgICAgICAg
ICAsIFFEQnVzQ29ubmVjdGlvbjo6c2Vzc2lvbkJ1cygpLCBRREJ1c1NlcnZpY2VXYXRjaGVyOjpX
YXRjaEZvclVucmVnaXN0cmF0aW9uLCB0aGlzKTsKICAgICBkLT5tX3RpbWVyLnNldEludGVydmFs
KDIwMDAwKTsKICAgICBkLT5tX3RpbWVyLnNldFNpbmdsZVNob3QodHJ1ZSk7CisgICAgZC0+bV9j
b25maWcgPSBLU2hhcmVkQ29uZmlnOjpvcGVuQ29uZmlnKCJibHVlZGV2aWxnbG9iYWxyYyIpOwog
CiAgICAgS0Fib3V0RGF0YSBhYm91dERhdGEoCiAgICAgICAgICJibHVlZGV2aWxkYWVtb24iLApA
QCAtMTA2LDYgKzEwOSw4IEBAIEJsdWVEZXZpbERhZW1vbjo6Qmx1ZURldmlsRGFlbW9uKFFPYmpl
Y3QgKnBhcmVudCwgY29uc3QgUUxpc3Q8UVZhcmlhbnQ+JikKIAogICAgIGNvbm5lY3QoTWFuYWdl
cjo6c2VsZigpLCBTSUdOQUwodXNhYmxlQWRhcHRlckNoYW5nZWQoQWRhcHRlciopKSwKICAgICAg
ICAgICAgIHRoaXMsIFNMT1QodXNhYmxlQWRhcHRlckNoYW5nZWQoQWRhcHRlciopKSk7CisgICAg
Y29ubmVjdChNYW5hZ2VyOjpzZWxmKCksIFNJR05BTChhZGFwdGVyQWRkZWQoQWRhcHRlciopKSwK
KyAgICAgICAgICAgIHRoaXMsIFNMT1QoYWRhcHRlckFkZGVkKEFkYXB0ZXIqKSkpOwogCiAgICAg
Ly8gQ2F0Y2ggc3VzcGVuZC9yZXN1bWUgZXZlbnRzCiAgICAgUURCdXNDb25uZWN0aW9uOjpzeXN0
ZW1CdXMoKS5jb25uZWN0KCJvcmcuZnJlZWRlc2t0b3AubG9naW4xIiwKQEAgLTExNyw2ICsxMjIs
OCBAQCBCbHVlRGV2aWxEYWVtb246OkJsdWVEZXZpbERhZW1vbihRT2JqZWN0ICpwYXJlbnQsIGNv
bnN0IFFMaXN0PFFWYXJpYW50PiYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICk7CiAKICAgICBkLT5tX3N0YXR1cyA9IFByaXZhdGU6Ok9mZmxpbmU7CisKKyAgICBy
ZXN0b3JlQWRhcHRlcnNTdGF0ZSgpOwogICAgIHVzYWJsZUFkYXB0ZXJDaGFuZ2VkKE1hbmFnZXI6
OnNlbGYoKS0+dXNhYmxlQWRhcHRlcigpKTsKIAogICAgIGlmICghTWFuYWdlcjo6c2VsZigpLT5h
ZGFwdGVycygpLmlzRW1wdHkoKSkgewpAQCAtMTI2LDYgKzEzMyw4IEBAIEJsdWVEZXZpbERhZW1v
bjo6Qmx1ZURldmlsRGFlbW9uKFFPYmplY3QgKnBhcmVudCwgY29uc3QgUUxpc3Q8UVZhcmlhbnQ+
JikKIAogQmx1ZURldmlsRGFlbW9uOjp+Qmx1ZURldmlsRGFlbW9uKCkKIHsKKyAgICBzYXZlQWRh
cHRlcnNTdGF0ZSgpOworCiAgICAgaWYgKGQtPm1fc3RhdHVzID09IFByaXZhdGU6Ok9ubGluZSkg
ewogICAgICAgICBvZmZsaW5lTW9kZSgpOwogICAgIH0KQEAgLTM0NCw2ICszNTMsMTEgQEAgdm9p
ZCBCbHVlRGV2aWxEYWVtb246OnVzYWJsZUFkYXB0ZXJDaGFuZ2VkKEFkYXB0ZXIgKmFkYXB0ZXIp
CiAgICAgfQogfQogCit2b2lkIEJsdWVEZXZpbERhZW1vbjo6YWRhcHRlckFkZGVkKEFkYXB0ZXIg
KmFkYXB0ZXIpCit7CisgICAgcmVzdG9yZUFkYXB0ZXJTdGF0ZShhZGFwdGVyKTsKK30KKwogdm9p
ZCBCbHVlRGV2aWxEYWVtb246OmRldmljZUZvdW5kKERldmljZSAqZGV2aWNlKQogewogICAgIGtE
ZWJ1ZyhkYmx1ZSgpKSA8PCAiRGV2aWNlRm91bmQ6ICIgPDwgZGV2aWNlLT5uYW1lKCk7CkBAIC0z
NjEsNiArMzc1LDQ3IEBAIHZvaWQgQmx1ZURldmlsRGFlbW9uOjptb25vbGl0aGljUXVpdChRREJ1
c1BlbmRpbmdDYWxsV2F0Y2hlciogd2F0Y2hlcikKICAgICB9CiB9CiAKK3ZvaWQgQmx1ZURldmls
RGFlbW9uOjpzYXZlQWRhcHRlcnNTdGF0ZSgpCit7CisgICAgTWFuYWdlciAqbWFuYWdlciA9IE1h
bmFnZXI6OnNlbGYoKTsKKyAgICBpZiAoIW1hbmFnZXIpIHsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIEtDb25maWdHcm91cCBhZGFwdGVyc0dyb3VwID0gZC0+bV9jb25maWctPmdyb3Vw
KCJBZGFwdGVycyIpOworCisgICAgUV9GT1JFQUNIIChBZGFwdGVyICphZGFwdGVyLCBtYW5hZ2Vy
LT5hZGFwdGVycygpKSB7CisgICAgICAgIGNvbnN0IFFTdHJpbmcga2V5ID0gUVN0cmluZygiJTFf
cG93ZXJlZCIpLmFyZyhhZGFwdGVyLT5hZGRyZXNzKCkpOworICAgICAgICBhZGFwdGVyc0dyb3Vw
LndyaXRlRW50cnk8Ym9vbD4oa2V5LCBhZGFwdGVyLT5pc1Bvd2VyZWQoKSk7CisgICAgfQorCisg
ICAgZC0+bV9jb25maWctPnN5bmMoKTsKK30KKworLy8gTmV3IGFkYXB0ZXJzIGFyZSBhdXRvbWF0
aWNhbGx5IHBvd2VyZWQgb24KK3ZvaWQgQmx1ZURldmlsRGFlbW9uOjpyZXN0b3JlQWRhcHRlcnNT
dGF0ZSgpCit7CisgICAgTWFuYWdlciAqbWFuYWdlciA9IE1hbmFnZXI6OnNlbGYoKTsKKyAgICBp
ZiAoIW1hbmFnZXIpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIEtDb25maWdHcm91
cCBhZGFwdGVyc0dyb3VwID0gZC0+bV9jb25maWctPmdyb3VwKCJBZGFwdGVycyIpOworCisgICAg
UV9GT1JFQUNIIChBZGFwdGVyICphZGFwdGVyLCBtYW5hZ2VyLT5hZGFwdGVycygpKSB7CisgICAg
ICAgIGNvbnN0IFFTdHJpbmcga2V5ID0gUVN0cmluZygiJTFfcG93ZXJlZCIpLmFyZyhhZGFwdGVy
LT5hZGRyZXNzKCkpOworICAgICAgICBhZGFwdGVyLT5zZXRQb3dlcmVkKGFkYXB0ZXJzR3JvdXAu
cmVhZEVudHJ5PGJvb2w+KGtleSwgdHJ1ZSkpOworICAgIH0KK30KKwordm9pZCBCbHVlRGV2aWxE
YWVtb246OnJlc3RvcmVBZGFwdGVyU3RhdGUoQWRhcHRlciAqYWRhcHRlcikKK3sKKyAgICBLQ29u
ZmlnR3JvdXAgYWRhcHRlcnNHcm91cCA9IGQtPm1fY29uZmlnLT5ncm91cCgiQWRhcHRlcnMiKTsK
KworICAgIGNvbnN0IFFTdHJpbmcga2V5ID0gUVN0cmluZygiJTFfcG93ZXJlZCIpLmFyZyhhZGFw
dGVyLT5hZGRyZXNzKCkpOworICAgIGFkYXB0ZXItPnNldFBvd2VyZWQoYWRhcHRlcnNHcm91cC5y
ZWFkRW50cnk8Ym9vbD4oa2V5LCB0cnVlKSk7Cit9CisKIERldmljZUluZm8gQmx1ZURldmlsRGFl
bW9uOjpkZXZpY2VUb0luZm8oRGV2aWNlICpjb25zdCBkZXZpY2UpIGNvbnN0CiB7CiAgICAgRGV2
aWNlSW5mbyBpbmZvOwpkaWZmIC0tZ2l0IGEvc3JjL2RhZW1vbi9rZGVkL0JsdWVEZXZpbERhZW1v
bi5oIGIvc3JjL2RhZW1vbi9rZGVkL0JsdWVEZXZpbERhZW1vbi5oCmluZGV4IDBlNTU5OTcuLmUw
ZjdkNDMgMTAwNjQ0Ci0tLSBhL3NyYy9kYWVtb24va2RlZC9CbHVlRGV2aWxEYWVtb24uaAorKysg
Yi9zcmMvZGFlbW9uL2tkZWQvQmx1ZURldmlsRGFlbW9uLmgKQEAgLTgyLDYgKzgyLDggQEAgcHJp
dmF0ZSBRX1NMT1RTOgogICAgICAqLwogICAgIHZvaWQgdXNhYmxlQWRhcHRlckNoYW5nZWQoQWRh
cHRlciAqYWRhcHRlcik7CiAKKyAgICB2b2lkIGFkYXB0ZXJBZGRlZChBZGFwdGVyICphZGFwdGVy
KTsKKwogICAgIC8qKgogICAgICAqIFdoZW4gdGhlIGFnZW50IGlzIHJlbGVhc2VkIHRoaXMgaXMg
Y2FsbGVkIHRvIHVubG9hZCBpdAogICAgICAqLwpAQCAtOTcsNiArOTksMTAgQEAgcHJpdmF0ZToK
ICAgICB2b2lkIGV4ZWN1dGVNb25vbGl0aGljKCk7CiAgICAgdm9pZCBraWxsTW9ub2xpdGhpYygp
OwogCisgICAgdm9pZCBzYXZlQWRhcHRlcnNTdGF0ZSgpOworICAgIHZvaWQgcmVzdG9yZUFkYXB0
ZXJzU3RhdGUoKTsKKyAgICB2b2lkIHJlc3RvcmVBZGFwdGVyU3RhdGUoQWRhcHRlciAqYWRhcHRl
cik7CisKICAgICBEZXZpY2VJbmZvIGRldmljZVRvSW5mbyAoRGV2aWNlICpjb25zdCBkZXZpY2Up
IGNvbnN0OwogCiBwcml2YXRlOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>