Официальный форум СВД Встраиваемые Системы
05 Июль, 2025, 20:30:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Нейтрино и (U)EFI  (Прочитано 4294 раз)
bugalot
Пользователь

Сообщений: 19


« : 01 Февраль, 2017, 15:02:31 »

Здравствуйте!

Правильно ли я понимаю, что ни одна из версий QNX (включая Нейтрино) не поддерживает загрузку и работу в режиме (U)EFI, поскольку для QNX отсутствуют загрузчик типа файл.efi. То есть единственно возможный вариант работы QNX на современных материнских платах с (U)EFI - режим совместимости CSM mode, который поддерживается наверное всеми.

Все верно, или я что-то упустил?
« Последнее редактирование: 19 Октябрь, 2022, 17:21:02 от Андрей Докучаев » Записан
Андрей Сеньков
Администратор
Ветеран

Сообщений: 353



WWW
« Ответ #1 : 03 Февраль, 2017, 12:01:41 »

Добрый день!

В настоящее время ситуация с поддержкой UEFI действительно такая, как Вы описали. В то же время компания QNX заявляет о поддержке UEFI в готовящейся новой версии QNX RTOS. Что касается отечественных сертифицированных решений, то  наше предприятие также планирует обеспечить поддержку UEFI в ЗОСРВ "Нейтрино" и определенные работы в этом направлении мы уже проводим, но для их ускорения необходим существенный интерес со стороны заказчиков.
Записан

aslav
Пользователь

Сообщений: 39



« Ответ #2 : 20 Март, 2018, 11:11:01 »

Здравствуйте!

Есть ли какие подвижки в данном вопросе?
Записан
apotapov
Интересующийся

Сообщений: 1


« Ответ #3 : 19 Январь, 2021, 10:32:46 »

UP!
Вот и наступило светлое будущее, которое обещал Интел.
Пришли машины без БИОС, чистый UEFI и никаких режимов совместимости.
Что делать?
Записан
Олег Большаков
Легенда

Сообщений: 3140



« Ответ #4 : 20 Январь, 2021, 11:14:21 »

UP!
Вот и наступило светлое будущее, которое обещал Интел.
Пришли машины без БИОС, чистый UEFI и никаких режимов совместимости.
Что делать?

Здравствуйте! Обратитесь, пожалуйста, с этим запросом на электронный адрес нашей технической поддержки или через Форму обратной связи.
Записан
aslav
Пользователь

Сообщений: 39



« Ответ #5 : 19 Октябрь, 2022, 15:45:39 »

Здравствуйте.

Вот и к нам приехало оно. Sad

Скажите, есть ли возможность (чисто теоретически) заставить работать загрузку, например, через настроенный grub(сформировав разделы на диске для компьютера с UEFI на другом компьютере с поддержкой BIOS+MBR,  установить на раздел КПДА и "воткнуть" полученный диск с новой таблицей разделов в ПК с UEFI).
Записан
Андрей Докучаев
Сотрудник СВД ВС
Легенда

Сообщений: 1102



WWW
« Ответ #6 : 19 Октябрь, 2022, 17:05:27 »

Добрый день!

Поддержка UEFI есть из коробки в редакции 2021 на уровне инсталлятора и системных компонентов. Также добавлены средства работы с таблицами разделов GPT (+ соответствующие данные будут в документации в момент релиза), а вот на счет grub есть сомнения, так как загрузчик там работает наш. Но эта версия еще не поставляется заказчикам, поскольку проходит испытания. Для редакции 2020 имеется отдельный BSP с компонентами расширения. Также ряд устройств имеет UEFI с поддержкой CSM режима для загрузки в классическом режиме, эмулирующем логику работы BIOS. Если потребность имеется - обращайтесь официальными каналами, указав Вашу организацию.

Сразу уточню, с QNX все это добро работать не будет, только с ЗОСРВ "Нейтрино" тех версий, которые отмечены.
« Последнее редактирование: 19 Октябрь, 2022, 17:21:57 от Андрей Докучаев » Записан

Сорочинский Игорь
Интересующийся

Сообщений: 3


« Ответ #7 : 20 Июнь, 2024, 16:49:17 »

Здравствуйте!

При загрузке в режиме UEFI с установочного диска KPDA2021 после строк:
Переход по адресу 0x1400208
apic_io_intr.c:196 -- ASSERT(r == num_interrupts_configured) failed!
компьютер зависает.
Как можно загрузиться?

Компьютер, к сожалению, имеет только UEFI загрузку. CSM режим в BIOS отсутствует.
Записан
Илья Николаенко
Сотрудник СВД ВС
Пользователь

Сообщений: 82



WWW
« Ответ #8 : 20 Июнь, 2024, 17:15:56 »

Здравствуйте,

