Bug 46152 - Не корректная работа Wi-Fi на ноутбуке f+tech FNB-156-P1
Summary: Не корректная работа Wi-Fi на ноутбуке f+tech FNB-156-P1
Status: NEW
Alias: None
Product: Альт Рабочая станция K
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 10.1
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-15 14:03 MSK by Aleksandr Sysoev
Modified: 2023-07-10 15:27 MSK (History)
1 user (show)

See Also:


Attachments
Dmesg RTW Kwork (700 bytes, text/plain)
2023-05-16 12:13 MSK, Aleksandr Sysoev
no flags Details
dmesg rtw work (766 bytes, text/plain)
2023-05-16 12:13 MSK, Aleksandr Sysoev
no flags Details
dmesg | grep -i blue (workstation) (1.01 KB, text/plain)
2023-05-16 12:14 MSK, Aleksandr Sysoev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Sysoev 2023-05-15 14:03:02 MSK
WiFi - постоянно отваливается с ошибками:
rtw_8822ce failed to send h2c command
rtw_8822ce firmware failed to leave lps state

Ошибка воспроизводится как 5.15.72-un-def, так и с актуальным ядром из p10 6.1.28-alt1
Доп: обновление системы до актуального состоянии p10 результата не дало
Comment 1 Aleksandr Sysoev 2023-05-15 15:38:57 MSK
Дополнительно:
На workstation 10.1 на обоих актуальных ядрах un-def и std-def wi-fi работает корректно.
Comment 2 Vasiliy Kovalev 2023-05-16 11:16:51 MSK
(Ответ для Aleksandr Sysoev на комментарий #0)
> WiFi - постоянно отваливается с ошибками:
> rtw_8822ce failed to send h2c command
> rtw_8822ce firmware failed to leave lps state
> 
> Ошибка воспроизводится как 5.15.72-un-def, так и с актуальным ядром из p10
> 6.1.28-alt1
> Доп: обновление системы до актуального состоянии p10 результата не дало

Драйвер rtw_8822ce обслуживает wifi и bluetooth, при этом они конфликтуют, по какой причине пока не ясно.
Можно попробовать протестировать, выполнив следующее:
su -
echo "install bluetooth /bin/false" > /etc/modprobe.d/rtw_8822ce.conf
reboot

Это отключит блютус и будет работать только вай-фай.
Проверь пожалуйста и покажи содержимое dmesg | grep rtw после 10-20 минут работы (обычно, если есть конфликт, ошибка проявляется почти сразу после загрузки).

(Ответ для Aleksandr Sysoev на комментарий #1)
> На workstation 10.1 на обоих актуальных ядрах un-def и std-def wi-fi работает корректно.

Там отключен блютус по умолчанию? Посмотреть: dmesg | grep -i blue
Comment 3 Aleksandr Sysoev 2023-05-16 12:13:17 MSK
Created attachment 13190 [details]
Dmesg RTW Kwork
Comment 4 Aleksandr Sysoev 2023-05-16 12:13:42 MSK
Created attachment 13191 [details]
dmesg rtw work
Comment 5 Aleksandr Sysoev 2023-05-16 12:14:20 MSK
Created attachment 13192 [details]
dmesg | grep -i blue (workstation)
Comment 6 Aleksandr Sysoev 2023-05-16 12:16:20 MSK
(Ответ для Vasiliy Kovalev на комментарий #2)
> (Ответ для Aleksandr Sysoev на комментарий #0)
> > WiFi - постоянно отваливается с ошибками:
> > rtw_8822ce failed to send h2c command
> > rtw_8822ce firmware failed to leave lps state
> > 
> > Ошибка воспроизводится как 5.15.72-un-def, так и с актуальным ядром из p10
> > 6.1.28-alt1
> > Доп: обновление системы до актуального состоянии p10 результата не дало
> 
> Драйвер rtw_8822ce обслуживает wifi и bluetooth, при этом они конфликтуют,
> по какой причине пока не ясно.
> Можно попробовать протестировать, выполнив следующее:
> su -
> echo "install bluetooth /bin/false" > /etc/modprobe.d/rtw_8822ce.conf
> reboot
> 
> Это отключит блютус и будет работать только вай-фай.
> Проверь пожалуйста и покажи содержимое dmesg | grep rtw после 10-20 минут
> работы (обычно, если есть конфликт, ошибка проявляется почти сразу после
> загрузки).

После этих действий wifi отваливаться перестал. Вывод dmesg приложил (dmesg rtw kwork).

> (Ответ для Aleksandr Sysoev на комментарий #1)
> > На workstation 10.1 на обоих актуальных ядрах un-def и std-def wi-fi работает корректно.
> 
> Там отключен блютус по умолчанию? Посмотреть: dmesg | grep -i blue

Bluetooth включен. Прикрепил вывод (dmesg | grep -i blue). При это wifi и bluetooth работают корректно. Так-же приложил вывод dmesg | grep rtw для workstation.
Comment 7 Vasiliy Kovalev 2023-05-29 13:01:11 MSK
(Ответ для Aleksandr Sysoev на комментарий #0)
> WiFi - постоянно отваливается с ошибками:
> rtw_8822ce failed to send h2c command
> rtw_8822ce firmware failed to leave lps state
> 
> Ошибка воспроизводится как 5.15.72-un-def, так и с актуальным ядром из p10
> 6.1.28-alt1

Выполнение следующих команд:

su -
cat << EOF > /etc/udev/rules.d/10-bluetooth-autosuspend.rules
ACTION=="add" \
   , ATTR{idProduct}=="c822" \
   , ATTR{idVendor}=="0bda" \
   , ATTR{power/autosuspend_delay_ms}="-1" \
   , ATTR{power/control}="on"
EOF
reboot

Должно решить проблему.
Comment 8 Aleksandr Sysoev 2023-07-10 15:27:24 MSK
(Ответ для Vasiliy Kovalev на комментарий #7)
> (Ответ для Aleksandr Sysoev на комментарий #0)
> > WiFi - постоянно отваливается с ошибками:
> > rtw_8822ce failed to send h2c command
> > rtw_8822ce firmware failed to leave lps state
> > 
> > Ошибка воспроизводится как 5.15.72-un-def, так и с актуальным ядром из p10
> > 6.1.28-alt1
> 
> Выполнение следующих команд:
> 
> su -
> cat << EOF > /etc/udev/rules.d/10-bluetooth-autosuspend.rules
> ACTION=="add" \
>    , ATTR{idProduct}=="c822" \
>    , ATTR{idVendor}=="0bda" \
>    , ATTR{power/autosuspend_delay_ms}="-1" \
>    , ATTR{power/control}="on"
> EOF
> reboot
> 
> Должно решить проблему.

Да, это решает проблему. Wi-fi отваливаться перестал.