Bug 29070 - Не работает WIFI на сетевой карте RTL8187SE
Summary: Не работает WIFI на сетевой карте RTL8187SE
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: wpa_supplicant (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-13 12:38 MSK by Igor Androsov
Modified: 2014-02-17 12:43 MSK (History)
18 users (show)

See Also:


Attachments
dmesg (45.65 KB, application/octet-stream)
2013-06-17 20:19 MSK, Igor Androsov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Igor Androsov 2013-06-13 12:38:29 MSK
На нетбуке MSI U100, с сетевой картой RTL8187SE (10EC:8199) не поднимается соединение, происходит ассоциация, отключение по таймауту и так по кругу.
При этом, при отключении шифрования, соединение подымается и работает.

Проверено для ядер 3.9.5-std-def-alt1, 3.3.5-std-def-alt1, 3.3.6-std-def-alt1 модуль r8187se.
Comment 1 Michael Shigorin 2013-06-13 14:28:06 MSK
А под led-ws работает?

Заодно см. про ethernet в bug #28911.
Comment 2 Igor Androsov 2013-06-13 22:39:40 MSK
(В ответ на комментарий №1)
> А под led-ws работает?
> 
> Заодно см. про ethernet в bug #28911.

Под led-ws тоже не работает.
Comment 3 led 2013-06-15 18:57:03 MSK
Приложите вывод dmesg.
Comment 4 Igor Androsov 2013-06-17 20:19:00 MSK
Created attachment 5858 [details]
dmesg

Запрошенный dmesg, для ядра 3.9.5-std-def-alt1
Comment 5 led 2013-06-17 21:24:01 MSK
(В ответ на комментарий №2)
> (В ответ на комментарий №1)
> > А под led-ws работает?
> > 
> > Заодно см. про ethernet в bug #28911.
> 
> Под led-ws тоже не работает.

Посмотрите, пожалуйста, под kernel-image-led-ws >= 3.4.49-alt3
Comment 6 Igor Androsov 2013-06-17 21:46:28 MSK
(В ответ на комментарий №5)
> (В ответ на комментарий №2)
> > (В ответ на комментарий №1)
> > > А под led-ws работает?
> > > 
> > > Заодно см. про ethernet в bug #28911.
> > 
> > Под led-ws тоже не работает.
> 
> Посмотрите, пожалуйста, под kernel-image-led-ws >= 3.4.49-alt3

Без изменений.
Comment 7 led 2013-06-17 22:22:44 MSK
В случае etcnet:
попробуйте явно указать в соответствующем /etc/net/ifaces/*/options
WPA_DRIVER=wext
Comment 8 Igor Androsov 2013-06-17 22:27:39 MSK
(В ответ на комментарий №7)
> В случае etcnet:
> попробуйте явно указать в соответствующем /etc/net/ifaces/*/options
> WPA_DRIVER=wext

Пробовал и в варианте etcnet и NetworkManager
Для etcnet - указано.
NetworkManager - по логам его сам использует.
Comment 9 Igor Androsov 2013-06-17 22:30:34 MSK
На всякий случай - лог который выдает wpa_cli:
<3>Trying to associate with e0:91:f5:7d:e4:9a (SSID='HomeLinux' freq=2452 MHz)
<3>Association request to the driver failed
<3>Associated with e0:91:f5:7d:e4:9a
<3>Authentication with e0:91:f5:7d:e4:9a timed out.
<3>CTRL-EVENT-DISCONNECTED bssid=e0:91:f5:7d:e4:9a reason=3 locally_generated=1
<3>Associated with 00:00:00:00:00:00
<3>Authentication with 00:00:00:00:00:00 timed out.
<3>CTRL-EVENT-SCAN-RESULTS 
<3>Trying to associate with e0:91:f5:7d:e4:9a (SSID='HomeLinux' freq=2452 MHz)
<3>Association request to the driver failed
<3>Associated with e0:91:f5:7d:e4:9a
Comment 10 Igor Androsov 2013-06-17 22:49:37 MSK
Чисто предположение:
В исходниках я вижу вызовы наподобие: crypto_alloc_[варианты] в частности:
crypto_alloc_hash("michael_mic" ...
crypto_alloc_blkcipher("ecb(arc4)" ...
crypto_alloc_cipher("aes" ...

(Троеточия вместо окончания параметров функций.)

так же я вижу такие модули arc4.ko,ecb.ko,michael_mic.ko,aes-i586.ko и судя по Ubuntu они подгружаются при попытке соединения (специально глянул что загрузились именно во время когда начался коннект), во всяком случае arc4, michael_mic, в то время как у нас я не вижу их загруженными.
Comment 11 Igor Androsov 2013-06-22 23:50:20 MSK
В результате отката wpa_supplicant на версию из P6 0.7.3 WiFi стал подключаться к сети, и соответственно при подключении стали подгружаться модули ecb, arc4, michael_mic.
Поэтому я думаю что проблема не в ядре а в wpa_supplicant, возможно на него надо баг перевешивать?
Comment 12 led 2013-06-23 00:00:00 MSK
(В ответ на комментарий №11)
> Поэтому я думаю что проблема не в ядре а в wpa_supplicant

Это стало ясно сразу, как выяснилось (не здесь, к сожалению), что без WPA всё работает.
Comment 13 AEN 2013-06-23 00:09:12 MSK
(В ответ на комментарий №12)
> (В ответ на комментарий №11)
> > Поэтому я думаю что проблема не в ядре а в wpa_supplicant
> 
> Это стало ясно сразу, как выяснилось (не здесь, к сожалению), что без WPA всё
> работает.

2led: можете сформулировать и повесить багу  на wpa_supplicant?
Замечу, что бага в ядре std-def i586 таки была, она исправлена.
Comment 14 AEN 2013-06-23 00:10:30 MSK
(В ответ на комментарий №13)
> (В ответ на комментарий №12)
> > (В ответ на комментарий №11)
> > > Поэтому я думаю что проблема не в ядре а в wpa_supplicant
> > 
> > Это стало ясно сразу, как выяснилось (не здесь, к сожалению), что без WPA всё
> > работает.
> 
> 2led: можете сформулировать и повесить багу  на wpa_supplicant?
> Замечу, что бага в ядре std-def i586 таки была, она исправлена.

Ой, перепутал с "параллельной" багой про ethernet, Предложение остается.
Comment 15 led 2013-06-23 00:27:41 MSK
(В ответ на комментарий №13)
> (В ответ на комментарий №12)
> > (В ответ на комментарий №11)
> > > Поэтому я думаю что проблема не в ядре а в wpa_supplicant
> > 
> > Это стало ясно сразу, как выяснилось (не здесь, к сожалению), что без WPA всё
> > работает.
> 
> 2led: можете сформулировать и повесить багу  на wpa_supplicant?

Врядли. У меня нет WiFi (если не считать Android-таба и n810-таблетки - там нет wpa_supplicant).
Comment 16 AEN 2013-06-23 00:34:18 MSK
(В ответ на комментарий №15)
> (В ответ на комментарий №13)
> > (В ответ на комментарий №12)
> > > (В ответ на комментарий №11)
> > > > Поэтому я думаю что проблема не в ядре а в wpa_supplicant
> > > 
> > > Это стало ясно сразу, как выяснилось (не здесь, к сожалению), что без WPA всё
> > > работает.
> > 
> > 2led: можете сформулировать и повесить багу  на wpa_supplicant?
> 
> Врядли. У меня нет WiFi (если не считать Android-таба и n810-таблетки - там нет
> wpa_supplicant).

Да, это главная проблема. У нас единственный RTL8187SE не работает вообще.Но можно дать ссылку, где выяснилось, что без WPA все работает?
2blake: опишите ситуацию, пожалуйста, и перевесьте на wpa_supplicant. Будет здорово также проверить на F19 beta. На Ubuntu 13.04 работает, да?
Comment 17 led 2013-06-23 01:04:26 MSK
(В ответ на комментарий №16)
> (В ответ на комментарий №15)
> > (В ответ на комментарий №13)
> > > (В ответ на комментарий №12)
> > > > (В ответ на комментарий №11)
> > > > > Поэтому я думаю что проблема не в ядре а в wpa_supplicant
> > > > 
> > > > Это стало ясно сразу, как выяснилось (не здесь, к сожалению), что без WPA всё
> > > > работает.
> > > 
> > > 2led: можете сформулировать и повесить багу  на wpa_supplicant?
> > 
> > Врядли. У меня нет WiFi (если не считать Android-таба и n810-таблетки - там нет
> > wpa_supplicant).
> 
> Да, это главная проблема. У нас единственный RTL8187SE не работает вообще.Но
> можно дать ссылку, где выяснилось, что без WPA все работает?

http://comments.gmane.org/gmane.linux.altlinux.sisyphus/97551
"Если на Wi-FI точке отключить авторизацию WPA/WPA2 - то соединение происходит и все бегает."

Почему такую "мелочь" репортер здесь не указал - непонятно.
Comment 18 Dmitry V. Levin 2013-06-23 01:39:56 MSK
Уточняющий вопрос к счастливому обладателю оборудования, на котором воспроизводится проблема: на ядре 3.9.7 в одной и той же конфигурации авторизация WPA/WPA2 на wpa_supplicant-0.7.3-alt3 работает, а на wpa_supplicant-2.0-alt2 не работает?
Comment 19 AEN 2013-06-23 01:49:39 MSK
Замечу, что в Ubuntu 13.04 пакет http://packages.ubuntu.com/raring/wpasupplicant версии 1.0.
Comment 20 Igor Androsov 2013-06-23 09:15:20 MSK
(In reply to comment #18)
> Уточняющий вопрос к счастливому обладателю оборудования, на котором
> воспроизводится проблема: на ядре 3.9.7 в одной и той же конфигурации
> авторизация WPA/WPA2 на wpa_supplicant-0.7.3-alt3 работает, а на
> wpa_supplicant-2.0-alt2 не работает?

Так точно.

Отвечая на другие вопросы:
Я в багрепорте указал что при отключении шифрования - сеть работает.
На F19 проверить смогу только поздно вечером.

Перевесить багу смогу так же, только вечером.
Comment 21 Sergey Bolshakov 2013-06-23 14:27:55 MSK
major при работе с модулем из staging ? серьёзно ?
Comment 22 AEN 2013-06-23 14:39:28 MSK
(В ответ на комментарий №21)
> major при работе с модулем из staging ? серьёзно ?

Регрессия на массовом в прошлом железе. Потому -- серьезно.
Comment 23 AEN 2013-06-27 10:11:29 MSK
(В ответ на комментарий №20)
> (In reply to comment #18)
> > Уточняющий вопрос к счастливому обладателю оборудования, на котором
> > воспроизводится проблема: на ядре 3.9.7 в одной и той же конфигурации
> > авторизация WPA/WPA2 на wpa_supplicant-0.7.3-alt3 работает, а на
> > wpa_supplicant-2.0-alt2 не работает?
> 
> Так точно.
> 
> Отвечая на другие вопросы:
> Я в багрепорте указал что при отключении шифрования - сеть работает.
> На F19 проверить смогу только поздно вечером.

Не удалось?
Comment 24 AEN 2013-06-27 10:16:00 MSK
Вот еще, с другим(?) чипом: http://forum.altlinux.org/index.php/topic,29186.msg206996.html#msg206996
Comment 25 Igor Androsov 2013-06-29 20:57:46 MSK
(В ответ на комментарий №23)
> > Отвечая на другие вопросы:
> > Я в багрепорте указал что при отключении шифрования - сеть работает.
> > На F19 проверить смогу только поздно вечером.
> 
> Не удалось?

Был некоторое время отлучен от каналов связи, поэтому не было возможности проверить. Сейчас попробовал с Fedora-Live-XFCE-i686-19-Beta-1. Судя по быстрому взгляду, в ядре которое там используется нет модуля r8187se. Поэтому WiFi в нем не заработал вообще. Постараюсь найти возможность поставить полноценный дистрибутив в течении пары дней.
Comment 26 AEN 2013-10-18 04:19:14 MSK
Замечу, что даже в вышедшем только что ubuntu wpa_supplicant старый: http://packages.ubuntu.com/saucy/wpasupplicant
Не знаю, стоит ли откатывать его из-за этой баги.
Comment 27 AEN 2014-02-06 23:30:55 MSK
В sisyphus и p7 ушел wpa_supplicant 2.1 
Прошу проверить, у нас проблемное устройство заработало.
Comment 28 Igor Androsov 2014-02-17 00:21:49 MSK
На wpa_supplicant 2.1 все работает
Comment 29 Andrey Cherepanov 2014-02-17 12:43:55 MSK
Исправлено.