<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>32485</bug_id>
          
          <creation_ts>2016-09-09 07:10:02 +0300</creation_ts>
          <short_desc>Регрессия на ядрах выше 4.4.16 (про кнопку вы-/включения беспроводных устройств)</short_desc>
          <delta_ts>2016-09-16 18:51:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-std-def</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>https://kernelnewbies.org/FoundBug</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>regression</keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Speccyfighter">zxwarior</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>evg</cc>
    
    <cc>kernelbot</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>158514</commentid>
    <comment_count>0</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-09 07:10:02 +0300</bug_when>
    <thetext>Кратко:
На ноутбуке HP Compaq nx6110, кнопка выключения-включения беспроводных устройств, это кнопка hard blocked on/off
Кнопка в hard locked off - индикатор wifi горит, включено (не заблокировано).

На ядрах выше 4.4.16, беспроводной интерфейс в hard blocked yes и аппаратно кнопкой не разблокируется, а значит беспроводная сеть отсутствует.

Разблокировать интерфейс:
Clear CMOS
или
F10 &gt; BIOS Setup &gt; File &gt; Restore defauts
Save &amp; exit

От Линукс-проекта не зависит, но зависит от версии ядра.
Подробно (много выбросов):
https://forum.altlinux.org/index.php?topic=37268.msg294278#msg294278</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158515</commentid>
    <comment_count>1</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2016-09-09 08:11:44 +0300</bug_when>
    <thetext>УМВР аппаратный RFkill (4.7-un-def, x86_64, systemd, Thinkpad T410).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158519</commentid>
    <comment_count>2</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-09 13:18:40 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; УМВР аппаратный RFkill (4.7-un-def, x86_64, systemd, Thinkpad T410).

У меня в Lenovo G50-80 тоже всё работает, и что?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158523</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-09-09 16:03:19 +0300</bug_when>
    <thetext>Это строго в LKML надо багрепорт готовить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158536</commentid>
    <comment_count>4</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-10 00:04:18 +0300</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Это строго в LKML надо багрепорт готовить.

Миш, я могу читать мануалы на английском и локаль en_US меня в общем не смущает.
Но с английским на уровне общения у меня совсем никак.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158540</commentid>
    <comment_count>5</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-11 07:22:15 +0300</bug_when>
    <thetext>Подтверждается на HP Compaq nx6110 и для ядра 4.4.20.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158541</commentid>
    <comment_count>6</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-11 07:31:55 +0300</bug_when>
    <thetext>Ядро 4.4.18 гарантированно работает и беспроводку не ломает.
Проверено на сизифном 4.4.18-std-def из архива:
http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2016/08/20</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158542</commentid>
    <comment_count>7</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-11 07:32:59 +0300</bug_when>
    <thetext>Здесь также подсказывают:
https://forum.altlinux.org/index.php?topic=37268.msg294334#msg294334

&gt; Вот подозрительная правка в 4.4.19. Как раз про блокировку wifi...
&gt; https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.19
&gt;
&gt;&gt; commit fdec508104e768a64ac0a7d8571ceb52689deed2
&gt;&gt; Author: Alex Hung &lt;alex.hung@canonical.com&gt;
&gt;&gt; Date:   Mon Jun 13 19:44:00 2016 +0800
&gt;&gt; 
&gt;&gt;     hp-wmi: Fix wifi cannot be hard-unblocked
&gt;&gt;    
&gt;&gt;     commit fc8a601e1175ae351f662506030f9939cb7fdbfe upstream.
&gt;&gt;    
&gt;&gt;     Several users reported wifi cannot be unblocked as discussed in [1].
&gt;&gt;     This patch removes the use of the 2009 flag by BIOS but uses the actual
&gt;&gt;     WMI function calls - it will be skipped if WMI reports unsupported.
&gt;&gt;    
&gt;&gt;     [1] https://bugzilla.kernel.org/show_bug.cgi?id=69131
&gt;&gt;    
&gt;&gt;     Signed-off-by: Alex Hung &lt;alex.hung@canonical.com&gt;
&gt;&gt;     Tested-by: Evgenii Shatokhin &lt;eugene.shatokhin@yandex.ru&gt;
&gt;&gt;     Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
&gt;&gt;     Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
&gt;
&gt; Попробуте собрать (или попросите кого нибудь)
&gt; собрать ядро без этого коммита.
&gt; И проверьте  - починится или нет проблема.
&gt;

Проблема в том что собрать не соберу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158545</commentid>
    <comment_count>8</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-12 09:01:53 +0300</bug_when>
    <thetext>К тому же:
Начиная с ядра 4.4.19, содержимое CMOS на ноутбуке HP Compaq nx6110 повреждается и CMOS требует принудительного сброса в дефолт для разблокировки phy0 Wireless.

Пытался зарегистрироваться на bugzilla.kernel.org, чтобы на своём собственном как бы английском, через гугл-транслятор хоть как-то сообщить об ошибке.
Сообщение с подтверждением регистрации на почту ещё не пришло.
(Надежда тает буквально на глазах).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158554</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-09-12 13:16:00 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; Пытался зарегистрироваться на bugzilla.kernel.org
Это почти бесполезно, по опыту -- всё равно приходится потом со ссылкой на багу тормошить lkml (подписываться на него для этого не требуется).

Давай попросим ядерщиков собрать kernel-image без этого коммита.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158562</commentid>
    <comment_count>10</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-12 18:17:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; (В ответ на комментарий №8)
