LINUX.ORG.RU

12
Всего сообщений: 51

v3.14-pf1

Доступен v3.14-pf1. Всё как обычно: BFS, BFQ, UKSM, TuxOnIce.

Просьба ко всем, кому не интересно, проходить мимо. Мне вы тоже не интересны.

Анонс.

Патч.

 , , ,

post-factum ()

3.13-pf + BFS

Если у кого поломался KVM в 3.13-pf при использовании нескольких vCPU на одну гостевую систему (на самом деле, это касается и любителей чистого -ck, и вообще всего, что его содержит), эти коммиты фиксят проблему:

https://github.com/pfactum/pf-kernel/commit/f0010a3a9e45165b0fdb14b76d6054550...

Почему так — хз, но 1) явная бага в апстриме (https://bugzilla.redhat.com/show_bug.cgi?id=1038929) и 2) УМВР.

Патчики войдут в 3.13.2-pf.

 , , , ,

post-factum ()

v3.13.1-pf

https://pf.natalenko.name/forum/index.php?topic=253

Налетай, кому нужно.

 , , ,

post-factum ()

TuxOnIce у кого завелось

Уже сутки гоняю Арч,(да, таки перепробовал большинство популярных дистров). Вики читал, скрипты поставил, сделаю перерыв - допилю. Вопрос у кого завелся сабж и насколько это было проблемно? И еще: размер своп раздела для гибернации должен быть равен размеру ОЗУ?!

З.Ы. Для tuxonice юзал pf-kernel

 , ,

Twissel ()

tuxonice не просыпается

Собрал ядро 3.11.4-pf с таким конфигом. В конфиг grub добавил

resume=/dev/sda3 real_resume=/dev/sda3
где sda3 - swap-раздел.
Попробовал отправить в «спящий режим», ушло норм, только при возвращении наглухо виснет на этапе, когда произошла загрузка модулей ядра и перед тем как должна появиться строка от openrc. Игрался с конфигом hibernate/tuxonice.conf, но не помогло. Подскажите, как решить проблему?

 , ,

fang90 ()

Репозиторий pf-kernel лежит уже неделю

post-factum, это навсегда?

 

kwinto ()

Не грузятся ядра pf-kernel-3.10.0 и новее

Суть: жил-был я, иногда обновлял pf-ядра oldconfig'ом: какое-то время назад подобрал рабочую конфигурацию, на этот момент последняя рабочая — 3.9.5 , вот решил в очередной раз сделать make oldconfig. Все новые опции выставил дефолтные.

Все ядра от pf-sources-3.10.0 до pf-sources-3.11.1 не грузятся :(. Куда копать?
cast post-factum

UPD Без патча тоже не работает.

 ,

yura_ts ()

Не выключается на pf-kernel

C версии 3.9.3 заметил, что на pf-sources система перестала выключаться или перезагружаться, т.е. происходит зависание на этапе

remount / read-only
Собирал pf-ядро как с конфигом по-умолчанию от genkernel, так и с работоспособным oldconfig от гентушного ядра.
С такой проблемой сталкиваюсь впервые, подскажите куда глядеть, что бы исправить?

 ,

fang90 ()

Вышел патчсет pf-kernel для Linux v3.9

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

pf-kernel — патчсет для ядра Linux, включающий патчи, которые официально не входят в ядро. К таким патчам относятся:

  • ветка -ck с планировщиком процессов BFS, призванном улучшить интерактивность системы;
  • планировщик ввода-вывода BFQ, значительно улучающий интерактивность системы при дисковых операциях;
  • альтернативная подсистема гибернации TuxOnIce;
  • патч UKSM, созданный для дедупликации страниц памяти (полезно при использовании, например, нескольких однотипных виртуальных машин).

В новой версии патчсета добавлена подсистема кеширования данных с помощью SSD — EnhanceIO. Она позволяет добиться значительного повышения быстродействия дисковых операций без снижения надёжности системы хранения данных при использовании связки HDD+SSD. Детальнее об EnhanceIO можно прочитать по этим ссылкам: раз, два.

Подготовлены бинарные сборки для Arch Linux, Debian и Ubuntu.

 , , ,

morse ()

Подводные камни кастомных ядер

Начитался статей о гигантском приросте производительности на кастомных ядрах..наткнулся на pf-kernel..задался вопросом...сколько это сулит геморроя?..например какие фокусы будет выкидывать блоб невидии с кастомным ядром? или просто ставишь пф-ядро и наслаждаешься единством с космосом и миром во всем мире?

 , ,

BambarbiyaKirgudu ()

Тестовые репозитории pf-kernel

Для уютного Арчика:

[pf-repo]
Server = http://repos.natalenko.name/arch/$arch

Для Дебиана:

deb http://repos.natalenko.name/debian/ pf/

Для Убунты:

deb http://repos.natalenko.name/ubuntu/ pf/

Отписывайтесь, если что так или не так.

 , ,

post-factum ()

tuxonice на gentoo

Поставил pf-sources. не работает спящий режим.

dmesg | grep TuxOnIce
[    5.409760] TuxOnIce 3.3 (http://tuxonice.net)
[    5.464638] TuxOnIce: No image found.
hibernate ругается на SMP, но в ядре все выставлял по wiki. думал, может дело в initrd, но оказалось не в нем. А в чем тогда?

 , ,

reddaemon ()

сломали спящий режим

UPD:

только что проверил из init 3. То есть вообще из голой консоли выполнил sudo systemctl hibernate - результат тот же. То есть от виде оно походу не зависит вообще никак.

-----------------------

ядро - 3.7.10,карта - 7300GS

в случае использования блоба: что tuxonice (с ядром 3.7.5-pf), что ядро из репов (и, соответственно, стандартный suspend-to-disk) - результат одинаков: back-Trace уже в начале загрузки ядра и полное зависание.

без блоба с ипользование драйвера NV: появляется экран с окнами, но система не реагирует ни на что. Полный зависон.

Это только у меня так?

 , ,

dikiy ()

Не могу записать disk в /sys/power/state: невозможно выделить память

Уже не первый раз не могу перевести систему в режим гибернации. echo disk>/sys/power/state не может выделить память. Свопа хоть отбавляй, рамы всего 2 гига, соответственно о нехватке места под образ и речи не может идти. Ядро 3.7.4 от pf, BFS отключен. В конфиге включен tuxonice, но вырублен через sysfs (исправляет циклический сбой, но требует перезагрузку).

Из особых действий - втыкал флешки (как и в прошлые разы, когда наблюдалось), USB_SUSPEND отключен

В dmesg:

[38868.852961] Restarting tasks ... done.

[38868.853976] PM: Basic memory bitmaps freed

[38869.605708] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]

[38869.605711] PM: Basic memory bitmaps created

[38869.605712] PM: Syncing filesystems ... done.

[38869.804198] Freezing user space processes ... (elapsed 0.01 seconds) done.

[38869.815065] PM: Preallocating image memory...

[38869.910126] Restarting tasks ... done.

[38869.922025] PM: Basic memory bitmaps freed

[38870.647910] PM: Marking nosave pages: [mem 0x0009f000-0x000fffff]

[38870.647913] PM: Basic memory bitmaps created

[38870.647914] PM: Syncing filesystems ... done.

[38870.873709] Freezing user space processes ... (elapsed 0.01 seconds) done.

[38870.885060] PM: Preallocating image memory...

[38870.977731] Restarting tasks ... done.

[38870.986026] PM: Basic memory bitmaps freed

[38936.076055] uhci_hcd 0000:00:1a.1: release dev 2 ep81-INT, period 8, phase 4, 93 us

[38942.120796] uhci_hcd 0000:00:1a.1: reserve dev 2 ep81-INT, period 8, phase 4, 93 us

(несколько раз пытался)

Конфиг: http://pastebin.com/4d2S241t

Гогуль не дал ничего путного.

 , , , ,

mittorn ()

а ваш пф-кернел подходит для 64битной генты?

или ток для 32? А как его ставить? emerge pf-kernel,а затем genkernel достаточно? А если я свежую сстему ставлю?

 ,

rms ()

pf-kernel + pae

post-factum, а нет ли где готового репозитория для Арчика со сборками pf с включенной pae? Лень самому компилить. :}

 ,

geekless ()

Как патчить ядро?

Скачиваю ядро 3.4.3 отсюда: ftp://ftp.kernel.org/pub/linux/kernel/v3.x/

pf-kernel отсюда: http://pf.natalenko.name/sources/3.4/

делаю patch -p1 < /home/user/patch-3.4.3-pf

выдает кучу

patching file fs/nfsd/nfs4state.c
Reversed (or previously applied) patch detected!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file fs/nfsd/nfs4state.c.rej
Но некоторые части всё-таки патчит, новые опции в конфиге появляются, на других версиях ядер у меня такое прокатывало. После всего делаю make menuconfig make rpm

Выдает:

Ошибки сборки пакетов:
    Неверный код возврата из /var/tmp/rpm-tmp.Zxr0oz (%build)
make[1]: *** [rpm] Ошибка 1
make: *** [rpm] Ошибка 2
Причем может остановиться как на первой минуте, так и на последней, код возврата из самых разных файлов. Короче, я что-то делаю не так. Подскажите, что?

 , ,

Pyzia ()

tuxonice на pf-sources

Здраствуйте. Вот поставил я pf-sources на ноутбук g75vw.

Теперь когда я нажимаю FN+F1 (cпать) или закрываю крышку и комп засыпает, этим всем управляет tuxonice?

Как это проверить?

(стали периодически возникать проблемы, как правильно настроить?)

Спасибо

Забыл добавить: ядно настраивать по инструкции http://en.gentoo-wiki.com/wiki/Asus_G74SX, проверил конфиг из этого http://ru.gentoo-wiki.com/wiki/TuxOnIce - не совпало только CRYPTO_LZO [=n].

GRUB_CMDLINE_LINUX_DEFAULT="reboot=efi resume=/dev/sdb2 resume2=/dev/sdb2 hpet=disable acpi_sleep=s3_bios acpi_osi=Linux acpi_backlight=vendor"

 , ,

brothermechanic ()

PF-kernel не запускается.

Черный экран при загрузке. Подскажите, какие логи смотреть - глядел в dmesg, kern.log - там только логи загрузки с дистрибутивным ядром.

UPD:Дистрибутив - debian testing с нескучными обоями aka crunchbang waldorf.

 

psh ()

не собирается модуль fglrx c linux-pf-k8

хронология событий была такова:

1. обновил ядро до linux-pf-k8 3.7.2

2. при выполнении mkinitcpio -p linux-pf увидел ошибку

Building fglrx module for 3.7-pf kernel ...
Failed!!! Check out log: /var/log/catalyst-install.log
==> ERROR: module not found: `fglrx'
3. содержимое /var/log/catalyst-install.log
Building fglrx module for 3.7-pf kernel ...
--------
patching file Makefile
Hunk #1 succeeded at 68 (offset 2 lines).
patching file firegl_public.c
patching file kcl_acpi.c
OsVersion says: SMP=1
file /proc/kallsyms says: SMP=1
file /usr/lib/modules/3.7-pf/build/include/generated/autoconf.h says: SMP=1
file /usr/lib/modules/3.7-pf/build/include/generated/autoconf.h says: MODVERSIONS=1
file /usr/lib/modules/3.7-pf/build/arch/x86/include/asm/compat.h says: COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
make: Вход в каталог `/usr/src/linux-3.7-pf'
  CC [M]  /tmp/catalyst.i1jYfZ/firegl_public.o
/tmp/catalyst.i1jYfZ/firegl_public.c: В функции «KCL_MEM_VM_MapRegion»:
/tmp/catalyst.i1jYfZ/firegl_public.c:3896:39: ошибка: «VM_RESERVED» undeclared (first use in this function)
/tmp/catalyst.i1jYfZ/firegl_public.c:3896:39: замечание: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [/tmp/catalyst.i1jYfZ/firegl_public.o] Ошибка 1
make: *** [_module_/tmp/catalyst.i1jYfZ] Ошибка 2
make: Выход из каталога `/usr/src/linux-3.7-pf'

не стал сильно разбираться. откатился до 3.7.1, где с catalyst 12.11 все собралось без проблемм и свалил спать.

сегодня, обрадованный выходом 13.1, решил обновиться! обновил ядро до linux-pf-k8 3.7.2-1 и catalyst до 13.1. словил ту же самую веселую ошибку, но откат ядра уже не помог:)

начал гуглить. нашел www.linux.org.ru/forum/general/8669254 и сходил по ссылкам, приведенным пост-фактумом. catalyst стоит из реп http://catalyst.apocalypsus.net где и валяется волшебный патчик. по идее проблемм быть не должно и пакет должен быть собран с патчами. решил всетаки руками собрать апкет из аура, что бы уж наверняка все было пропатчено как надо, но вновь лососнул тунца!

установлено

linux-pf-k8 3.7.2-1 из http://dl.dropbox.com/u/11734958

catalyst-total 13.1-1 из AUR

до этого ставил catalyst-total 12.11 и 13.1 из http://catalyst.apocalypsus.net/repo/catalyst

внимание вопрос: как подружить linux-pf-k8 3.7.2 и catalyst 13.1?

в команду знатоков приглашается post-factum

upd: ошибка вылезает при использовании linux-pf-headers-k8-3.7.2-1. с linux-pf-headers-k8-3.7.1-2 все нормально собирается и на linux-pf-k8-3.7.1 и на 3.7.2. видимо я в прошлый раз linux-pf-headers-k8 тоже откатывал, а сегодня забыл

 , ,

der_looser ()