Astra linux установка драйверов intel

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

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

Попробуй параметр ядра добавить:

i915.preliminary_hw_support=1 

А почему не поставить дистрибутив лучше?

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

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

Ясно. А почему ядро обновить не вариант, тоже запрещено по договору?

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

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

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

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

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

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

Kron4ek ★★★★★ ( 12.12.21 13:47:34 MSK )
Последнее исправление: Kron4ek 12.12.21 13:57:27 MSK (всего исправлений: 3)

Параметр добавился, но драйвер всё равно не пашет

А добавить внешнее видео не вариант?

einhander ★★★★★ ( 12.12.21 14:13:23 MSK )
Последнее исправление: einhander 12.12.21 14:13:52 MSK (всего исправлений: 1)

Не вариант — проц ComE Type6, мать собственной разработки, её просто некуда ставить.

Система основана на ядре 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 .

Читайте также:  Linux command show file

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

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

Kron4ek ★★★★★ ( 12.12.21 14:26:25 MSK )
Последнее исправление: Kron4ek 12.12.21 14:26:31 MSK (всего исправлений: 1)

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

В любом случае спасибо за помощь)

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

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

[ 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

Источник

Astra Linux Special Edition 1.3 Драйверы

Собранный драйвер для планшета «Урал-12», подписан на наших ключах и обеспечивает функционирование multitouch устройств в режиме замкнутой программной среды.

Установка проводится с помощью команды:

Драйверы видеокарт Intel

Собранный драйвер для видеокарт Intel, подписан на наших ключах и обеспечивает функционирование устройства в режиме замкнутой программной среды.

Установка проводится с помощью копирования модуля в:

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

Читайте также:  Displaying text files in linux

mv /lib/modules/3.2.0-27-generic/kernel/drivers/gpu/drm/i915/i915.ko /lib/modules/3.2.0-27-generic/kernel/drivers/gpu/drm/i915/i915.ko.bak

Intel i40e

Intel® Network Adapter Driver для PCIE 40 сетевых соединений гигабитного Ethernet

Intel igb

Подходит для Intel 82575-6, 82580, I350, I210, I211
Проверен на Intel Corporation Device [8086:1533] (rev 03)

BROTHER HL-1110R

Важная информация! Эта инструкция не является официальной рекомендацией. В процессе настройки могут быть заменены существующие файлы из состава ОС. Мы не несем ответственности за изменения в работе Astra Linux, которые могут последовать за выполнением действий из этой инструкции.

Внимание:
Перед началом работ убедитесь в работоспособности принтера посредством его установки в ОС «Windows». Только после того, как убедитесь, что принтер работоспособен, приступайте к его установке на Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.3).

Для установки драйвера для принтера «Brother HL-1110r» в «Astra Linux Special Edition версии 1.3» нам потребуется:
1. Загрузить необходимую версию драйвера с сайта производителя;
2. Добавить дополнительную архитектуру i386;
3. Загрузить библиотеки, необходимые для работы 32-битных приложений;
4. Установить драйвер;
5. Установить принтер.

1. Загрузка необходимой версии драйвера с сайта производителя.

Перейдя по ссылке
http://support.brother.com/g/b/downloadlist.aspx?c=ru&lang=ru&prod=hl1110r_eu&os=128&flang=English ,
загрузим два драйвера – «LPR printer driver (deb package)» и «CUPSwrapper printer driver (deb package)». Для этого необходимо кликнуть на ссылку загружаемого драйвера и нажать на кнопку «Подтвердите своё согласие с условиями соглашения и загрузите файлы».
После начала загрузки на экране появится инструкция по установке загружаемого нами драйвера. В нашем случае необходимо обратить внимание на пункт 3.

3. Check if pre-required procedures are completed For Debian/Ubuntu 64bit

Перейдя по ссылке, обнаружим, что условием для работы загруженного нами драйвера является установка одной из двух рекомендуемых производителем библиотек — «ia32-libs» или «lib32stdc++». Мы выберем первый вариант (его установкой займемся в п.4 данной инструкции).

2. Добавление дополнительной архитектуры i386.