Подобное поведение решалось следующим образом:
1) в настройках BIOS отключить Virtualization, Hyper-Threading
2) в настройках BIOS необходимо включить модуль совместимости "CSM Support" и для видео-карты (Video) и PCI устройств (Other PCI devices) включить режим Legacy (вместо UEFI)
3) режим загрузки "Boot option" и носитель "Storage" оставить UEFI
4) систему c USB флешки устанавливать в режиме UEFI с штатным образом и разметкой диска для UEFI (GPT)

Если эти действия не помогут, то прошу Вас обратиться на адрес нашей технической поддержки и приложить User Manual на оборудование, где описаны опции BIOS.
Записан

Сорочинский Игорь
Интересующийся

Сообщений: 3


« Ответ #9 : 21 Июнь, 2024, 17:12:07 »

Здравствуйте,

1) Virtualization отключил - не помогло.
В BIOS компьютера нет поддержки CSM, от слова совсем. Поэтому пункты 2) и 3) выполнить невозможно.

Объясню ситуацию.
При наличии CSM проблем нет - грузимся с MBR.
Пришли компьютеры без поддержки CSM.
Не запускается KPDA 2020 с раздела t179 (как раньше). Опыта работы с UEFI нет. С форума узнал что KPDA 2021 поддерживает загрузку с UEFI. Создал флеш методом dd из iso образа. При загрузке ошибка, описанная в первом письме. Прожег DVD диск для внешнего USB DVD устройства - та же ошибка.
Как можно установить KPDA на компьютер без CSM?

Компьтер IPC Gridex II (Новосибирской ООО «Модульные Системы Торнадо») с процессором Intel Celeron J6413. Процессор важен! Так как та же модель с процессором i3-5010U поддерживает CSM. Документации с описанием BIOS не нашел. User Manual и ТУ имеются.
Помогите, пожалуйста, установить KPDA на эти компьютеры.
Записан
Илья Николаенко
Сотрудник СВД ВС
Пользователь

Сообщений: 82



WWW
« Ответ #10 : 24 Июнь, 2024, 15:36:48 »

Здравствуйте,

Прошу Вас написать на наш адрес технической поддержки и приложить к письму User Manual
Записан

Сорочинский Игорь
Интересующийся

Сообщений: 3


« Ответ #11 : 27 Июнь, 2024, 16:25:54 »

Здравствуйте.

Продолжаю попытки установить Нейтрино на компьютер без CSM.
Теперь, пытаюсь создать свою загрузочную флэш. Отформатировал её в Debian 11.7 следуя "Инструкции по установке" с сайта help.kpda.ru. И там же создал загрузочный образ. Ошибка та же, что и у установочного диска. Но теперь можно изменять параметры.

Первые строки ifs:
[image=0x1400000]
[virtual=x86,binary compress=zstd] boot = {
    startup-uefi -vvv
    [module=aps] PATH=/proc/boot:/bin:/usr/bin:/sbin:/usr/sbin LD_LIBRARY_PATH=/proc/boot:/lib:/usr/lib:/lib/dll procnto-smp-instr
}

Вывод консоли:
NMI interrupt = 0x80000000
NMI vector no = 2 0x00000002
NMI vec count = 3
GPI NMI status @ 0x0000002a
Intel IOAPIC config chipset (00004b00)
ICH model: 11 (00004b00)
ICH PIRQ route register layout
PIRQA: 00000000
PIRQB: 00000000
PIRQC: 00000000
PIRQD: 00000000
PIRQE: 00000000
PIRQF: 00000000
PIRQG: 00000000
PIRQH: 00000000
Found 1 IOAPIC’s ...
configuring IOAPIC id:2
IOAPIC ID 2 use profile 6 to fill defaults
Autofill: Only 16 of requested 120 entries available for profile 6
Search for ACPI INTSRC's intrs 00000010
ACPI header found for Interrupt source override: bus:0, SrcIRQ:0, GSI:2, Flags:00000000
  • IOAPIC 2 intsrc: busid:0, busintr:0, gsi:2, flags:00000000
Overriding pin 2 intsrc @ idx 2
ACPI header found for Interrupt source override: bus:0, SrclRQ:9, GSI:9, Flags:0000000d
[1] IOAPIC 2 intsrc: busid:0, busintr:9, gsi:9, flags:0000000d
Overriding pin 9 intsrc @ idx 9
ICH model: 11 (00004b00)
IOAPIC ID2 @ fec00000 is not within the OIC[ASEL] range
ICH model: 11 (00004b00)
IOAPIC ID2 @ fec00000 is not within the OIC[ASEL] range
apic_io_intr.c:196 -- ASSERT(r == num_lnterrupts_configured) failed !

Пробовал startup-uefi-32 и по отдельности параметры: -L -0 -C -B -q5 -q6

Подскажите, пожалуйста, что-нибудь ещё можно сделать?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 22 Июнь, 2025, 21:33:48