&gt; &gt; Пытался зарегистрироваться на bugzilla.kernel.org
&gt; Это почти бесполезно, по опыту -- всё равно приходится потом со ссылкой на багу
&gt; тормошить lkml (подписываться на него для этого не требуется).
&gt; 
&gt; Давай попросим ядерщиков собрать kernel-image без этого коммита.

Согласен. С меня что угодно, хоть весь /var/log архивом. Пусть скажут что надо. В рамках моего умения и возможностей.

&gt; тормошить lkml (подписываться на него для этого не требуется).

Наверное поэтому и не увидел где там регистрация.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158563</commentid>
    <comment_count>11</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-12 18:29:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Давай попросим ядерщиков собрать kernel-image без этого коммита.

Кстати, а кому написать?
Отправить письмо на kernel@packages.altlinux.org с описанием проблемы и просьбой собрать ядро, скажем 4.4.20, без коммита?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158571</commentid>
    <comment_count>12</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2016-09-13 10:10:40 +0300</bug_when>
    <thetext>&gt; Отправить письмо на kernel@packages.altlinux.org с описанием проблемы и
&gt; просьбой собрать ядро, скажем 4.4.20, без коммита?

Попробуйте ядро из заданя #169352, когда оно соберётся.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158575</commentid>
    <comment_count>13</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-13 13:45:35 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; &gt; Отправить письмо на kernel@packages.altlinux.org с описанием проблемы и
&gt; &gt; просьбой собрать ядро, скажем 4.4.20, без коммита?
&gt; 
&gt; Попробуйте ядро из заданя #169352, когда оно соберётся.

Огромное спасибо за помощь.
Всё замечательно.

HP Compaq nx6110:

Работает на ядре:

$ uname -r
4.4.20-std-def-alt0.M80P.2

Пинги проходят:

$ ping -c1 mail.ru
PING mail.ru (217.69.139.199) 56(84) bytes of data.
64 bytes from ms.mail.ru (217.69.139.199): icmp_req=1 ttl=53 time=159 ms

--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 159.405/159.405/159.405/0.000 ms

Интерфейсы не блокируются:

# rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hp-wifi: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

# apt-repo
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux Sisyphus/noarch classic
rpm http://git.altlinux.org repo/169352/i586 task

# lspci -k|grep -A2 Net
02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
	Subsystem: Hewlett-Packard Company nc6120/nx8220/nw8240
	Kernel driver in use: ipw2200</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158604</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-09-15 15:57:37 +0300</bug_when>
    <thetext>Отлично, ASTe просто снайпер :)  осталось написать автору коммита -- справитесь?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158622</commentid>
    <comment_count>15</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-16 07:15:29 +0300</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; Отлично, ASTe просто снайпер :)  осталось написать автору коммита --
&gt; справитесь?

Гугл-транслятор поможет.
А с выбросами не проблема.
Ну и плюс описание коммита приложить который процитировал ASte.
И упомянуть, что беспроводной интерфейс после загрузки в hard blocked начиная с ядра 4.4.19 в которое попал этот коммит:

https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.19
commit fdec508104e768a64ac0a7d8571ceb52689deed2
Author: Alex Hung &lt;alex.hung@canonical.com&gt;
Date:   Mon Jun 13 19:44:00 2016 +0800

    hp-wmi: Fix wifi cannot be hard-unblocked
    
    commit fc8a601e1175ae351f662506030f9939cb7fdbfe upstream.
    
    Several users reported wifi cannot be unblocked as discussed in [1].
    This patch removes the use of the 2009 flag by BIOS but uses the actual
    WMI function calls - it will be skipped if WMI reports unsupported.
    
    [1] https://bugzilla.kernel.org/show_bug.cgi?id=69131
    
    Signed-off-by: Alex Hung &lt;alex.hung@canonical.com&gt;
    Tested-by: Evgenii Shatokhin &lt;eugene.shatokhin@yandex.ru&gt;
    Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
    Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

И упомянуть, что тестовое ядро
4.4.20-std-def-alt0.M80P.2
собранное без этого коммита не блокирует беспроводной интерфейс на HP Compaq nx6110.

Правда таска 169352 с этим ядром уже нет, чтобы привести как подтверждение, но думаю что роли это играть не будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158623</commentid>
    <comment_count>16</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-16 07:29:07 +0300</bug_when>
    <thetext>Да, ещё.
Письмо как понимаю нужно отписать на адрес
alex.hung@canonical.com
как автору коммита?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158624</commentid>
    <comment_count>17</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2016-09-16 07:46:33 +0300</bug_when>
    <thetext>лучше в kernel bugzilla повесить и его добавить в копию, на мой взгляд</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158625</commentid>
    <comment_count>18</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2016-09-16 09:49:45 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; лучше в kernel bugzilla повесить и его добавить в копию, на мой взгляд

Они мне так и не прислали уведомление на почту с подтверждением регистрации.
Отправил запрос на регистрацию на bugzilla.kernel.org ещё раз.

Жду письмо с линком:
A confirmation email has been sent containing a link to continue creating an account. The link will expire if an account is not created within 3 days.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158634</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-09-16 18:51:03 +0300</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; Письмо как понимаю нужно отписать на адрес alex.hung@canonical.com
&gt; как автору коммита?
Да, и CC: linux-kernel@vger.kernel.org</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>