Автор Тема: Lenovo ideapad 320  (Прочитано 48045 раз)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Lenovo ideapad 320
« Ответ #45 : 18.11.2017 16:34:46 »
попробуйте пересобрать ядро, включив CONFIG_MOUSE_ELAN_I2C_SMBUS=y в конфиге.
А какой командой пересобирается ядро? И где этот конфиг в котором надо указать?

Вы же достаточно опытный пользователь и даже дистрибутивы собираете. На www.altlinux.org есть инструкция по сборке ядра, проверьте - если пересборка помогает - будет повод повесить ошибку в bugzilla.
В этом надо разбираться. По ссылкам в вики какие-то сепульки. Раздела с инструкцией "как пересобрать ядро" нет. Надо собирать и компилировать информацию из разделов про модули и т.п., а так же настраивать для этой цели компьютер ну и так далее. Но есть люди, у которых уже настроен для сборки компьютер, они знают, где что собирается и как и у них это займёт просто несравнимо меньше временени. Однако, некоторые из этих людей просто закрывают соответствующий баг с мотивацией, что всё ок, а другой предлагает мне потратить несколько дней на то, чтобы поправить одну строчку, которую он сам знает где и как можно поправить за несравнимо меньшее время.

Ну начнём издалека - у меня тоже как и у вас нет под рукой сборочницы ядра. Ядра правлю редко и для этого пользуюсь инструкциями с www.altlinux.org.

Если у меня вдруг нарисуется ноутбук с таким тачпадом - разберусь и поправлю ядро и патч отдам в bugzilla.
Но пока у меня всё работает, а вы, я знаю, достаточно опытный человек раз собираете дистрибутивы по Мишиным конфигурационным файлам, то можно и со сборкой ядер разобраться, ничего там сложного нет.


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #46 : 18.11.2017 18:29:12 »
Ну начнём издалека - у меня тоже как и у вас нет под рукой сборочницы ядра. Ядра правлю редко и для этого пользуюсь инструкциями с www.altlinux.org.
можно и со сборкой ядер разобраться, ничего там сложного нет.

:-) Поймите вы простую вещь, парень ранее задал простой вопрос:
- А как проверить загружен он или нет?
Тут даже комментировать ничего не нужно, а его сразу в сборку ядра.
Того самого ядра тех самых альтов, в которых собирать ничего не нужно.

По сравнению с этим, для него Слака просто детской сказкой покажется.
И конфиги в слаке по каждому чиху не меняются.
Вот он слаковый самый свежак, собранный на второй день после официального релиза:
http://ftp.slackware.com/pub/slackware/slackware64-current/kernels/huge.s/config
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 4.14.0 Kernel Configuration
#
...
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
...
huge это:
- Всё своё ношу с собой, ничего не выдирал, отстань от меня.


Если у меня вдруг нарисуется ноутбук с таким тачпадом - разберусь и поправлю ядро и патч отдам в bugzilla.
Но пока у меня всё работает, а вы, я знаю, достаточно опытный человек раз собираете дистрибутивы по Мишиным конфигурационным файлам, то можно и со сборкой ядер разобраться, ничего там сложного нет.

Угу. Я по багу #33913 это и вижу: альты и сами не понимают где они дров наломали.
А там надо перешерстить, рамдиск, ядро, два инита свеху донизу и весь повер-менеджмент. И не факт что на этом закончится. Причём сломано это не в ванили, а именно у альтов.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Lenovo ideapad 320
« Ответ #47 : 18.11.2017 20:09:15 »
Угу. Я по багу #33913 это и вижу: альты и сами не понимают где они дров наломали.
А там надо перешерстить, рамдиск, ядро, два инита свеху донизу и весь повер-менеджмент. И не факт что на этом закончится. Причём сломано это не в ванили, а именно у альтов.
Фантазировать то прекращайте - дистрибутивы на SysVInit уже не выпускаются, а то что там пользователь нахимичил - никому не понятно.

На всех официально вышедших дистрибутивах такой проблемы нет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #48 : 18.11.2017 20:22:52 »
Угу. Я по багу #33913 это и вижу: альты и сами не понимают где они дров наломали.
А там надо перешерстить, рамдиск, ядро, два инита свеху донизу и весь повер-менеджмент. И не факт что на этом закончится. Причём сломано это не в ванили, а именно у альтов.
Фантазировать то прекращайте - дистрибутивы на SysVInit уже не выпускаются, а то что там пользователь нахимичил - никому не понятно.

На всех официально вышедших дистрибутивах такой проблемы нет.

