LINUX.ORG.RU

Виртуализация в процессоре Intel Atom D525

 ,


3

4

Не долго думая, решил поставить на этот проц виртуалку KVM.
Целый день продолбался в консоли, готовя базовую систему, а когда дошел до создания виртуалок, получил полный облом на ровном месте.
И только потом решил проверить, годится ли этот проц для этих дел :-)

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

А в этой статье _https://habr.com/ru/post/132818/ и вовсе не заморачивались и поставили VMWare без особых ухищрений - как же так?

Так все-таки, есть виртуализация в этих Атомах или нет?

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

Ладно, парни, спасибо вам за просвещение и за немалые усилия, но мне кажется, надо плюнуть на это дело.
Как говорил товарищ. О.Бендер, слюной.

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

К тому же заранее неизвестно, какая получится и какая требуется.
Если получится только VT-x, а KVM затребует еще и VT-d, и тогда все усилия откажутся напрасными.

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

Получится точно только VT-x, VT-d в Атомах аппартно нет совсем, и это как раз точно. Но даже VT-x уже неплохое подспорье, и KVM может работать без VT-d.

У Асус EZ встроенная прошивалка просто не позволяет перезаписывать bootstrap секцию, так что кирпич маловероятен, всегда можно перепрошиться на заведомо исправную прошивку. Для этого собственно эту технологию и придумывали. Я про кирпич тебя шуточно пугал, это крайне маловероятно, только в ситуациях когда дёрнули свет в процессе записи например. И то вряд ли. Так что нихт шиссен, результат скорее очевиден чем нет.

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

… так что с чего бы инженерам добавлять в БИОС крутилку для включения того, чего процессор официально не умеет по утверждениям Интел. …

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

ex-kiev
()
Ответ на: комментарий от ex-kiev

Ну так данная платформа (не чип, а плата+чипсет+БИОС) для серверов и не предназначена. И подобный функционал в неё изначально скорее всего и не закладывался. Тем более, повторяю, по спекам интел фичи нет. Так что с чего бы инженерам её закладывать, когда её вообще вроде как нет? Но это софистика, реальность такова что в БИОС крутилки для включения нет даже в спрятанном виде.

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

Атомы сверхдохлые процы. От виртуалки помрёт. Так что твой выход это контейнеры.

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

От виртуалки помрёт

С чего бы это? Как раз с VT-x будет примерно так же как и нативно, ну, кроме ввода-вывода.

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

Это понятно что чудес ждать не стоит. Но при разумном подходе к ресурсам десктопную семёрочку или десяточку вытянет. Медленно и печально, но офис работать будет.

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

Да я понял уже что ты из приципа споришь. Ок, ты прав, я сольюсь пожалуй.

Вообще-то нет.

Я реально верю что в самых ранних версиях BIOS эти функции могли присутствовать. Только где их найти…

Лет 15-18 назад на сайте rom.by в статьях стебались над спеками Intel, потому что выяснялось что к реальности оно имеет мало отношения, и писалось скорее маркетологами. =) Меня в свое время это очень поразило…

ex-kiev
()
Ответ на: комментарий от ex-kiev

Я реально верю что в самых ранних версиях BIOS эти функции могли присутствовать. Только где их найти…

У Асус - сомневаюсь я... Какие нибудь более нонейм китайцы действительно любят пихать стоковый авард, феникс или амибиос со всем вообще блекджеком и шлюхами и потом половину изначально нерабочих крутилок прятать от юзера. И когда юзер их разблокирует, он сначала радуется, а потом понимает что нашёл 1001 способ завесить своё железо. Асус более тщательно к вопросу подходит, они реально свои биосы кастомизируют.

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

И когда юзер их разблокирует, он сначала радуется, а потом понимает что нашёл 1001 способ завесить своё железо.

Гы! :=)

Медленно и печально, но офис работать будет.

У меня намного более скромная задача - никаких охфисов, пусть даже медленно и печально серфить нет каким-нибудь фоксом или хромом.
Уж для это даже даже EPIA сгодится, юзал когда-то.

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

Эхма, немного запоздали :-(
Ждал-ждал, от вас тишина, и я разобрал ящик с Атомом и запихнул в него материнку с i3.
Теперь буду заниматься тестами KVM на ней, как закончу, вернусь на Atom.

А зачем новую тему открыли? Ведь в ней шло все медленно, постепенно и хронологически, и вдруг такой непонятный прыжок.
Теперь будет не слишком удобно прыгать из одной темы в другую.

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

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

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

Тему прочел, прошивку и хеш скачал.
А какая в смысле «причина там»? Может, результаты?

Но железка твоя, обидно только что человек старался, но результата трудов своих не увидит.

Ну почему же не увидит, увидит всенепременно!
Ведь я пообещал, как закончу долбаться с KVM на i3, то вернусь на Атом.

Причем обязательно, потому что использовать i3 для серфинга по Инету будет слишком жирно, а вот Атом будет в самый раз.

Просто тестировать и разбираться с KVM на i3 будет намного быстрее, а как освою его, так и попробую вернуться на Атом уже для постоянной работы.

Кстати, пока с Атомом вынужденная пауза, может кто захочет сейчас поучавствовать в настройке KVM?
Там много интересного и непонятного, а т/п на английском, и мы не очень друг друга понимаем.

Тем более, что там агромадная пространная вики по установке, которая большинству обычных юзеров и нафиг не нужна, а вот скриптик для удобной и быстрой установки был бы в самый раз.
Чем я сейчас и занимаюсь, но в скриптах я разбираюсь хуже, чем в апельсинах :=)

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

