Посты с тегом patch

Модули VirtualBox 5.1.22 на ядре 4.12

12 Июля, 2017
Комментарии

Проблема: модули ядра VirtualBox текущей версии не дружат с ядром линукс 4.12 (последним на данный момент). В причины углубляться не будем, скажем только что несколько поменялось управление виртуальной памятью. Решение под катом.

Читать дальше...

Пара слов про VFIO и EFI

7 Ноября, 2014
Комментарии

В предыдущем посте на тему я довольно пространно описывал, как решить проблемы арбитрации VGA, патчил ядро и т.д. и т.п. Надо сказать, что при использовании Windows 8/8.1 (и возможно Windows Vista/7, если удастся поставить ее в режиме EFI – мне не удалось) эту проблему можно обойти. Смысл в том, что при загрузке в режиме EFI, интерфейс VGA вообще не используется. Как достичь такого эффекта? Довольно просто.

Читать дальше...

Наложение патчей без редактирования ebuild'ов

8 Сентября, 2014
Комментарии

Давно хотел сделать заметку об этом лайфхаке, и все забывал. Уже довольно давно в portage есть волшебная функция epatch_user, которая применяет патчи (файлы с расширением patch) из /etc/portage/patches/%category%/%package% , где %package% может быть полным названием (с ревизией или без), либо только именем, опционально с указанием слота (i.e. %package% = %name%[-%version%[-%revision%]][:%slot%]). Проблема в том, что далеко не все ебилды это поддерживают (т.е. не в каждом ебилде на стадии prepare эта функция вызывается). Но можно это исправить, не правя ни одного ебилда.

Читать дальше...

Проброс видеокарты в виртуальную машину средствами KVM VFIO

6 Сентября, 2014
Комментарии

Давеча я уже писал о пробросе видеокарты средствами Xen. Какое-то время оно работало, но после обновлений как-то перестало. Xen 4.4 в Gentoo вообще выкинул qemu-traditional, а апстрим сломан. А 4.3, который раньше вполне себе работал, почему-то сотрудничать на ядрах с 3.14 со мной отказывается. В связи с этим я решил проверить, как дела у соседей, то бишь у KVM. На моих прошлых тестах он показал себя не то чтобы очень хорошо: периодически подвисал. Но с тех пор многое могло измениться (и изменилось!)

Читать дальше...

Заставляем Xen обновлять микрокод процессора

13 Декабря, 2013
Комментарии

Из-под dom0 микрокод конвенциональными методами (типа microcode_ctl) не обновляется. Но xen начиная с 4.2 умеет обновлять микрокод сам. Увы, документация практически никакая, поэтому вот мои 5 копеек.

Читать дальше...

Yota в Ubuntu

30 Января, 2010
Комментарии

Недавно приобрел себе игрушку – MSI Wind U120. Дешевый и непритязательный, батарейка дохлая, АТОМ тормозной, как смертный грех, но мне много не надо чтобы книжки читать в кровати и в дороге. Так вот, на этом девайсе есть поддержка WiMAXа, и я, естественно, тут же ринулся ее настраивать.

Читать дальше...

Genius iLook 111

21 Марта, 2009
Комментарии

А мой патч-таки добрался в ядро вообще и ядро Gentoo в частности.

Genius i-Look 111 и gspcav2

6 Января, 2009
Комментарии

Решил я, что негоже пользоваться deprecated системой (gspcav1) и надо переходить на v4l2 и соответственно gspcav2 (которые “встроены” в исходники ядра начиная с 2.6.27). Но моя веб-камера, естественно, опять не прописана в устройствах, хотя драйвер ее поддерживает.

Читать дальше...

Initrd

24 Декабря, 2008
Комментарии

Помучившись с “ручным” initrd (а он мне нужен, ибо у меня все, кроме /boot на lvm), пришел к выводу, что проще немного подправить редхатовский lvm2create_initrd, чтобы он нормально создавал устройства. Под катом патч.

Читать дальше...

man

20 Декабря, 2008
Комментарии

Пока не вышел новый стабильный Debian, я сижу на Gentoo. И недавно обнаружил преинтересный баг (или фичу): большая часть переведенных на русский манов живет в кодировке Koi8-R. А я хочу UTF-8 консоль. И маны в ней не отображаются. Посему пришлось изобретать велосипед. Благо, определения в man.conf разрешают перенаправления вывода.

Читать дальше...