LINUX.ORG.RU

Зависание xorg при старте на atom z8350

 ,


1

4

Сабж https://www.dns-shop.ru/product/410e8a49e68a3330/116-noutbuk-4good-people-gn6...

Видяха Intel HD Graphics 400.

Установил туда debian 9.2.1 i386, дефолтное ядро 4.9.0-4-686, xorg работал, но тк нехватало драйверов на звуковуху и wifi, собрал из исходников 4.13.10. Драйвера появились, но при попытке запустить xorg зависает на старте. Логи в Xorg.0.log не пишутся, в /var/log/ пусто, на экране отображается начало старта, зависание на строчке

(==) Log file: "~/.local/share/xorg/Xorg.0.log"
(==) Using config file "/etc/X11/xorg.conf"
По ssh подключиться не дает, помогает только резет. Пробовал запускать без xorg.conf, результат тот же.

Конфиг ядра брал от 4.9.0-4-686 модули из localmodconfig, 4.13.10 собирал через make deb-pkg. Пробовал собирать с дефолтным конфигом дебиана, результат тот же.

В блеклисте amdgpu, radeon, nouveau.

Xorg.0.log запуска на ядре 4.9.0.

lspci -nnk.

Ядро собирал на gcc версии 6.3.0.

Собрал ради интереса 4.9.59, xorg работает, но всех нужных дров в этом ядре нет.

Решено:

Остался на ядре 4.11.12, недостающие дрова собрал из исходников, немного допиленных для сборки на 4.11:

wifi: https://github.com/xio4/RTL8723BS

codec: https://github.com/xio4/nau8824

Потестил несколько дней, полет нормальный, ничего не зависает.



Последнее исправление: xio4 (всего исправлений: 2)

Ответ на: комментарий от arson

Добавил, эффекта 0, все также зависает.

xio4
() автор топика

Пробовал запускать без xorg.conf, результат тот же.

Т.е. консоль работает? Звук какой? WiFi можно и отдельно скомпилировать.

arson ★★★★★
()
Ответ на: комментарий от arson

Звук не пойми какой, для него использовались модули

snd_soc_sst_byt_cht_nocodec
snd_hdmi_lpe_audio
snd_soc_sst_atom_hifi2_platform

Модуль wifi r8723bs

xio4
() автор топика
Ответ на: комментарий от xio4

Звук не пойми какой
snd_soc_sst_byt_cht_nocodec

Не разобрав и не поймешь (RT56XX, ES8316 и т.п.)

snd_hdmi_lpe_audio

Если нет разъема hdmi на это можно забить (кажись с 4.10 нормально стал работать)

Модуль wifi r8723bs

Перестал виснуть с 4.11.

Покажи конфиг ядра.
Виснут только X-ы, консоль работает? Пропиши в xorg.conf драйвер intel (не modesetting).
В опции ядра добавь clocksource=tsc

arson ★★★★★
()
Ответ на: комментарий от arson

Виснет вообще все при старте xorg, ничего не работает, даже по ssh не отвечает. Опция ядра clocksource=tsc не помогла.

Конфиги

4.11.12 (самая последняя версия ядра, на которой не виснет, но с дровами беда)

4.13.10

xio4
() автор топика
Ответ на: комментарий от arson

xorg у меня стартует вручную по startx, до этого система загружается в коснольном режиме.

xio4
() автор топика

Прогнал через strace, сравнил xorg в 4.13.10 с рабочим в 4.9.0, запуск один в один, проходит одинаково, все нужные треды создаются.

xio4
() автор топика
Ответ на: комментарий от xio4

Установил, также зависает.

Попробуй запустить на чистом профиле и, желательно, на автомате (без /etc/X11/xorg.conf, /etc/X11/xorg.conf.d/*).

barti_ddu
()

Debian, Debian , это все бородатый дебиан чудит... Ставь дебиан только в том случае, если считаешь себя истинным линуксоидом и уверен, что железо заведется под ним. В твоем случае, три варианта: читать маны и гуглить в гугле, если не осилишь, ставь убунту, если и ее не осилишь, то все, на винду тебе дорога. Удачи!

Nuzhen_tolko_lin
()
Ответ на: комментарий от Nuzhen_tolko_lin

Я бы поставил что-то другое, но ubuntu больше не поддерживает i686, арч тоже. Остается что-то экзотическое или гента. Если не удастся продебажить xserver-xorg-core-dbg в дебиане, то скорее всего буду генту ставить. Собирать ее в виртуалке, потом через dd переносить на бук, чтобы лишний раз флешку бука не насиловать...

xio4
() автор топика
Ответ на: комментарий от barti_ddu

Пробовал и даже в /usr/share/xorg/ все чистил. Там похоже проблема именно в ядрах начиная 4.12+, самопальное 4.11.12 норм xorg стартует. Пробовал даже права менять у /dev/tty* на 0660 и от рута запускать.

xio4
() автор топика
Ответ на: комментарий от xio4

Я бы поставил что-то другое, но ubuntu больше не поддерживает i686, арч тоже

а в чем проблема поставить amd64 ?

ktk ★★★★
()
Ответ на: комментарий от xio4

На буке 2гига оперативы, нет смысла там 64бита гонять, оверхед же.

на i686 все уже порядком подзабили и возможно ты ловишь какую-то багу.

ktk ★★★★
()

В общем в ядрах >=4.12 реально какая-то бага с дровами i915, даже какой-то багрепорт нашел 2х недельной давности, описывающий мою проблему, свой не стал создавать. Остался на ядре 4.11.12, недостающие дрова собрал из исходников, немного допиленных для сборки на 4.11:

wifi: https://github.com/xio4/RTL8723BS

codec: https://github.com/xio4/nau8824

Потестил несколько дней, полет нормальный, ничего не зависает.

Правда кнопка power не работает и батарейку не видит (в 4.13 работало), но пока руки не дошли доковырять.

xio4
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.