может кто захочет сейчас поучавствовать в настройке KVM?

Пиши конкретные вопросы, там же ничего сложного - многие смогут ответить. Ну и скрипты необязательны, есть гуй, если что.

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

А какая в смысле «причина там»? Может, результаты?

Причина смены темы. kindof больше не может в эту писать, ему внезапно стало не хватать для этого скора. Вопрос об этом я в технической ветке уже задал, в той теме есть ссылка на заведённую мною тему в LOR разделе.

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

Пиши конкретные вопросы, там же ничего сложного - многие смогут ответить. Ну и скрипты необязательны, есть гуй, если что.

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

Так что если никто не против, открываю новую тему.

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

Жаль, нельзя подписываться на твои треды - ты мой любимый лоровец.

caoutchouckcha
()
11 июля 2023 г.

Помните эту жуткую историю? Когда здесь хором пытались научить Atom 510 виртуализации?
Из этого роя не вышло ничего, ну да ладно, это был эксперимент.

А плохо то. что после этих экспериментов с БИОСом материнка превратилась в «кирпич».
Пришлось купить программатор CH341A и микрух EN25F80-100QCP и заняться прошивкой BIOS.
Хорошо, что купил их с десяток, потому что первый две по непонятным причинам упорно не хотели прошиваться, прошилась лишь третья.

После этого бегло проверил работу материнки - Linux ставится, работает, ну и ладно, положил материнку на полочку до лучших времен

Прошел год, и это время настало (так мне тогда показалось :=)
Вчера эта материнка снова понадобилась для установки весьма специфичного софта под, извините, только мастдайку.
Поскольку Atom слабый, выбрал семерку, которая установилась без проблем.

Чудеса начались тогда, когда начал ставить драйверы, и тут она сказала мяу :-O

Первым делом драйвер сетевухи.
Устанавливается без проблем, но после этого сразу выдает -

Устройство запустить невозможно (код 10)

Хотя драйвер из собственного проверенного архива.
Ладно, иду на сайт производителя материнки, но так точно такой же драйвер за 2009 год!
Провозился еще полдня, подсовывал еще дрова - безуспешно.
А без сетевухи, сами понимаете, комп не представляет ценности.

Аналогичная проблема возникла с видеодрайвером - ставится, но после это экран становится еще хуже, чем без него, и нет максимальных разрешений.

Все это было весьма странно, если учесть, что эти дрова из своего проверенного архива и работали раньше без проблем.
Попробовал залить прошивку с помощью самой материнки еще пару раз - проблемы те же.

(c) И тут Штирлиц вспомнил :=)

- Так это же та самая материнка, над которой мы издевались!

Что же произошло на самом деле с ней? BIOS зашился, но не полностью?
Типа в прошивке есть какие недоступные области, что ли?

В общем, классика - кто виноват и что делать?

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

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

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

а вот если шить программатором они обнуляются, у сетевухи перестаёт быть mac адрес

Во как! Что же это за программаторы такие глупые, которые затирают то, что им не положено?
Ихняя задача же тупо скопировать байт в байт.

Хорошо. пусть программатор затер то, что им не положено.
Но ведь после него я прошиваю «официально», т.е. с помощью утилиты, встроенную в ... не знаю куда, в сам BIOS, что ли, почему же эта официальная прошивка не восстанавливает затертые маки?


Ситуация похожа, только материнка другая. И автор тупо описал только саму процедуру, а ее смысл оставил за кадром, так что непонятна суть происходящего.

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

Мак адрес штука теоретически уникальная для каждого экземпляра сетевой карты (на практике — нет). Задача как раз его не перезаписать, не трогать, если речь идёт о «родном» программном программаторе, потому что прошивка «с сайта» его не содержит.

А вот аппаратный этих тонкостей не уважает, микруху стирает полностью, и если в прошивке что он шьёт есть мак — зашьёт его, и будет две матери с одинаковым маком, что будет не здорово если они в одном сегменте езернет встретятся. А если шьётся не дамп с другого физического биоса, а биос производителя, и перед этим микросхема стиралась полностью, так там как раз мака нет... Подразумевается что он либо в микросхеме остался, либо человек его руками пропишет в прошивку утилитой редактирования перед тем как шить. Мак формируется по определённым правилам, сначала коды производителя, а потом уже рандомные цифры. Есть генераторы «правдоподобных» маков и редакторы биосов, чтобы их добавить, но можно проще.

По идее всё что тебе нужно - полный аппаратный дамп биоса аналогичной платы, снятый программатором, а не «фирменным» софтом. Да, в результате у тебя будет тот же мак что и у того кто дамп предоставил. Но на это плевать, вы никогда в одном сегменте ethernet не окажетесь скорее всего.

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

Jameson

Пока вы писали свое сообщение, я успел сделать:

1. Прийти к точно таким же выводам, как вы - один в один :=)
2. Найти в темном чулане такую же материнку и переустановить с нее флешку в косячную материнку
3. Запустил комп - сетевуха заработала без всяких танцев!
4. Затем прочел ваше сообщение :=)

Теперь задача - скопировать полноценный дамп правильной флешки в усеченную.

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

Спасибо, Jameson!

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