Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
mm/page_alloc.c: In function ‘__alloc_pages_slowpath’: mm/page_alloc.c:1767: error: too few arguments to function ‘wake_all_kswapd’ make[2]: *** [mm/page_alloc.o] Error 1 make[1]: *** [mm] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.31.12' make: *** [debian/stamp/build/kernel] Error 2
taki blad mi wywala
Offline
Leaving directory `/usr/src/linux-2.6.31.12'
?
Na jaką wersję wrzucałeś patcha? należy na 2.6.31
Offline
no niestety na 2.6.31-costam ale na kernel.org/pub dostepny jest 2.6.31.1 ten bedzie dobry????
Ostatnio edytowany przez pink (2010-03-12 10:48:07)
Offline
Nie, nie będzie dobry, trza na 2.6.31
http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.tar.bz2
Offline
to co ja slepy jestem ze niewidzialem ;-)
Offline
kernel sie skompilowal ale teraz mam
unable to open initial console
wkompilowalem unixpty i jakis bsdpty w block devices
Offline
http://forum.dug.net.pl/viewtopic.php?id=14198
http://www.gentoo.org/doc/pl/udev-guide.xml#doc_chap3
Offline
dalej mam to samo
Offline
tez mialem podobne problemy z nalozeniem patcha na kernel. probowałem na kilku wersjach kernela i dopiero udało mi sie na 2.6.33 i patchu http://www.zen-kernel.org/2.6.33-zen1-dust-remover czyli najnowszym. pozniej ustawiasz jadra pod swoj sprzet, i musze powiedziec ze calkiem niezle te zeny lataja :D
Offline
Na ichniejszej stronie jest przecie [i]"instrukcja obsługi"[/i] dla Debiana (i Ubuntu:)) => http://zen-kernel.org/tutorials/distribution-specific-installation/debian-ubuntu-installation
Wyjściowy wstępnie zoptymalizowany konfig najlepiej/najłatwiej wziąć z "[url=http://kernel-seeds.org/]Pappy's Kernel Seeds[/url]":
32bit => http://kernel-seeds.org/seeds/32_bit/zen/
64bit => http://kernel-seeds.org/seeds/64_bit/zen/
Offline
KUPA JEST I TYLE zachcialo mi sie zen, chyba mam zla karme bo zen nie chce wspolpracowac.
Ostatnio edytowany przez pink (2010-03-13 22:51:20)
Offline
Bo ten zen to pic na wodę, działa na zasadzie autosugestii, nie dość, że nie działa szybciej to na dodatek działa wolniej od kernela waniliowego, do tego u mnie nie wyłącza się komputer na tym zenie.
Tak w ogóle to jak go kompilujesz?
CONCURRENCY_LEVEL=3 fakeroot make-kpkg --append-to-version=-gupizen kernel_image kernel_headers
i wszystko mi się zawsze dobrze kompilowało i działało.
Jeśli chcesz możesz dodać samego bfs, czy co tam jeszcze ci potrzebne
http://ck.kolivas.org/patches/bfs/
http://zen-kernel.org/included-code
Ostatnio edytowany przez raven18 (2010-03-14 08:02:12)
Offline
[quote=raven18]Bo ten zen to pic na wodę...[/quote]
Wczoraj z ciekawości nalożyłem łatkę i..... nie działa szybciej, a na dodatek zasrało błędami niemiłosiernie.
Nie ma to jak czysty, własnoręcznie kompilowany kernel bez żadnych udziwnień typu zen.
Btw taka mała dygresja, jeżeli deweloperzy kernel.org nie dodają takich łat do kerneli to można je uznać [b]moim zdaniem[/b] za "niewiarygodne" i nie warto ich używać w jeżeli chce się mieć jako tako stabilne miejsce pracy (sic!).
Offline
na koniec powiem tylko ze same klopoty z zenem tylko mialem wrucilem do starych sprawdzonych zrodel 2.6.31.12 z repo debiana, ale po doswiadczeniach z zenem kernel stal sie jeszcze lzejszy i szybszy. W sumie wiec warto bylo sie troche po meczyc.
Mam tylko pytanie co kompilujecie w networking bo strasznie tam duzo opcji domyslnie poustawianych jako moduly i pewnie wiele nie przydatnych wogule, wiec jestem ciekaw jakie jest minimum aby dzialala siec po kablu i wifi + iptables.
Offline
Linux sunshine 2.6.33-zen1 #2 ZEN Thu Mar 11 01:41:37 CET 2010 x86_64 AMD Athlon(tm) 64 Processor 2800+ AuthenticAMD GNU/Linux
opłaca się przejść na zena, kompilacja z -match=native, logo dystrybucji przy boocie :) BFS cpu scheduler zaje.iście radzi sobie z wpełni obciążonym procesorem
nawet jak coś się zawiesi i wetnie cały cpu, to nie odczuwa się tego na pozostałych aplikacjach (można coś odpalić w nice i nie ma różnicy od prazy na idle)
io schleudery też potrafią nieźle dać kopa
dostałem ~15% do szybkości dysku (wada taka, że jak dużo odczytuje, to muzykę przycina :P)
od razu łatki z tuxonice i podobne
imo wystarczy zobaczyc jakie są nałożone patche:
Initial 2.6.33 base - Merged branches: zen-tune (merges ck), zen-tag, zen-notes, zen-logo, usb-mouse-polling, ureadahead, tuxonice-2.6.33, tp_smapi, tmpfs-root, thinkpad-sl, squashfs, slqb, sio-iosched, reiser4, psx2usb, nr-tty, nconfig, march-native, mactel, lirc, linux-phc, l7filter, ipmi-sensors, githelp, fbcondecor, fatelf, expose-processor-select, eee900freq, dazukofs, daconfig, compcache, classic-rcu, cko, aufs, amd-k10, adbsyn, acpi-fixes, acpi-dsdt - Special notes: * dm-raid45 not merged, needs a fix * bfq not merged, awaiting new version before 2.6.33 port * sreadahead not merged in favor of ureadahead and sreadahead is dead * lirc it87 disabled, if this is a problem for you file a bug report * Classic RCU was added
Offline
Ja jestem ciekaw wersji 2.6.34-rc1od zen, gdyż już po skompilowaniu oryginalnych źródeł z kernel.org najnowszej wersji rc system wstaje szybciej niż 2.6.33 w wersji zen.
Offline
tym tux on ice to bym sie nie podniecal bo mi bez tego hibernacja i usypianie dziala bez problemu.
raven18b ja kompiluje normalnie :make-kpkg kernel_image kernel_headers
opcje kture ty proponujesz nic mi nie mowią mozesz rozjasnic poco concurency level i fakeroot????
Offline
Fakeroot tworzy uprzywilejowane środowisko czy jakoś tak, nie wiem po co to, ale jak kiedyś kompilowałem na ubu normalnie z roota to się coś chrzaniło. Concurency level (czy tam -j) to se ustawiasz ilość wątków, w zależności ilu rdzeniowy masz procesor +1 np dla dwu rdzeniowego 3, trzy rdzeniowy 4, gdzieś czytałem, że powinno być 2xilość rdzeni +1 ale to nie jest dobry pomysł, może to dla procków z HT?. Jeśli tego nie ustawisz będzie ci kompilować na tylko jednym rdzeniu.
Ostatnio edytowany przez raven18 (2010-03-15 12:37:23)
Offline
AFAIK fakeroot pozwala na przeprowadzenie kompilacji z poziomu zwykłego użytkownika z uprawnieniami roota. Ogólnie nie korzystam z tego i wszystkie jajka jakie kompilowałem śmigają.
Ostatnio edytowany przez winnetou (2010-03-15 12:39:26)
Offline
Pierwszy wynik z gugiela :)
http://forum.dug.net.pl/viewtopic.php?id=35
Ale dalej nie rozumiem, po co przy kompilacji kernela sposobem debianowym fakeroot? w większości poradników jest z fakeroot. Rozumiem jeśli chcemy coś skompilować w katalogu np domowym, choćby kernela, w tedy się przydaje, ale jeśli kompilujemy w /usr/src z roota...
Kiedyś, kiedyś, na ubu jeszcze, kompilowałem normalnie z roota i nie potrafiło mi zbudować poprawnie paczek, ale czy to był powód, nie jestem tego pewien, już nawet nie bardzo pamiętam o co tam chodziło.
Ostatnio edytowany przez raven18 (2010-03-15 16:57:52)
Offline
wiec jest to tylko zabieg kosmetyczny nie usprawnia kompilowanego jajka w zaden sposob???
ponawiam pytanie o networking w jajku????
a i jeszcze zbudowalem sobie initrd z opcja
MODULES=dep
i jak startuje to mi wywala ze /lib/modules/2.6.31.12/modules.dep no such file......
nie przeszkadza to za zbytnio ale irytuje!!!!!????
z tym sie dalej mecze
unable to open initial console
i jak odpale kernel w trybie rw to dziala, zastosowalem sie do proponowanego przez ravena rozwiazania ale dalej nic .
Ostatnio edytowany przez pink (2010-03-15 22:28:52)
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00110 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.23.123' WHERE u.id=1 |
0.00060 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.149.23.123', 1732891563) |
0.00039 | SELECT * FROM punbb_online WHERE logged<1732891263 |
0.00039 | SELECT topic_id FROM punbb_posts WHERE id=142844 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=16335 ORDER BY posted |
0.00043 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16335 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00101 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16335 ORDER BY p.id LIMIT 0,25 |
0.00132 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16335 |
Total query time: 0.00549 s |