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

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Lenovo ideapad 320
« Ответ #30 : 11.11.2017 23:01:49 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo ideapad 320
« Ответ #31 : 12.11.2017 00:43:30 »
А как проверить загружен он или нет?

$ lsmod|grep elan_i2c

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Lenovo ideapad 320
« Ответ #32 : 12.11.2017 01:50:53 »
А как проверить загружен он или нет?

$ lsmod|grep elan_i2c
В ответ этой команде тишина
[root@comp-a6-9220-radeon-30c266 ~]# modprobe elan_i2c
[root@comp-a6-9220-radeon-30c266 ~]# lsmod|grep elan
elan_i2c               24576  0
i2c_core               57344  8 i2c_piix4,i2c_algo_bit,amdgpu,videodev,elan_i2c,psmouse,drm_kms_helper,drm
пока никаких изменений. Сейчас попробую перезагрузиться
Перезагрузил. Ничего не изменилось ничего не работает:
$ lsmod|grep elan
$ su-
Password:
[root@comp-a6-9220-radeon-30c266 ~]# modprobe elan_i2c
[root@comp-a6-9220-radeon-30c266 ~]# lsmod|grep elan
elan_i2c               24576  0
i2c_core               57344  8 i2c_piix4,i2c_algo_bit,amdgpu,videodev,elan_i2c,psmouse,drm_kms_helper,drm
[root@comp-a6-9220-radeon-30c266 ~]# xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ EasyCamera: EasyCamera                    id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]
« Последнее редактирование: 12.11.2017 02:01:45 от tema »

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Lenovo ideapad 320
« Ответ #33 : 12.11.2017 10:03:50 »
попробуйте пересобрать ядро, включив CONFIG_MOUSE_ELAN_I2C_SMBUS=y в конфиге.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Lenovo ideapad 320
« Ответ #34 : 12.11.2017 13:22:27 »
попробуйте пересобрать ядро, включив CONFIG_MOUSE_ELAN_I2C_SMBUS=y в конфиге.
А какой командой пересобирается ядро? И где этот конфиг в котором надо указать?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo ideapad 320
« Ответ #35 : 13.11.2017 00:34:09 »
попробуйте пересобрать ядро, включив CONFIG_MOUSE_ELAN_I2C_SMBUS=y в конфиге.
А какой командой пересобирается ядро? И где этот конфиг в котором надо указать?

:-) Развлекайтесь:
https://www.altlinux.org/KernelBuild
https://www.altlinux.org/Kernel/build_for_dummies

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Lenovo ideapad 320
« Ответ #36 : 13.11.2017 00:36:40 »
Не смешно  ;-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo ideapad 320
« Ответ #37 : 13.11.2017 01:34:28 »
Не смешно  ;-)

:-) Если я что-то советую, то могу/хочу повторить и/или воспроизвести и указать на детали которые пользователю не видны.
Но даже вам я не стал бы рассказывать как делается локальная сборка пакета флеша. Почему? Потому что она уже написана в советах.
Там не упомянуто что:
- сборку делать под другим пользователем с предельно низкими привилегиями, чтобы не светились user:group;
- имя хоста лучше временно сменить по той же причине;
- где и как сменить версию/релиз и поправить ченджлог.
На мой взгляд это очевидно.


Ядра в Слаке и в Альтах конфигурируются по-разному ( править не тут :-) ):

altlinux
# grep MOUSE_ELAN_I2C /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
# grep MOUSE_ELAN_I2C /boot/config-4.13.3-un-def-alt1
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set

slackware-current:
# grep MOUSE_ELAN_I2C /boot/config-generic-4.9.50
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C_SMBUS=y

Если что, все благодарности альтам направлять на багтрекер.
« Последнее редактирование: 13.11.2017 01:40:49 от Speccyfighter »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Lenovo ideapad 320
« Ответ #38 : 17.11.2017 20:48:32 »
Я полагаю, что ждать пересборку от альтов бессмысленно? Баг закрыт у них всё в порядке  :'-(

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo ideapad 320
« Ответ #39 : 17.11.2017 22:47:35 »
Этот лайв не стартует. Тут зависает

Вот здесь
https://forums.opensuse.org/showthread.php/505584-Using-13-2-live-USB-thumb-drive-now-getting-SquashFS-errors
на почти аналогичное натыкались. Причём на новой флешке.

У вас там на скриншоте подряд две строки идут:
squashfs error: xz decompression failed, data probably corrupt
squashfs_read_data failed to read block
ошибка squashfs: сбой декомпрессии xz,  вероятно данные повреждены
squashfs_read_data не удалось прочитать блок

Вот здесь в самом конце описано как проверить флешку
https://forum.altlinux.org/index.php?topic=157.msg221680#msg221680
Проверка целостности ячеек памяти usb-flash накопителя
(поиск битых ячеек памяти usb-flash)