Чушь нести прекращайте, когда от ядерного модуля на суспенд должна зависеть стабильность системы.
Вы конечно не читатель и не видите, что на ядрах 4.4.x такого не наблюдается. И оно никогда не наблюдалось. Поэтому не несите глупостей.
Если вы не в курсах, то init не поддерживается начиная с p7, а рвануло только сейчас у альтов на ядрах 4.9.
Т.е. четыре с половиной года не поддерживалось, но не ломалось, а тут должно и обязано.
Выбросов на ядре kernel-image-std-def#1:4.4.55-alt1 со свежайшим dist-upgrade будет достаточно?
« Последнее редактирование: 18.11.2017 20:46:12 от Speccyfighter »

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Lenovo ideapad 320
« Ответ #49 : 18.11.2017 20:41:15 »
Угу. Я по багу #33913 это и вижу: альты и сами не понимают где они дров наломали.
А там надо перешерстить, рамдиск, ядро, два инита свеху донизу и весь повер-менеджмент. И не факт что на этом закончится. Причём сломано это не в ванили, а именно у альтов.
Фантазировать то прекращайте - дистрибутивы на SysVInit уже не выпускаются, а то что там пользователь нахимичил - никому не понятно.

На всех официально вышедших дистрибутивах такой проблемы нет.

Чушь нести прекращайте, когда от ядерного модуля на суспенд должна зависеть стабильность системы.
Вы конечно не читатель и не видите, что на ядрах 4.4.x такого не наблюдается. И оно никогда не наблюдалось. Поэтому не несите глупостей.
Если вы не в курсах, то init не поддерживается начиная с p7, а рвануло только сейчас у альтов на ядрах 4.9.
Т.е. четыре с половиной года не поддерживалось, но не ломалось, а тут должно и обязано.


Что за бред ? От ядерного модуля на suspend всегда зависила стабильность системы. Почитайте хотя бы какие действия делает система и ядро для перехода на suspend.

Именно от стабильности драйверов зависит качественный suspend, и борятся с кривыми драйверами разными способами в userspace - начиная от их выгрузки перед suspend.

Не понимаете - не говорите. Конечно рванёт - системы на sysvinit никто особо и не тестирует. Как и апстримные ядра на i586 и там тоже случаются забавные вещи.

ALT тут не при чём.
Кстати, количество патчей в ядрах ALT от mainline не такое уж большое - можно смело вешать в mainline если что взрывается.

Но тема была не об этом. Да и дистрибутивы на p7 с SysVinit были.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #50 : 18.11.2017 21:24:13 »
Именно от стабильности драйверов зависит качественный suspend,
ALT тут не при чём.

Специально для вас:
slackware-current, - куда уж нестабильнее
$ grep ^NAME /etc/os-release
NAME=Slackware
$ lsmod|grep 'ipw2200\|b44'
b44                    24397  0
ipw2200               132638  0
ssb                    49311  1 b44
libphy                 34779  1 b44
libipw                 25319  1 ipw2200
mii                     4351  1 b44
cfg80211              476793  2 ipw2200,libipw
$ uname -r
4.9.50
$ echo "Выход из suspend:" && xfce4-session-logout --suspend && echo 'Готово'
Выход из suspend:
Готово


alt, то же ядро 4.9.50
# uname -r
4.9.50-std-def-alt1
# lsmod | grep 'ipw2200\|b44'
b44                    26629  0
ssb                    46814  1 b44
mii                     4758  1 b44
ipw2200               132346  0
libipw                 26394  1 ipw2200
cfg80211              498477  3 wl,ipw2200,libipw

На команде, фриз 40 сек. и обрушение системы с быстрым reboot (reset эффект):
xfce4-session-logout --suspend

Дополнено:
Ошибка ушла на ядрах
4.9.61-std-def-alt1
4.9.62-std-def-alt1
Отправлена просьба закрыть багрепорт.
« Последнее редактирование: 19.11.2017 00:27:00 от Speccyfighter »

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 067
    • Email
Re: Lenovo ideapad 320
« Ответ #51 : 18.11.2017 22:10:30 »
Убедитесь на 100% что флешка не повреждена.

Если флешка действительно окажется битой, то есть шанс, что под Slackware current будет работать на нормальной флешке.
Образ и запись на флешке по контрольной сумме должны обязаны совпадать.
$ du -b slackware64-live-xfce-current.iso
732954624       slackware64-live-xfce-current.iso
$ md5sum slackware64-live-xfce-current.iso
56e9b01596e044bd8ce6b74cee4c1b31  slackware64-live-xfce-current.iso
# head -c 732954624 /dev/sdd|md5sum
56e9b01596e044bd8ce6b74cee4c1b31

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #52 : 18.11.2017 22:49:24 »
Убедитесь на 100% что флешка не повреждена.

