Page 1 of 1

Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Thu Sep 23, 2021 9:14 am
by Kolibrius
Записываем Kolibri UEFI Image с помощью rawriteexe-1.0.9.0 на какую-нибудь USB флешку.
Заходим на флешку в папку EFI\KOLIBRIOS.
Открываем KOLIBRI.INI, заменяем:

Code: Select all

; Screen resolution
resolution=1024x768
на

Code: Select all

; Screen resolution
resolution=800x1280
и сохраняем файл.

Вставляем эту флешку в USB Порт планшета.
Выключаем планшет. И сразу зажимаем две качельки звука (+ и -), чтобы попасть в UEFI BIOS.
В UEFI BIOS клавиатурой заходим в меню BootFromFile.
В File Explorer выбираем KOLIBRIOS.
Далее заходим в папку <EFI>, потом в <BOOT>. И открываем BOOTIA32.EFI

Все отлично, ОС запускается, часики тикают, заставка запускается.
Только вот ни клавиатура ни touchpad, ни внешняя USB мышь не работает.
ОС можно только созерцать и ничего более.
Можно ли как-то подключить устройства ввода информации?

Кстати можно запустить BOOT64X.EFI
но эффект будет тот же.

Предположу, что hardware для KolibriOS у планшетов KX310i , KX310 , KX210i , KX210 более-менее идентичное.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i

Posted: Thu Sep 23, 2021 11:51 am
by dunkaist
Try to add /SYS/PCIDEV app to the /SETTINGS/AUTORUN.DAT file inside /EFI/KOLIBRIOS/KOLIBRI.IMG image and take a photo of PCIDEV window. If you need more detailed explanation, feel free to ask.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Thu Sep 23, 2021 4:08 pm
by Kolibrius
dunkaist wrote:Try to add /SYS/PCIDEV app to the /SETTINGS/AUTORUN.DAT file inside /EFI/KOLIBRIOS/KOLIBRI.IMG image and take a photo of PCIDEV window. If you need more detailed explanation, feel free to ask.
Did. What can be done next?

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Thu Sep 23, 2021 5:01 pm
by dunkaist
The only USB controller reported by PCIDEV is USB3/XHCI (you can check here) which is not supported by kolibri. Can you enable usb2 controller via BIOS or switch existing USB3 controller to some legacy mode? If yes, post a photo of PCIDEV again, please.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Thu Sep 23, 2021 8:02 pm
by Kolibrius
Class 0C Subclass 03 30 https://pci-ids.ucw.cz/read/PD/0c/03/30 XHCI USB controller

There is such a "possibility", but it will lead to nothing.
After turning on USB 2.0, this tablet turns into a non-working brick. This is a known problem.
Does KolibriOS have any developments on USB 3.0?

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Thu Sep 23, 2021 10:36 pm
by dunkaist
Kolibrius wrote:Does KolibriOS have any developments on USB 3.0?
No code I'm aware of, unfortunately. Your contribution is always welcome :)

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Fri Sep 24, 2021 6:15 am
by Doczom
Извините за немного некорректный вопрос, но какие устройства(контроллеры) или интерфейсы находятся на планшете?
Про usb 3.0, этот стандарт достаточно сильно отличается от 3 предыдущих, и по этому пока непонятно как его вообще реализовывать и придётся ли вносить изменения в ядре.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Fri Sep 24, 2021 8:34 am
by Kolibrius
dunkaist wrote:
Kolibrius wrote:Does KolibriOS have any developments on USB 3.0?
No code I'm aware of, unfortunately. Your contribution is always welcome :)
I understand everything. As for the contribution, there need a person who is well versed in hardware. I'm not one of them.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Fri Sep 24, 2021 8:51 am
by Kolibrius
Doczom wrote:Извините за немного некорректный вопрос, но какие устройства(контроллеры) или интерфейсы находятся на планшете?
Вопрос вполне корректный. Если есть какой-либо софт под Win10 позволяющий получить какие-то точные данные, я могу попробовать посмотреть данные об устройствах. Если нужно могу даже попробовать разобрать и посмотреть что там за чипсет (хотя это вряд-ли о чем скажет это продукт китая).

