Автор Тема: Xfce c Sysv  (Прочитано 562306 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #420 : 24.09.2017 10:10:09 »
Тут полный аут с b44/Ethernet/acpi на HP Compaq nx6110:
https://forum.altlinux.org/index.php?topic=40059.msg316952#msg316952
https://forum.altlinux.org/index.php?topic=40059.msg316959#msg316959
https://forum.altlinux.org/index.php?topic=40059.msg316962#msg316962
https://forum.altlinux.org/index.php?topic=40059.msg316963#msg316963
https://forum.altlinux.org/index.php?topic=40059.msg316964#msg316964
https://forum.altlinux.org/index.php?topic=40059.msg316981#msg316981

https://bugzilla.altlinux.org/show_bug.cgi?id=33913

Последнюю current лайв Слаку что ли поискать с последним ядром и посмотреть что и как там?.. Тем более что Патрик собирает ванильное ядро.
Поехал сливать образ от 20170920:
http://bear.alienbase.nl/mirrors/slackware-live/1.1.9/slackware-live-xfce-current.iso
Загоню не через install-скрипт, а через dd, чтоб побыстрее, а там видно будет...
Чтобы хоть посмотреть, проблема общесистемная или альтовая.
« Последнее редактирование: 24.09.2017 10:39:50 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #421 : 24.09.2017 11:17:44 »
Тут полный аут с b44/Ethernet/acpi на HP Compaq nx6110:
https://forum.altlinux.org/index.php?topic=40059.msg316952#msg316952
...
https://bugzilla.altlinux.org/show_bug.cgi?id=33913

Последнюю current лайв Слаку что ли поискать с последним ядром и посмотреть что и как там?.. Тем более что Патрик собирает ванильное ядро.
Поехал сливать образ от 20170920:
http://bear.alienbase.nl/mirrors/slackware-live/1.1.9/slackware-live-xfce-current.iso
Загоню не через install-скрипт, а через dd, чтоб побыстрее, а там видно будет...
Чтобы хоть посмотреть, проблема общесистемная или альтовая.

Проверить не удалось:
Загружается ядро, загружается RAM-диск и сразу же моментально быстрый reboot.
Везёт как утопленнику:
- Или только wifi, но с suspend;
- Или и wifi и ethernet, но без suspend.
А ведь железо специально подбиралось как идеально Линукс совместимое.
« Последнее редактирование: 24.09.2017 11:43:19 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #422 : 30.09.2017 19:54:29 »
Проблема b44+suspend > freeze 40 sec > fast reboot на init и предыдущие выбросы тут
https://bugzilla.altlinux.org/show_bug.cgi?id=33913

Ну и как это надо понимать?!
# cat /image/.disk/info
ALT regular-xfce/i586 2017-09-27
# uname -r
4.13.3-un-def-alt1
# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 сен 30 18:17 /proc/1/exe -> /lib/systemd/systemd
# lspci -k|grep -A2 'Netw\|Ether'
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
--
02:0e.0 Ethernet controller: Broadcom Limited BCM4401-B0 100Base-TX (rev 02)
    Subsystem: Hewlett-Packard Company NX6110/NC6120
    Kernel driver in use: b44
$ date && xfce4-session-logout --suspend && \
> uname -r && date && echo -e 'Done\nGood exit from suspend'
Сб сен 30 18:31:16 UTC 2017
4.13.3-un-def-alt1
Сб сен 30 18:31:16 UTC 2017
Done
Good exit from suspend


# uname -r
4.13.4-un-def-alt1
# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 сен 30  2017 /proc/1/exe -> /sbin/init
# cat /etc/altlinux-release
ALT Linux Sisyphus (unstable)
# grep apt-get /var/log/user/info|tail -n1|awk '{print $1,$2,$3,$8}'
Sep 30 19:04:42 removed
# lspci -k|grep -A2 'Ether\|Netw'
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
--
02:0e.0 Ethernet controller: Broadcom Limited BCM4401-B0 100Base-TX (rev 02)
    Subsystem: Hewlett-Packard Company NX6110/NC6120
03:00.0 USB controller: NEC Corporation OHCI USB Controller (rev 43)
# modprobe b44
# lspci -k|grep -A2 'Ether\|Netw'
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
--
02:0e.0 Ethernet controller: Broadcom Limited BCM4401-B0 100Base-TX (rev 02)
    Subsystem: Hewlett-Packard Company NX6110/NC6120
    Kernel driver in use: b44
$ date && xfce4-session-logout --suspend && \
> uname -r && date && echo -e 'Done\nGood exit from suspend'
Сб сен 30 19:16:55 UTC 2017
# Здесь freeze 40 sec > fast reboot

Что там было про "мешать не будем"?
Чёртов альтовый вендор-лок!
« Последнее редактирование: 30.09.2017 21:11:49 от Speccyfighter »

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Xfce c Sysv
« Ответ #423 : 01.10.2017 13:31:37 »
Что там было про "мешать не будем"?
Чёртов альтовый вендор-лок!
Брр, чего?
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #424 : 01.10.2017 14:30:33 »
Что там было про "мешать не будем"?
Чёртов альтовый вендор-лок!
Брр, чего?

Чего, чего... С разницей в 3 дня по дате среза и почти одном и том же ядре, в альтах с сизифом на systemd suspend работает, на sysv система падает. Она не ребутится, она падает. Уходит во фриз, а затем моментально падает. Но стоит её вернуть на ядро 4.4 и её даже кувалдой не завалишь. И что характерно, нестабильный Slackware на ядре 4.9, работает так же надёжно, как и альт на ядре 4.4.
« Последнее редактирование: 01.10.2017 14:34:19 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #425 : 01.10.2017 16:25:49 »
Скопипастил из курилки:
Если, при условии наличия sysvinit, 4.13.4-un-def откатить до 4.13.3-un-def, работает, или нет ?

Ядро откатил. Система благополучно падает.

Откатил и всю систему с sysv на ту же дату, что и regular-xfce-live на systemd:
После команд
# modprobe b44
$ xfce4-session-logout --suspend
система на sysv на секунд 30 намертво застыла с рабочим столом и курсором, потом секунд на 10 ушла в чёрный экран, затем невидимая сила на ноутбуке "нажала reset".

Откатывал систему в контексте этого:
Это плохо, что выбросы, а не суть.

Там суть, сравнить пять строк:
Сизиф:                регулярка-лайв  /  установлннная
Ядро:                 4.13.3-un-def   /  4.13.4-un-def
Пакеты, дата:               20170927  /  20170930
Инициализация:               systemd  /  sysvinit
Драйвер:                         b44, загружен
suspend вход/выход:       нормальный  /  фриз 40 сек и моментальный ребут


C systemd работает, с sysvinit - нет ?

Да.
Чтобы синхронизировать по дате обе системы и свести разницу (за исключением инициализации) до минимума.
« Последнее редактирование: 01.10.2017 16:41:05 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #426 : 15.10.2017 23:55:19 »
Предлагается убрать медиаплеер Parole из состава стартеркита sysv xfce, как представляющий потенциальную угрозу здоровью пользователя и заменить его на связку mplayer+smplayer или mpv+smplayer (первая, имхо, предпочтительнее).
Основание:
- Невозможность корректного и удобного управления звуком из медиаплеера Parole.
Более подробно, но резко и с эмоциями тут, в курилке, о причине необходимости такой замены:
https://forum.altlinux.org/index.php?topic=13216.msg317881#msg317881

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Re: Xfce c Sysv
« Ответ #427 : 17.10.2017 11:15:08 »
Поставил некоторое время назад Xfce c Sysv с какого-то стартеркита (видимо летнего).
И какие-то у него "чудеса" с клавиатурой и мышью происходят. При загрузке отрубается USB мышь (гаснет диодик, видимо выключается) как раз к моменту, когда приглашение к вводу пароля появляется. Лечится передергиванием. Тут, похоже, ничего особенного нет, может с настройками энергосбережения перемудрили. Просто вопрос, как это починить?
А вот с клавиатурой чудеса прямо какие-то. При старте первой X-ой сессии отсутствует реакция на кнопки перехода на другие виртуальные терминалы. Если сессию перестартовать, то кнопки начинают работать.
Но самое неприятно, когда нажимаешь на клавиатуре заветную комбинацию Ctr-C завершается X Server. Такой фокус происходит не всегда, но закономерности не удалось проследить. Можно как-то это поправить? Куда смотреть?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #428 : 17.10.2017 12:16:39 »
Поставил некоторое время назад Xfce c Sysv с какого-то стартеркита (видимо летнего).
И какие-то у него "чудеса" с клавиатурой и мышью происходят. При загрузке отрубается USB мышь (гаснет диодик, видимо выключается) как раз к моменту, когда приглашение к вводу пароля появляется. Лечится передергиванием. Тут, похоже, ничего особенного нет, может с настройками энергосбережения перемудрили. Просто вопрос, как это починить?

Да, перемудрил. Линус Торвальдс, в ядре. По-умолчанию в ядре автозасыпание интерфейсов usb включено.
Чтобы автозасыпание usb-интерфейсов исчезло, нужно установить пакет
disable-usb-autosuspend
и перегрузить систему.

Нужно написать письмо Михаилу Шигорину, чтобы включил этот пакет в сборочный профиль по-умолчанию.
И спасибо за сообщение.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #429 : 17.10.2017 14:22:13 »
А вот с клавиатурой чудеса прямо какие-то. При старте первой X-ой сессии отсутствует реакция на кнопки перехода на другие виртуальные терминалы. Если сессию перестартовать, то кнопки начинают работать.
Но самое неприятно, когда нажимаешь на клавиатуре заветную комбинацию Ctr-C завершается X Server. Такой фокус происходит не всегда, но закономерности не удалось проследить. Можно как-то это поправить? Куда смотреть?

А это никак не может пересекаться с менеджером lightdm? (Что-то с ним уже было...)
https://forum.altlinux.org/index.php?topic=36177.msg298010#msg298010
https://forum.altlinux.org/index.php?topic=37743.msg303510#msg303510
https://forum.altlinux.org/index.php?topic=36177.msg308752#msg308752

У себя в сизифной sysv-xfce-i586 с gdm2.20 такого не наблюдаю.

Это не рекомендация, а рецепт на пробу:

Установить пакет
gdm2.20

Но с gdm2.20 есть неприятность, - читать начиная со слов:
Но у gdm2.20 есть недостаток
https://forum.altlinux.org/index.php?topic=36177.msg298010#msg298010
Вместо twm можно использовать столь же легковесный openbox.

Оффлайн Merblud

  • Давно тут
  • **
  • Сообщений: 460
Re: Xfce c Sysv
« Ответ #430 : 18.10.2017 08:16:51 »
Поставил некоторое время назад Xfce c Sysv с какого-то стартеркита (видимо летнего).
И какие-то у него "чудеса" с клавиатурой и мышью происходят. При загрузке отрубается USB мышь (гаснет диодик, видимо выключается) как раз к моменту, когда приглашение к вводу пароля появляется. Лечится передергиванием. Тут, похоже, ничего особенного нет, может с настройками энергосбережения перемудрили. Просто вопрос, как это починить?

Да, перемудрил. Линус Торвальдс, в ядре. По-умолчанию в ядре автозасыпание интерфейсов usb включено.
Чтобы автозасыпание usb-интерфейсов исчезло, нужно установить пакет
disable-usb-autosuspend
и перегрузить систему.

Нужно написать письмо Михаилу Шигорину, чтобы включил этот пакет в сборочный профиль по-умолчанию.
И спасибо за сообщение.

Спасибо, это то, что нужно. Жалко только, что приходится напарываться на такие грабли снова. Где-то год назад такой косяк уже всплывал.

А вот с остальным пока что ясности нет. Вроде и похоже на глюки lightdm, а вроде и нет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #431 : 18.10.2017 08:41:49 »
Чтобы автозасыпание usb-интерфейсов исчезло, нужно установить пакет
disable-usb-autosuspend
и перегрузить систему.

Спасибо, это то, что нужно. Жалко только, что приходится напарываться на такие грабли снова. Где-то год назад такой косяк уже всплывал.

Им кодерам ядерщикам конечно виднее, но на мой взгляд такое поведение противоречит любой здравой логике и моя логика этот линуксовый кодерский бред финт, понимать отказывается. И на мой взгляд, пакет disable-usb-autosuspend, это костыль на алогичное поведение ядра.
« Последнее редактирование: 18.10.2017 08:46:04 от Speccyfighter »

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Xfce c Sysv
« Ответ #432 : 05.12.2017 14:34:48 »
Нужно написать письмо Михаилу Шигорину, чтобы включил этот пакет в сборочный профиль по-умолчанию.
Почти случайно заметил здесь сегодня, todo++.
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #433 : 09.12.2017 23:13:01 »
Писец, я в шоке. Нет слов, одни эмоции. Ну спасибо альты:
# cat /etc/redhat-release
ALT Linux Sisyphus (unstable)
# date
Сб дек  9 22:46:52 +03 2017
$ apt-repo
rpm [alt] http://mirror.datacenter.by/pub/ALTLinux Sisyphus/i586 classic
rpm [alt] http://mirror.datacenter.by/pub/ALTLinux Sisyphus/noarch classic
# rpm -q systemd
пакет systemd не установлен

Щас тебе Продолжить!, - плохо не станет?
# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  NetworkManager NetworkManager-adsl NetworkManager-applet-gtk NetworkManager-bluetooth
  NetworkManager-daemon NetworkManager-ppp NetworkManager-wifi NetworkManager-wwan acl
  alterator-standalone bind-utils control curl dm-tool e2fsprogs eepm firefox firefox-kk firefox-ru
  firefox-uk firmware-linux freeipa-client freeipa-client-common freeipa-common glxgears glxinfo gnupg
  grub-common grub-pc gst-libav gst-plugins-bad1.0 gst-plugins-base1.0 gst-plugins-good1.0
  gst-plugins-ugly1.0 gst-plugins1.0-tools gstreamer1.0 gstreamer1.0-utils icon-theme-adwaita iso-codes
  libEGL libEGL-devel libGL libGL-devel libXcursor libXfont libXfont2 libacl libattr libbind libcom_err
  libcrypto10 libcurl libdatrie libe2fs libgbm libgst-plugins1.0 libgst-plugins1.0-gir libgstreamer1.0
  libgstreamer1.0-gir libgtkglext libharfbuzz libharfbuzz-devel libharfbuzz-icu libhogweed4 libinput
  libldb liblightdm-gobject libmpg123 libnetapi libnettle6 libnm libnm-glib-vpn1 libnm-glib4 libnm-gtk
  libnm-util2 libnma libpci libpipeline libsmbclient libss libssl10 libtdb libthunar libwayland-egl
  libwbclient libwebp7 libwine-vanilla libwine-vanilla-gl libxatracker lightdm logrotate make-initrd
  make-initrd-devmapper make-initrd-luks make-initrd-lvm make-initrd-mdadm make-initrd-plymouth man-pages
  mpg123 newmoon-base newmoon-data openssl pciids pciutils perl-CGI-Fast python-module-custodia
  python-module-freeipa python-module-gssapi python-module-ipaclient python-module-setuptools
  rpm-build-perl samba samba-client samba-client-libs samba-common samba-common-libs samba-common-tools
  samba-libs syslog-ng thunar usbids volumes-profile-regular wine-vanilla xfce4-pulseaudio-plugin
  xorg-dri-intel xorg-dri-swrast xorg-server xorg-server-common
Следующие пакеты будут ЗАМЕНЕНЫ:
  libeventlog (by syslog-ng)
Следующие пакеты будут УДАЛЕНЫ:
  openntpd
Следующие НОВЫЕ пакеты будут установлены:
  NetworkManager-team ca-certificates-java checkpolicy java-1.8.0-openjdk-headless java-common
  javapackages-tools libauparse0 libhugetlbfs libhugetlbfs-utils liblksctp libnl3-utils libselinux-utils
  libsetools libsss_autofs libteam libteamdctl libxmlrpc++ lksctp-tools netlabel_tools ntp ntp-doc
  ntp-utils ntpd ntpq perl-File-Fetch perl-IPC-Cmd perl-Locale-Maketext-Simple perl-Module-CoreList
  perl-Module-Load perl-Module-Load-Conditional perl-Module-Metadata perl-NTP-Util perl-Params-Check
  perl-Pod-Escapes perl-Pod-Simple perl-Pod-Usage perl-devel perl-podlators policycoreutils
  policycoreutils-mcstransd policycoreutils-newrole policycoreutils-restorecond python-module-IPy
  python-module-audit python-module-configparser python-module-dateutil python-module-jinja2
  python-module-jinja2-tests python-module-markupsafe python-module-pkginfo python-module-selinux
  python-module-semanage python-module-sepolgen python-module-slip python-module-sss-murmur
  python-module-systemd pytz-zoneinfo selinux-policy-alt setools-console sqlite3 systemd teamd
  tzdata-java xmlrpc-c
128 будет обновлено, 64 новых установлено, 1 пакетов будет заменено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 255MB архивов.
После распаковки потребуется дополнительно 169MB дискового пространства.
Продолжить? [Y/n] n
Прервано.

А openntpd то за что?

А потом удивляются почему пользователь не хочет идти на линукс. Да нафик бы он упёрся такой хороший.
Я не знаю что делать...
« Последнее редактирование: 09.12.2017 23:15:24 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #434 : 10.12.2017 01:03:54 »
Поймал гадёныша который выносит из системы openntpd и втягивает эту паскуду systemd. Убил два часа поиска:
# apt-get install freeipa-client freeipa-client-common freeipa-common
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  checkpolicy libauparse0 libselinux-utils libsetools libsss_autofs libxmlrpc++ netlabel_tools ntp
  ntp-doc ntp-utils ntpd ntpq perl-File-Fetch perl-IPC-Cmd perl-Locale-Maketext-Simple
  perl-Module-CoreList perl-Module-Load perl-Module-Load-Conditional perl-Module-Metadata perl-NTP-Util
  perl-Params-Check perl-Pod-Escapes perl-Pod-Simple perl-Pod-Usage perl-devel perl-podlators
  policycoreutils policycoreutils-mcstransd policycoreutils-newrole policycoreutils-restorecond
  python-module-IPy python-module-audit python-module-dateutil python-module-freeipa
  python-module-ipaclient python-module-jinja2 python-module-jinja2-tests python-module-markupsafe
  python-module-selinux python-module-semanage python-module-sepolgen python-module-slip
  python-module-sss-murmur pytz-zoneinfo selinux-policy-alt setools-console sqlite3 systemd xmlrpc-c
Следующие пакеты будут ОБНОВЛЕНЫ:
  freeipa-client freeipa-client-common freeipa-common python-module-freeipa python-module-ipaclient
Следующие пакеты будут УДАЛЕНЫ:
  openntpd
Следующие НОВЫЕ пакеты будут установлены:
  checkpolicy libauparse0 libselinux-utils libsetools libsss_autofs libxmlrpc++ netlabel_tools ntp
  ntp-doc ntp-utils ntpd ntpq perl-File-Fetch perl-IPC-Cmd perl-Locale-Maketext-Simple
  perl-Module-CoreList perl-Module-Load perl-Module-Load-Conditional perl-Module-Metadata perl-NTP-Util
  perl-Params-Check perl-Pod-Escapes perl-Pod-Simple perl-Pod-Usage perl-devel perl-podlators
  policycoreutils policycoreutils-mcstransd policycoreutils-newrole policycoreutils-restorecond
  python-module-IPy python-module-audit python-module-dateutil python-module-jinja2
  python-module-jinja2-tests python-module-markupsafe python-module-selinux python-module-semanage
  python-module-sepolgen python-module-slip python-module-sss-murmur pytz-zoneinfo selinux-policy-alt
  setools-console sqlite3 systemd xmlrpc-c
5 будет обновлено, 47 новых установлено, 1 пакетов будет удалено и 25 не будет обновлено.
Необходимо получить 10,5MB архивов.
После распаковки потребуется дополнительно 32,1MB дискового пространства.
Продолжить? [Y/n] n
Прервано.