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/.
Rzeczywiście... Kompletnie o tym zapomniałem...
WIELKIE dzięki za podpowiedź! :)
Pozdrawiam
Wszystko fajnie ale... Zawsze musi być jakieś ale... :)
Nie działa mi skype. Na starym kernelu oczywiście działa a na nowym nie...
pablo@debian:~$ skype bash: /usr/bin/skype: nie można uruchomić pliku binarnego
przeinstalowałem ale nie dało to efektu... Jakieś sugestie??
Offline
Wyłączyłeś w jaju CONFIG_IA32_EMULATION — Skype jest 32bitowy, więc nie działa.
Offline
To co mam zrobić? Da się to naprawić bez ponownego kompilowania nowego jądra? Czy trzeba nowe kompilować? Kompilowałem metodą debiana.
Offline
W gruncie rzeczy potrzeba nowe, najszybciej można to zrobić tak:
cd /usr/src/linux && make menuconfig zaznaczasz IA32_EMULATION, zapisujesz nowy konfig make -j5 && make install && make modules_install
(jeżeli oczywiście nie usunąłeś źródeł)
Zresztą masz przecież cztery rdzenie, kompilacja jajca pod sprzęt na takiej maszynie to moment ;)
Offline
no mi zajmuje godzine ;/ cale jajco oczywiście...
Mam i nie usunąłem źródeł... ale mam problemik bo do końca tego nie rozumiem...
Ten link 'linux' powinien być do źródła jądra czy do katalogu linux-headers-verJaja ??
bo mam tak
pablo@debian:/usr/src$ ls -l razem 68724 drwxr-xr-x 4 root root 4096 11-07 14:19 gcc-4.3 lrwxrwxrwx 1 root root 21 11-13 13:32 linux -> linux-headers-2.6.36/ drwxr-xr-x 25 root root 4096 11-13 17:45 linux-2.6.36 -rw-r--r-- 1 root root 70277083 11-09 19:22 linux-2.6.36.tar.bz2 drwxr-xr-x 5 root root 4096 11-10 19:41 linux-headers-2.6.32-5-amd64 drwxr-xr-x 4 root root 4096 11-11 13:18 linux-headers-2.6.32-5-common drwxr-xr-x 23 root root 4096 11-12 16:32 linux-headers-2.6.36 lrwxrwxrwx 1 root root 26 09-04 03:14 linux-kbuild-2.6.32 -> ../lib/linux-kbuild-2.6.32 lrwxrwxrwx 1 root root 29 11-10 19:36 linux-OLDVERSION.1289477806 -> linux-headers-2.6.32-5-amd64/ lrwxrwxrwx 1 root root 20 11-12 16:33 linux-OLDVERSION.1289578117 -> linux-headers-2.6.36 lrwxrwxrwx 1 root root 21 11-12 17:08 linux-OLDVERSION.1289603872 -> /usr/src/linux-2.6.36
a linux-headers zrobiło mi się przy kompilacji
make-kpkd linux_image linux_headers ....
więc to co podałeś pomoże?? a nie da się dokompilować jednego modulu?? kurcze... szkoda...
Offline
To przelinkuj z tych nagłówków do źródeł kernela i będzie ok. O ile pamiętam, to emulacji 32bit nie da się nawet zaznaczyć jako moduł, także dokompilować się nie da, ale... o ile nie wyczyścisz źródeł, to i tak nie wszystko będzie kompilowane na nowo (choć obawiam się, że w przypadku akurat tej opcji może to być większość). Jakim dokładnie poleceniem w ogóle kompilowałeś za pierwszym razem? Bo coś podejrzewam, że zwykłym make/make-kpkg bez żadnych parametrów — czyli wykorzystywałeś tylko jeden rdzeń (miast wszystkich).
PS A ten link: linux -> linux-headers-2.6.36, to już sprawka m-a ;)
Offline
pablo@debian:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU D525 @ 1.80GHz stepping : 10 cpu MHz : 1804.127 cache size : 512 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm bogomips : 3608.25 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
cpu cores : 2
Offline
dokladnie takim
make-kpkg kernel_image kernel_headers --revision=MojeJajco.1 --initrd
Offline
@raven18
pablo@debian:~$ cat /proc/cpuinfo processor : 0 ... processor : 1 ... processor : 2 ... processor : 3
:)
@P@blo
To na przyszłość, na początku tego polecenia dodawaj coś takiego:
CONCURRENCY_LEVEL=X
gdzie X to liczba rdzeni + 1
Jest to odpowiednik klasycznego -jX dla make.
Offline
Zeby bylo jasne:
CONCURRENCY_LEVEL=5 make-kpkg kernel_image kernel_headers --revision=MojeJajco.1 --initrd
i bardzo dzieki!! to przydatne ;D
Offline
P@blo napisał(-a):
Zeby bylo jasne:
...
Dokładnie tak :)
(chyba że jako cpu schedulera używasz BFS — wtedy za X powinno się dawać dokładnie liczbę rdzeni)
Offline
ArnVaker napisał(-a):
Zresztą masz przecież cztery rdzenie, kompilacja jajca pod sprzęt na takiej maszynie to moment ;)
chciałoby się :P jeden się poci jak głupi, a reszta zimna
Offline
eee... jak dasz mu odpowiednie -j to ładnie obciąża wszystkie rdzenie tak jak powinien :P
BTW, przed chwilą skompilowałem jajo takim poleceniem:
make-kpkg -j3 --revision=666 kernel_image
i bez zająknięcia przyjął to -j3 :) Gdzieś kiedyś przeczytałem, że przy make-kpkg zamiast -j trzeba dawać CONCURRENCY_LEVEL, a że sam nie używam make-kpkg, to powtarzam jak głupi... Nie trzeba — można normalnie dać -j jak przy zwykłym make, co sam sprawdziłem przed chwilą.
EDIT: I co zresztą jest w manie:
It is possible to set -j as a make-kpkg argument.
Offline
Procek jest dwurdzeniowy + HT, nie ma 4 rdzeniowych atomów
http://ark.intel.com/ProductCollection.aspx?familyID=29035
Offline
łee, no to lipa... ale ok, jestem skłonny przyznać Ci rację (ale się porobiło ;))
Offline
Tzn powiem tak :)
Wczesniej 56 min.
Z paczka ccache i komenda:
CONCURRENCY_LEVEL=5 make-kpkg kernel_image kernel_headers --revision=MojeJajco.1 --initrd
34min :)
Mowcie co chcecie to jest dowod :)
@ArnVaker
1)Tzn ze jak mam 2 rdzenie to mam tam dawac 3??
2)czy musze dawac opcje linux_headers?? Jesli tak to poco??
I mam jeszcze jeden problem...
Czy ktoś może wie co jest odpowiedzialne za (ze tak powiem) tryb gadatliwy przy uruchamianiu jajka?? Chodzi mi o to ze wypisywał to co on robi... Bo myślałem że za to jest odpowiedzialne Kernel debugging w Kernel hacking no i to mam włączone a mimo to nie sypie 'komentarzami' przy włączaniu kompa...
Pozdrawiam
Ostatnio edytowany przez P@blo (2010-11-13 22:49:19)
Offline
P@blo napisał(-a):
1)Tzn ze jak mam 2 rdzenie to mam tam dawac 3??
To już musisz sam obadać na jakim ustawieniu kompilacja przebiega u Ciebie najszybciej. Niektórzy twierdzą, że dla dwurdzeniowca lepiej -j3, inni że -j5... Sam daję -j2 dla BFS i -j3 dla CFS, no ale ja mam też kompletnie innego procka od Ciebie.
P@blo napisał(-a):
2)czy musze dawac opcje linux_headers?? Jesli tak to poco??
Pakiet linux_headers zawiera nagłówki kernela, które wprawdzie samemu kernelowi nie są do niczego potrzebne, ale są niezbędne na przykład do zbudowania modułu zamkniętych sterowników Nvidii czy modułów VirtualBoxa. Tworząc pakiet linux-headers, make-kpkg wyciąga potrzebne pliki ze źródeł skompilowanego kernela i robi z nich paczkę, którą możesz sobie potem do woli instalować i usuwać.
Jeżeli zamierzasz trzymać na dysku źródła kernela (z symlinkiem /usr/src/linux), to tworzenie pakietu z nagłówkami możesz sobie odpuścić. Jeżeli natomiast zamierzasz je usunąć, to wiadomo — lepiej utworzyć. Poza tym nagłówki ważą kilka MiB, a źródła jajca kilkaset...
P@blo napisał(-a):
Czy ktoś może wie co jest odpowiedzialne za (ze tak powiem) tryb gadatliwy przy uruchamianiu jajka?
Prawdopodobnie masz dodany parametr quiet w linii kernela (w konfigu gruba).
Offline
-j5 liczy się od ilości wątków, a nie rdzeni
Offline
ArnVaker napisał(-a):
Prawdopodobnie masz dodany parametr quiet w linii kernela (w konfigu gruba).
Kurcze sprawdziłem to i nie o to mi chodziło... Tzn sypią się napisy ale inne niż chciałem ;/ W starym jajku sypią się mała czcionką (inne) pomimo WŁĄCZONEJ opcji 'quiet' w grubie. Tak więc jestem pewny że to o co mi chodzi jest w configu kernela, nie gdzie indziej...
Ostatnio edytowany przez P@blo (2010-11-14 11:04:16)
Offline
P@blo napisał(-a):
W starym jajku sypią się mała czcionką (inne) pomimo WŁĄCZONEJ opcji 'quiet' w grubie.
Czyli pewnie KMS i to ten intelowy... bo jak widzę, Nvidia to pod linuchem w tym sprzęcie na razie tylko bagaż :/
BTW, znalazłem przypadkiem konfiga pod tego lapka: http://paste.pocoo.org/show/m06cvTxNauaSlrhHZOEK/
a tu cały wątek: http://forums.gentoo.org/viewtopic-p-6449926.html
Offline
Za configa BAARDZO dziękuje!
Co do reszty to mało zrozumiałem z Twojej wypowiedzi ;) Moze jeszcze raz opisze o co mi chodzi...
Mam debianowe jajko (od początku systemu na tym kompie) i sypie komentami przy rozruchy i takie wlasnie chce (przy opcji 'quiet' w grubie).
Potem zrobiłem nieco 'felerne' jajko, tam była wyłączona opcja Kernel debugging i wszystko o to:
General Setup[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
Device Drivers --> Block devices
<*> RAM disk support
(16) Default number of RAM disks
(4096) Default RAM disk size (kbytes)
(1024) Default RAM disk block size (bytes)
Device Drivers --> Input device support
<*> Event interface
Device Drivers --> Graphics support
[ ] Bootup logo
Device Drivers --> Graphics support --> Support for frame buffer devices[*] Enable firmware EDID[*] Enable Video Mode Handling Helpers
[ ] Enable Tile Blitting Support[*] VESA VGA graphics support
:!: ¯eby dało się wyłączyć opcję Enable Tile Blitting Support należy odznaczyć wszystkie opcje poniżej "*** Frame buffer hardware drivers ***" poza opcją: VESA VGA graphics support :!:
Device Drivers --> Graphics support --> Console display driver support[*] Support for the Framebuffer Console Decorations
z tego wątku
http://debian.linux.pl/threads/6314-fbsplash-i-fbco … t=splashutils
i tam już nie miałem komentów
Ale i tak mi nie działało splashutils bo:
http://debian.linux.pl/threads/15621-Ekran-startowy … 82#post128482
(Tam na koniec moje posty)...
...to zrobiłem potem następne :) Na nim działały komenty ale wziąłem configa tego debianowego plus malutkie modyfikacje... Ale nie było ia32 :)
To zrobiłem już 'przemyślany' config i tam też jest Kernel debugging ale nie ma komentów... To aktualne jajko.
Sądzę że to w ustawieniach graphic support namieszałem...
Dam tutaj aktualnego configa:
http://wklej.org/id/418671/ // na nim nie dziala 'tryb gadatliwy'
A tutaj debianowego:
http://wklej.org/id/418672/ // a na nim działa
Offline
SlashBeast napisał(-a):
Well, no, you can't use intelfb, you just need enable KMS (CONFIG_DRM_I915_KMS=y) and you will got native screen resolution.
Sprawdź to i zobacz czy będzie dobrze... A tak szczerze mówiąc, to nie wiem o którą opcję tu się rozbija, niby jest podobnie na obu. Może ma tu jeszcze znaczenie wersja jajca (.32 i .36) oraz to, że dystrybucyjne jest z patchami Debiana, a oni też coś tam z KMS kombinowali. Spytaj kogoś kto używa KMS ;)
Jeszcze żeby była jasność... Nie używasz żadnych parametrów typu vga=791 itp.?
P@blo napisał(-a):
Ale i tak mi nie działało splashutils bo:
W tym repo jest pakiet tylko dla 32bit, możesz wymusić instalację przez dpkg i powinien działać.
EDIT: http://www.datafilehost.com/download-19a27eb7.html
(przypomniałem sobie, że kiedyś to nawet przepakietowałem ;))
Offline
Dzięki za pakiecik :) będę się bawił :)
A co do VGA to nie wiem o które ci chodzi... Z grubie nie nie zmieniam jak ja tak jest. A wersja jaja nie ma znaczenia. Wszystko co opisywałem było na źródle 2.6.36. To na pewno jakaś opcja w configu... Tylko która ???
Offline
Sprawdziłeś ten CONFIG_DRM_I915_KMS=y?
P@blo napisał(-a):
A co do VGA to nie wiem o które ci chodzi...
Chodziło mi o parametr dla vesafb, który podaje się w grubie.
Tylko ustalmy wreszcie... Tobie chodzi o to co się pokazuje (treść) czy o to jak się pokazuje (rozdzielczość)?
Offline
http://kernel.ubuntu.com/~kernel-ppa/configs/maverick/
tu są gotowe configi od ubuntu :) czyli uniwersalny.
Offline