Через USB порт можно подключить и внешнюю клавиатуру или внешнюю мышь, это не проблема, но так как нет поддержки XCHI, это все не даст никакого эффекта и вообще я не уверен, что Колибри поддерживает что-то на подобие горячего подключения plug-n-play для USB. BIOS практический пустой и в него лучше не лезть.
Doczom wrote:Про usb 3.0, этот стандарт достаточно сильно отличается от 3 предыдущих, и по этому пока непонятно как его вообще реализовывать и придётся ли вносить изменения в ядре.
Не могли бы в коротко изложить в чем критические различия XCHI от трех предыдущих?
И в чем основная причина с точки зрения программного кода, внедрения данного стандарта в ядро?

Кстати есть ли сейчас специалисты на форуме способные внедрить данный стандарт в ядро? Чтобы можно было подключить хотя-бы внешнюю мышь или клавиатуру? В 2013 CleverMouse выпустила несколько статей про USB, которые сейчас болтаются на habr и вроде даже что-то написала, там про возможность внедрения XCHI, но дальше этого дело не пошло. Вроде она сейчас администратор на форуме, но что-то давно её здесь не видно. А ОС без системы ввода ну это так себе.

Вообще интересно кто-нибудь пробовал успешно запускать Колибри на дешевых ноутбуках, планшетах типа Bay-trail (DEXP, IRBIS, Digma) хоть на одномнормально ОС запустить получилось, чтобы ввод-вывод нормально работал.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Fri Sep 24, 2021 9:37 am
by Doczom
я пока полностью не разобрался, но драйвер на xhci
необходимо делать не в ядре, а как xhci.sys .По самому стандарту пока непонятно, вроде в freebsd можно посмотреть реализацию, но надо смотреть стандарт . В xhci система работы с контроллером сильно поменялась по сравнению с ehci , например неи контроллеров-компаньонов, другая скорость передачи данных и тд

Re: Запуск KoДругой нет-бук не смог загрузить и даlibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX2

Posted: Fri Sep 24, 2021 10:10 am
by KPG
Kolibrius wrote:Вообще интересно кто-нибудь пробовал успешно запускать Колибри на дешевых ноутбуках, планшетах типа Bay-trail (DEXP, IRBIS, Digma) хоть на одномнормально ОС запустить получилось, чтобы ввод-вывод нормально работал.
В теме про UEFI были пробы запуска.
У меня, на давнишний момент проверки, планшет загрузился, но ввода/вывода не было.
Другой нет-бук не смог загрузить и даже c LiveCD Puppy (Ubuntu)
на LiveCD Ubuntu не заработал звук, но возможно решаемо (типично не заработала камера)

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Fri Sep 24, 2021 11:14 am
by dunkaist
Kolibrius wrote:Кстати есть ли сейчас специалисты на форуме способные внедрить данный стандарт в ядро?
They are busy with other tasks, lazy or both. CleverMouse tried really hard to share her knowledge with code comments and the articles on habr you have mentioned. But XHCI driver is yet to be implemented.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Fri Sep 24, 2021 7:27 pm
by Kolibrius
Doczom wrote:я пока полностью не разобрался, но драйвер на xhci
необходимо делать не в ядре, а как xhci.sys
А у вас какие-то наработки идеи есть относительно Колибри ОС? Может что-то пробовали уже писать касаемо xhci?
KPG wrote: В теме про UEFI были пробы запуска.
У меня, на давнишний момент проверки, планшет загрузился, но ввода/вывода не было.
А какие модели планшетов у вас?
dunkaist wrote:But XHCI driver is yet to be implemented.
Понятно... So many years have already passed since the XHCI appears.

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Sat Sep 25, 2021 9:09 am
by KPG
Kolibrius wrote:А какие модели планшетов у вас?
T803i 3G (4Good), Asus T100TA (процессоры в них примерно одинаковые)

P.S. Но, проверял и на Irbis NB45. (тоже этой линейки Atom Bai trail процессоp)

Re: Запуск KolibriOS на Bay-trail планшете Dexp URSUS KX310i ( KX310 , KX210i , KX210 )

Posted: Sat Sep 25, 2021 11:05 pm
by Kolibrius
KPG wrote: T803i 3G (4Good), Asus T100TA (процессоры в них примерно одинаковые)

P.S. Но, проверял и на Irbis NB45. (тоже этой линейки Atom Bai trail процессоp)
Да было бы здорово иметь полноценную ассемблерную ОС на таких компактных и относительно недорогих устройствах, как китайские Bay-trail.
Но видимо этому не суждено сбыться...