Если попробовать установить скачанные нами драйверы без добавления архитектуры I386, система выдаст ошибку «Архитектура пакета (i386) не соответствует архитектуре системы (amd64)» и установка прервется.
Чтобы избежать данной ошибки и добавить поддержку архитектуры i386, выполним следующие действия:
1. Открыть «Терминал Fly»;
2. Ввести команду «dpkg –add-architecture i386» и нажать «Enter» (в командной строке не должно появиться никаких сообщений);
После выполнения данной операции установка необходимых нам драйверов для принтера станет возможной, но перед её началом необходимо загрузить библиотеки, обеспечивающие работу 32-битных приложений, иначе драйвер «LPR printer driver (deb package)» не будет настроен и печать принтера будет невозможна.

3. Загрузка библиотек, необходимых для работы 32-битных приложений.

Основная библиотека, которая нам требуется «ia32-libs», находится на диске со средствами разработки.
Но данный пакет не сможет быть установлен, если не загрузить пакеты, требуемые для его работы:
1. libgcc1_4.7.2-5_amd64.deb;
2. libc-bin_2.13-38+deb7u8_amd64.deb;
3. gcc-4.7-base_4.7.2-5_amd64.deb;
4. libc6_2.13-38+deb7u8_amd64.deb;
5. libc6-i386_2.13-38+deb7u8_amd64.deb.

Читайте также:  Eoip tunnel on linux

Данные пакеты доступны на https://packages.debian.org/, для их загрузки необходимо скопировать название пакета в строку поиска на сайте и выбрать «Debian Wheezy» и версию для «amd64».

4. Установка драйвера.
После того, как все необходимые пакеты будут загружены, создаем на рабочем столе новую папку (назовем её «Brother») и переносим в неё все наши пакеты и драйвера.
Таким образом, в папке «Brother» будут находиться:
1. libgcc1_4.7.2-5_amd64.deb;
2. libc-bin_2.13-38+deb7u8_amd64.deb;
3. gcc-4.7-base_4.7.2-5_amd64.deb;
4. libc6_2.13-38+deb7u8_amd64.deb;
5. libc6-i386_2.13-38+deb7u8_amd64.deb;
6. ia32-libs_20120102_amd64.deb;
7. hl1110lpr-3.0.1-1.i386.deb;
8. hl1110cupswrapper-3.0.1-1.i386.deb.
Далее откроем «Терминал Fly», введем команду «cd Desktop» и нажмем «Enter», после чего введем «cd Brother» (или «cd Название_вашей_папки») и снова нажмем «Enter».
Таким образом, мы перешли в нашу папку. Осталось дать команду на установку всех пакетов и драйверов, находящихся в ней.
Введем команду «dpkg -i *.deb» и нажмем «Enter».
Произойдет установка драйвера и в «Менеджере печати Fly» в разделе «Принтеры» появится «HL-1110».
5. Установка принтера.
По непонятным причинам данный принтер все равно не работает (иначе это было бы слишком просто), но и это не проблема. Удалим данный принтер, нажав на него правой клавишей мыши и выбрав «Удалить». И установим его вручную (благо, драйвер установился без ошибок).
1) Нажмем правой клавишей мыши на раздел «Принтеры», выберем «Добавить»;
2) Откроется окно «Мастер установки принтеров и классов», выберем «Принтер» (в данный момент принтер должен быть подключен к компьютеру и включен, индикатор работы горит зеленым цветом»);
3) Появится меню, где можно выбрать «Другой» или «Brother_HL-1110_series», выберем «Brother_HL-1110_series», нажмем «Далее»;
4) В открывшемся окне нажмем на кнопку «…» напротив надписи «Драйвер»;
5) В появившемся списке выберем фирму «Brother» и версию драйвера «HL-1110 for CUPS» (их там две, работает любая), нажмем «Да»;
6) Вернувшись на предыдущее окно, обнаружим, что напротив надписи «Драйвер» появился файл «ppd».
7) Нажмем на кнопку «Завершить».

В «Менеджере печати Fly» в разделе «Принтеры» появится «Brother_HL-1110_series», но в этот раз рабочий. Нажав правой клавишей мыши на «Brother_HL-1110_series», выберем «Печать проверочной страницы». Через 5-7 секунд принтер начнет печать.
Удачной Вам работы!

Примечание: В ходе установки 32-битных библиотек во время их настройки 4 пакета останутся с неудовлетворенными зависимостями. На работу принтера это не влияет, но при желании вы можете сами вычислить необходимые пакеты и установить самостоятельно.

Broadcom BCM57840S

Этот драйвер был протестирован на сервере ASUS RS720-E7-RS24-EG
bnx2x.tgz
Установить распаковав архив и выполнить:

depmod -a update-initramfs -u -t

Источник

Оцените статью
Adblock
detector