Если флешка действительно окажется битой, то есть шанс, что под Slackware current будет работать на нормальной флешке.
Образ и запись на флешке по контрольной сумме должны обязаны совпадать.
$ du -b slackware64-live-xfce-current.iso
732954624       slackware64-live-xfce-current.iso
$ md5sum slackware64-live-xfce-current.iso
56e9b01596e044bd8ce6b74cee4c1b31  slackware64-live-xfce-current.iso
# head -c 732954624 /dev/sdd|md5sum
56e9b01596e044bd8ce6b74cee4c1b31

Понятно, в норме.
Жаль не видно что там раньше проскакивало.
Тут Линус публикует параметры ядра:
https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/kernel-parameters.txt

Попробуйте эти добавить перед загрузкой
boot_delay=1000 rootdelay=10 rootwait
Первое - миллисекунды, второе - секунды.

Сначала выбирается локализация.
Затем выбрать клавиатуру, но Enter не нажимать, а нажать Tab для вызова редактирования и добавить в строку параметры через пробел. Нажать Enter для загрузки.

Слака не Слака, тут не принципиально. Нужен любой лайв с нужными включёнными опциями ядра. Кроме слаки не знаю в каких, а перебирать их, замучаешься, и искать, и выкачивать. И трудно сказать что хуже, или ядро собирать, или лайв искать. Всё равно какой, лишь бы железяка полностью ожила.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #53 : 18.11.2017 23:34:27 »
...

Попробуйте ещё с этим ядром лайв-регулярку
# grep _ELAN_ /boot/config-4.9.62-std-def-alt1
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C_SMBUS=y

которая будет собрана позже этой даты, - это дата сборки этого ядра
Build Date  : Ср 15 ноя 2017 21:10:35


Сборки на этом ядре не трогайте
# grep _ELAN_ /boot/config-4.9.61-std-def-alt1
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set

Снапшоты от 20171115 не качайте, там ядро 4.9.61-std-def.
И в нём
# grep _ELAN_ /mnt/disk2/boot/config-4.9.61-std-def-alt1
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set

Свежий снапшот
http://nightly.altlinux.org/sisyphus/snapshots/
ориентировочно появится числа 22-23, - выпуск еженедельный.
mate это лайв и в нём точно ядро 4.9.x, - будет с 4.9.62-std-def (см. первый выброс).

лайв xfce, тот который на systemd, с ядром un-def
В нём тоже ожидается - свежее последнее:
# grep _ELAN_ /boot/config-4.13.13-un-def-alt1
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
« Последнее редактирование: 19.11.2017 00:50:35 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #54 : 20.11.2017 06:35:18 »
А вот тут тачпад заработал после обновления ядра:
https://forums.lenovo.com/t5/Linux-Discussion/Ideapad-320-touchpad-and-wireless-doesn-t-works-on-Ubuntu/m-p/3827087#M10040

Тут пишут что заставили работать тачпад Lenovo Ideapad 320 (i7-8550u) на ядре 4.14:
https://askubuntu.com/questions/948439/touchpad-not-detected-on-lenovo-ideapad-320-with-kubuntu-17-04
На официальном сервере в slackware-current есть ядро 4.14.0, но в альтах его нет.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #55 : 22.11.2017 16:27:54 »
На
http://nightly.altlinux.org/sisyphus/snapshots/20171121/
вчера прилетели свежие сборки регулярных образов.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Lenovo ideapad 320
« Ответ #56 : 24.11.2017 19:33:03 »
А какая точно у вас модель Lenovo Ideapad 320 ?

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 067
    • Email
Re: Lenovo ideapad 320
« Ответ #57 : 24.11.2017 20:13:53 »
А какая точно у вас модель Lenovo Ideapad 320 ?

http://hcl.arenet.ru/49
80XV

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 067
    • Email
Re: Lenovo ideapad 320
« Ответ #58 : 26.11.2017 02:24:57 »
Всё сдаюсь. Звуковую карту он тоже не видит только HDMI.
Возвращаю на него винду предустановленную. И так уйму времени портатил...  :-(

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 814
Re: Lenovo ideapad 320
« Ответ #59 : 26.11.2017 05:26:52 »
Всё сдаюсь. Звуковую карту он тоже не видит только HDMI.
Возвращаю на него винду предустановленную. И так уйму времени портатил...  :-(

Тёма, хрен с ним, с HDMI-ем, это не проблема, - если надо, на пальцах нарисую:
https://forum.altlinux.org/index.php?topic=40474.msg319904#msg319904
Вот тачпад, вот это проблема, так проблема... Сначала его должно обнаружить ядро, а xorg драйвер, это потом.
Если бы его где-то так пощупать, - он хоть в системе есть(?):
https://forum.altlinux.org/index.php?topic=40472.msg320001#msg320001
Или прости-прощай? Помёрли линуксы, завяли помидоры.
« Последнее редактирование: 26.11.2017 06:11:30 от Speccyfighter »