Приобрёл ноутбук (скорее нетбук, т.к. нет привода CD) Lenovo ThinkPad.
Процессор : AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
В качестве системы решил поставить "любимый" Debian. Последнюю версию (Buster).
Ставить, как обычно, начинал с net-версии диска.
Немного удивило, что он не спросил про Wi-Fi (когда на нетбук ASUS ставил Stretch, он сам нашёл сеть и ставил основную систему через неё).
Подключил кабель и систему поставил. Она загружается, но иксов нет. Можно только в консоли работать. Хотя если подключиться по ssh -X, то иксовые приложения запускаются.
Так, как под Debian я рапределил всего 82 ГБ, то решил для проверки поставить ещё Linux Mint 19. Но он оказался oem и занял все оставшиеся 156 ГБ. Но работает. В том числе и Wi-Fi.
Но в основе Mint лежит Debian (в /etc/debian_version находится buster/sid. То есть, как я понимаю, и в основном Debian можно запустить и иксы и Wi-Fi
Но как?
Как запустить иксы на ноутбуке?
Модератор: Bizdelnick
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Как запустить иксы на ноутбуке?
Вероятно, вручную можно скомандовать startx,
если не запустится, смотреть лог иксов.
А вообще, чтобы иксы стартовали при загрузке, нужен менеджер (dgm, xdm или ещё какой).
По идее, если Вы ставили DE, должно было подтянуться по зависимостям.
Тогда нужно смотреть, почему этот самый менеджер не стартует.
Но здесь я ничего не подскажу, так как с нынешней системой инициализации в Debian я не знаком.
Что касается Wi-Fi, возможно, то же самое. На этапе инициализации чего-то не запускается.
С другой стороны, если Вы ставили net-версию и потом доустанавливали пакеты, то не факт, что все нужные пакеты установлены. Если предыдущий Debian находил сеть сам и Wi-Fi работал (на другой железке, так ведь?), то возможно (хотя и маловероятно), что текущий Debian не определяет Вашу нынешнюю железку.
Поскольку у Вас на этом же железе установлен схожий дистрибутив, где всё работает, попробуйте сориентироваться по нему (пакеты, модули ядра, инициализация и пр.).
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как запустить иксы на ноутбуке?
MiK13, а Wf-Fi после установки не работает? Из Вашего сообщения это не очевидно. То, что инсталлятор о чём-то не спросил, не значит, что оно недоступно после установки.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Как запустить иксы на ноутбуке?
Иксы заработали после того, как добавил ядро 5.4. В качестве WM использую XFCE.Bizdelnick писал: ↑02.05.2020 23:25MiK13, а Wf-Fi после установки не работает? Из Вашего сообщения это не очевидно. То, что инсталлятор о чём-то не спросил, не значит, что оно недоступно после установки.
А с Wi-Fi ситуация непонятная. То есть, вроде бы Wi-Fi в настройках сети упоминается, но ни одну сеть не находит.
Правда, ещё до того, как установил иксы, выскакивали какие-то ошибки про модуль r8822, который, как я понял, связан с Wi-Fi.
В общем буду разбираться дальше.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как запустить иксы на ноутбуке?
Ну по такому подробному описанию любой поймёт, в чём причина. iwconfig что говорит? Что в dmesg? Пальцем в небо: firmware-realtek установлен?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Как запустить иксы на ноутбуке?
Код: Выделить всё
root@MK:~# iwconfig
enp2s0 no wireless extensions.
lo no wireless extensions.
Код: Выделить всё
root@MK:~# dmesg | grep -A1 -B1 -e rtw88 -e 8822
[ 3.877527] rtw_pci 0000:04:00.0: enabling device (0000 -> 0003)
[ 3.877734] rtw_pci 0000:04:00.0: firmware: failed to load rtw88/rtw8822b_fw.bin (-2)
[ 3.877798] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 3.877852] rtw_pci 0000:04:00.0: Direct firmware load for rtw88/rtw8822b_fw.bin failed with error -2
[ 3.877856] rtw_pci 0000:04:00.0: failed to request firmware
--
[ 3.884022] rtw_pci 0000:04:00.0: failed to setup chip information
[ 3.885347] Bluetooth: hci0: RTL: examining hci_ver=07 hci_rev=000b lmp_ver=07 lmp_subver=8822
[ 3.885474] rtw_pci: probe of 0000:04:00.0 failed with error -22
[ 3.888252] Bluetooth: hci0: RTL: rom_version status=0 version=2
[ 3.888257] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822b_fw.bin
[ 3.888710] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8822b_fw.bin
[ 3.888736] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822b_config.bin
[ 3.888869] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8822b_config.bin
[ 3.888903] Bluetooth: hci0: RTL: cfg_sz 14, total sz 20270
Код: Выделить всё
root@MK:~# apt search firmware-realtek
Сортировка… Готово
Полнотекстовый поиск… Готово
firmware-realtek/stable,now 20190114-2 all [установлен]
Binary firmware for Realtek wired/wifi/BT adapters
Так как я при установке указал использовать это ПО, то aptitude search выдал, что кроме 4.19 есть ещё ядра 5.4 и 5.5 (об этом будет вопрос в отдельной теме).
Поставил 5.4 и иксы заработали.
Но потом на Гитхабе нашёл такой текст
То есть начиная с ядра 5.2 вместо r8822be используется rtw88.r8822be driver from linux-5.1.21
Since linux version 5.2, this staging driver for the RTL8822BE chipset has been deprecated in favor of rtw88. This new driver works fine, when used merely to connect to wireless networks.
Проверил:
Код: Выделить всё
root@MK:~# lsmod | grep 88
rtw88 491520 1 rtwpci
mac80211 860160 2 rtwpci,rtw88
uvcvideo 114688 0
cfg80211 819200 2 mac80211,rtw88
ttm 122880 1 amdgpu
Но что означают ошибки -2 в dmesg ?
Может быть стоит добавить ядро 5.5? Только какое?
P.S. На каком-то обсужлении Linux (вроде на youtube) прочитал, что у кого-то то ли на Arch, то ли на Manjaro после замены ядра на более новое перестал работать Wi-Fi.
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как запустить иксы на ноутбуке?
То, что написано:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935969
Пока не пофиксили, можно подложить файл руками.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |