LINUX.ORG.RU

Драйверы Intel UHD 630 в Astra Linux 1.5 Smolensk

 , , , ,


0

1

Система основана на ядре 4.2.0, которая не включает в себя драйверы для более новых интегрированных карт (только с 4.13). Система защищена и не позволяет подключение сетевых репозиториев (даже если прописать в sources.list), поэтому только локальные установочники. Обновлять ядро не вариант. К устройству подключаются 2 монитора, поэтому использовать обычный драйвер vesa не вариант. Очень необходима помощь в этом вопросе. Сейчас накатил ядро 4.2.0 на другой дистрибутив линукса для большего удобства, но бесполезно.

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

Не вариант - по договору только это говно 1.5. На 1.6 всё прекрасно работает (ядро 4.15), уже 2 недели мутужусь с этим. С vesa драйвером только дублирование мониторов и разрешение 800x600.

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

Изменил строку в /boot/config-4.2.0.23-generic (была закоменчена), но драйвер так и не подключился к видеоадаптеру (нет driver kernel, если смотреть через lspci -v).

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

Вообще по договору всё должно работать «из коробки», на 1.6 не соглашаются, типа уже закупили 1.5. Система чекнута ФСБ и любая модификация = слёт сертификации. Я бы и рад другое поставить. Даже на 3.10 всё прекрасно работает, а здесь нет.

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

А в договоре не написано, что ОС должна работать на железе покупателя и поставщик это должен обеспечить?

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

Нет, мы производитель железа, но старые железки на intel 5-ого поколения уже было не достать в таких количествах.

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

Понял. Но конфиги можно править, так? Добавь тот параметр ядра в конфиг загрузчика, до этого ты не тот файл отредактировал. Добавь его в переменную GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/default/grub. Затем от root выполни:

update-grub

И после перезагрузки проверь, что параметр добавился.

cat /proc/cmdline

Если в GRUB_CMDLINE_LINUX_DEFAULT есть и другие параметры, то их не удаляй, просто добавь новый параметр через пробел рядом с ними.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 3)

Система основана на ядре 4.2.0, которая не включает в себя драйверы для более новых интегрированных карт (только с 4.13)

Есть инфа тут и тут.

I was using Ubuntu 17.10 with its stock Linux 4.13 that is quite new
… i915.alpha_support option is actually for alpha/preliminary hardware support…
When booting the Ubuntu 17.10 stock kernel with i915.alpha_support=1, 4K was working, OpenGL acceleration present, and Vulkan also working

Так что попробуй в опции загрузки ядра добавить i915.alpha_support=1.

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

На Смоленск 1.5 были различные security updates, не уверен что ядро менялось, может быть их стоит попробовать.

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

Что ж, тогда вряд ли есть еще какие-то варианты. Тут только или ОС/ядро обновлять или железо менять. Но раз ни то, ни другое невозможно… Это серьезная проблема тогда. Хотя может еще кто-то что-нибудь подскажет.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от einhander

Ставил до 2020 года включительно, но увы и ах, посмотрю, может 21ого ещё есть

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

Правильное решение, это продавливать смену версии софта в договоре.

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

Начиная со скайлейка ядерный драйвер пытается загрузить фирмварь в адаптер. Может не находит блоб фирмвари? Показал бы ты dmesg.

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

[ 0.314562] pci 0000:00:02.0: [8086:3e9b] type 00 class 0x030000 [ 0.314570] pci 0000:00:02.0: reg 0x10: [mem 0xb2000000-0xb2ffffff 64bit] [ 0.314574] pci 0000:00:02.0: reg 0x18: [mem 0x80000000-0x9fffffff 64bit pref] [ 0.314577] pci 0000:00:02.0: reg 0x20: [io 0x6000-0x603f]

[ 0.396333] vgaarb: setting as boot device: PCI:0000:00:02.0 [ 0.396335] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none

[ 0.396343] vgaarb: no bridge control possible 0000:00:02.0

[ 0.505318] pci 0000:00:02.0: Video device with shadowed ROM

Всё что выдаёт dmesg по адресу интегрированной. Если что отлаживаюсь на ноуте с аналогичной конфигурацией, за исключением наличия дискретки.

Инфа с lspci -v по карточке

00:02.0 VGA compatible controller: Intel Corporation Device 3e9b (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Device 8478 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at b2000000 (64-bit, non-prefetchable) [size=16M] Memory at 80000000 (64-bit, prefetchable) [size=512M] I/O ports at 6000 [size=64] Expansion ROM at [disabled] Capabilities: [40] Vendor Specific Information: Len=0c <?> Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [100] #1b Capabilities: [200] Address Translation Service (ATS) Capabilities: [300] #13

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

смоленск 1.5 давно EOL. Сейчас есть 1.7 и там пятое ядро и с графикой гораздо лучше!

aol ★★★★★
()

Драйверы Intel UHD 630
Система основана на ядре 4.2.0

Kaby Lake появился в 2017, последний выпуск 4.2 в конце 2015.
Насколько помню, даже skaylake (HD530) нормально заработал только на 4.4.

Даже на 3.10 всё прекрасно работает, а здесь нет.

Подозреваю, что разговор про RHEL/CentOS, они, в отличии от, в свое ядро бэкпортируют новые драйвера.

проц ComE Type6

?! Какой-то форм-фактор платы ? Процессор то какой?

Инфа с lspci -v по карточке

$ lspci -nn | grep VGA
... [8086:5912] ...
$ modinfo i915 | grep 8086.*5912
arson ★★★★★
()
Последнее исправление: arson (всего исправлений: 1)
Ответ на: комментарий от arson

?! Какой-то форм-фактор платы ? Процессор то какой?

i5 8365ue с UHD 620 и i5 85XX серии с UHD630.

$ ls -nn | grep VGA
... [8086:5912] ...
$ modinfo i915 | grep 8086.*5912

Обе команды не выдают ответа.

Подозреваю, что разговор про RHEL/CentOS, они, в отличии от, в >свое ядро бэкпортируют новые драйвера.

Именно, накатывал ядро на центос, правда безуспешно.

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

Уже понял, по полученному адресу через modinfo i915 | grep 8086.*3e9b не находит. Я так понимаю, это свидетельствует только о том, что поддержки нет

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

Глянул чисто по вендору, такого ID не нашёл. Грустно даже стало. А чисто .deb уже давно забил ставить - зависимости начинают сыпаться одна за одной.

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

а там есть старые нефикшеные rce баги? Не понял, поясни.

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

Да, udev даже не загружает модуль i915, так как в modalias-ах модуля нет твоего pci:v00008086d00003E9B. Можно конечно попробовать добавить этот pci id вручную:

modprobe i915
echo "8086 3e9b" > /sys/bus/pci/drivers/i915/new_id

Вряд ли из этого выйдет что-то дельное, но попробовать можно. Советую делать это из VT, остановив X11-сессию (не знаю как это в smolensk 1.5 делать, наверное telinit 3). Также советую в соседних VT запустить параллельно dmesg -w и udevadm monitor -k, чтобы видеть, приводят ли к чему эти действия или нет.

iliyap ★★★★★
()
Последнее исправление: iliyap (всего исправлений: 1)
Ответ на: комментарий от iliyap

Стоит попробовать, всё равно системы подкидываю через внешние SSD, если что-то слетает быстрее просто переустановить.

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

в астровское ведро модули отвечающие за графику(ttm, и т.д.) вкомпилены или как модели загружаются?

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

тогда давай lsmod

может быть можно малой кровью адаптировать их к древнему ведру

salozar
()

Найдите того кто сможет бэкпортировать драйвер на нужную версию ядра, если драйвер модулем собран

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

И тут же лишатся сертификации. В сертифицированных дистрибутивах ничего менять нельзя без повторного прохождения сертификации.

В их случае только замена EOL дистрибутива на более новый. Все остальное обречено на провал.

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

Я сварщик не настоящий, но читал в том числе здесь, что бывает по разному. Если у вас нельзя обновления софта ставить, это не значит что у тса нельзя

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