Убедитесь на 100% что флешка не повреждена.

Если флешка действительно окажется битой, то есть шанс, что под Slackware current будет работать на нормальной флешке.
Образ и запись на флешке по контрольной сумме должны обязаны совпадать.
« Последнее редактирование: 17.11.2017 22:58:20 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo ideapad 320
« Ответ #40 : 17.11.2017 22:48:38 »
Баг закрыт у них всё в порядке  :'-(

Ага :-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo ideapad 320
« Ответ #41 : 17.11.2017 23:30:55 »
Этот лайв не стартует. Тут зависает

Образ и запись на флешке по контрольной сумме должны обязаны совпадать.

Например:
Проверка качества записи образа на флешку

Запись образа на флешку, - простой вариант через dd (сложный для сохранения сессии, через install скрипт):
# dd if=./bear.alienbase.nl/mirrors/slackware-live/1.1.9.1/slackware-live-xfce-current.iso of=/dev/sdb bs=10M

Образ в байтах
# du -b ./bear.alienbase.nl/mirrors/slackware-live/1.1.9.1/slackware-live-xfce-current.iso
731906048 ./bear.alienbase.nl/mirrors/slackware-live/1.1.9.1/slackware-live-xfce-current.iso

Оригинальная контрольная сумма образа
# cat ./bear.alienbase.nl/mirrors/slackware-live/1.1.9.1/slackware-live-xfce-current.iso.md5
d2989ea0fd62d6f0bc156bd3b030d343  slackware-live-xfce-current.iso

Образ на винчестере не повреждён и пригоден для записи, - контрольная сумма совпадает
# md5sum ./bear.alienbase.nl/mirrors/slackware-live/1.1.9.1/slackware-live-xfce-current.iso
d2989ea0fd62d6f0bc156bd3b030d343  ./bear.alienbase.nl/mirrors/slackware-live/1.1.9.1/slackware-live-xfce-current.iso

Расчёт контрольной суммы записанного образа на флешку:
Контрольные суммы совпадают, образ записан хорошо и без ошибок
# head -c 731906048 /dev/sdb|md5sum
d2989ea0fd62d6f0bc156bd3b030d343  -

Загрузочная флешка пригодна для использования.
« Последнее редактирование: 17.11.2017 23:38:30 от Speccyfighter »

Оффлайн Rider

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

Вы же достаточно опытный пользователь и даже дистрибутивы собираете. На www.altlinux.org есть инструкция по сборке ядра, проверьте - если пересборка помогает - будет повод повесить ошибку в bugzilla.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Lenovo ideapad 320
« Ответ #43 : 18.11.2017 10:16:21 »
попробуйте пересобрать ядро, включив CONFIG_MOUSE_ELAN_I2C_SMBUS=y в конфиге.
А какой командой пересобирается ядро? И где этот конфиг в котором надо указать?

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

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo ideapad 320
« Ответ #44 : 18.11.2017 14:57:25 »
попробуйте пересобрать ядро, включив CONFIG_MOUSE_ELAN_I2C_SMBUS=y в конфиге.
А какой командой пересобирается ядро? И где этот конфиг в котором надо указать?

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

:-) У меня такой ехидный вопрос: так альты всё-таки это Gentoo или не Gentoo?
Ядро предназначено для поддержки оборудования, а не его отламывания.
Альтовые ядра, это не ваниль и никогда ею не были: ищи мои древние вопросы, нахрен вы из ванильного ядра oss модули выломали.
Чтобы исключить ненужные советы:
- padsp это поделка пьяных пионеров.
- aoss работает не везде.
- ossp работает в зависимости от (И попробуй ещё догадайся, что именно это 'от' и есть виновник проблемы.).
- oss модули, хоть и захватывают монопольно звук, но работают всегда.

По ссылкам в вики какие-то сепульки. Раздела с инструкцией "как пересобрать ядро" нет.

:-) Это не сепульки, это заметки. И на howto оно ни разу не тянет. И автор там об этом прямо говорит. Я такое называю, заметками на коленке, на память. howto по сборке ядер у альтов нет.

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

Ядро, это прослойка между железом и программами. И предназначено оно и для обеспечения работы железа.
:-) И вы очень долго объясняли то, что можно объяснить одним или двумя словами, - положили.

Если вам удастся запустить лайв Слаки и это заработает, вы сможете с полной уверенностью и основанием спросить: мужики, шо за  хрень, почему в слаке работает, а у нас нет? Ткнув заодно сравнением модулей и конфигов ядер, слаки и альтового.
Можно было бы посмотреть в ядра других альтернатив, xubuntu там, или fedora на xfce, или что-то ещё, но выкачивать много и ещё не факт, что там будет так как нужно.