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/.







Kapelusznik








Było już o tym w tym wątku. :P
│ CONFIG_IKCONFIG_PROC: │ │ │ │ This option enables access to the kernel configuration file │ │ through /proc/config.gz. │ │ │ │ Symbol: IKCONFIG_PROC [=y] │ │ Type : boolean │ │ Prompt: Enable access to .config through /proc/config.gz │ │ Defined at init/Kconfig:539 │ │ Depends on: IKCONFIG [=y] && PROC_FS [=y] │ │ Location: │ │ -> General setup │ │ -> Kernel .config support (IKCONFIG [=y])
Offline
Użytkownik

No ba faktycznie pisałeś mi o tym ...
Nie bardzo mogę się doczytać czy zmiana CPU freq scaling na performance podniesie w jakimś stopniu wydajnoś procesora i czy ze zmianą tej opcji idą jakieś kolejne zależności (konsekwęncje)
EDIT: Tak trochę z innej beczki Na wcześniejszej maszynie nie widziałem zmiany po kompilacji własnego jajka a tu jednak jest !
Pomijam fakt że system ciut szybciej wstaje ale tego że praca jest płynna (nie tnie) i tego że sobie można nawet skromne efekty w COMPIZIE poustawiać nie pomine :)
Warto kompilować na słabszym sprzęcie
Na nowszym w sumie też bo to świetna zabawa ale już się z celem mija
Ostatnio edytowany przez brekofra (2011-05-11 19:17:14)
Offline







Kapelusznik








Z helpa:
This cpufreq governor sets the frequency statically to the highest available CPU frequency.
Żadnych cudów, po prostu ustawia częstotliwość na maksymalną dostępną (inni zarządcy mogą zmieniać ją dynamicznie).
Możesz sprawdzić jaką masz aktualnie:
grep MHz /proc/cpuinfo
Poza tym to tylko ustawienie domyślnego zarządcy, potem i tak można ich zmieniać z poziomu systemu.
Offline
Użytkownik

Czy ktoś z was może mi udostępnić własny konfig do celów edukacyjnych?
Coś mi się wydaje że polecenie make localyesconfig ustawia więcej niż trzeba ...
W sterownikach od grafiki wywaliłem jeszcze dość sporo i o dziwo grafa nadal działa ?!
Jeszcze w audio mam bałagan i pomyślałem że taki konfig od kogoś z was był by swoistą podporą do dalszej konfiguracji kernela
EDIT: Dzięki :)
Ostatnio edytowany przez brekofra (2011-05-12 18:10:15)
Offline







Kapelusznik








[root@amidala /]# cat /proc/version Linux version 2.6.39-rc7-amidala (root@amidala) (gcc version 4.6.0 20110429 (prerelease) (GCC) ) #1 SMP PREEMPT Tue May 10 18:52:42 CEST 2011
Offline
Użytkownik

To się nazywa skromność... :P
To w czym się chciałem upewnić znalazłem. Bardzo dziękuje.
EDIT: Do czego służy kernel-source <<linux-source>> i czy jest wymagany podczas kompilacji?
Ostatnio edytowany przez brekofra (2011-05-12 19:54:01)
Offline







Kapelusznik








Jaki kernel-source?
Offline
Użytkownik

make-kpkg -j5 linux-image linux-headers linux-source --initrd
Chodzi mi o to. Popełniłem literówkę...(poprawiam)
EDIT:Na budowaniu tego pakietu najdłużej stoi kompilacja
Ostatnio edytowany przez brekofra (2011-05-12 19:55:46)
Offline







Kapelusznik








W man make-kpkg poczytaj. :P Prawdopodobnie poza pakietami z samym jądrem oraz z jego nagłówkami tworzy jeszcze pakiet ze źródłami z których to jądro zostało skompilowane. Raczej do niczego Ci się nie przyda… No chyba, że po prostu chcesz mieć źródła w pakiecie. ;)
Offline
Użytkownik

Magia czarna i tyle :)
Przypuszczam że okrojenie jądra do takich rozmiarów jak twój wymaga doświadczenia bo szczerze czytając wiele opisów nie znalazłem dokładnych informacji co jeszcze można odfajkować Teraz zdaje się na fuksa :P Odznaczam kilka względnie wydających mi się niepotrzebnych opcji i make a potem restart i znowu... Może do końca tygodnia go dopieszcze :)
EDIT: initrd jest niepotrzebny kiedy system plików mam na stałe?
Ostatnio edytowany przez brekofra (2011-05-12 20:28:54)
Offline







Kapelusznik








System plików na „/” i sterownik kontrolera dysku muszą być na sztywno żeby podniósł się bez initrd.
Offline
Użytkownik

Dostałem taki komunikat
.udev/ already exists on the static /dev
Znalazłem opis jak się tego niby pozbyć ale nie rozumiem dlaczego po usunięciu initrd mam z tym problem...
Offline







Kapelusznik








W initrd też jest /dev. Jeżeli masz jajo z initrd, to ten używany jest w pierwszej kolejności. Jeżeli nie masz initrd, ale masz devtmps, to używany jest devtmpfs. Jeżeli nie masz initrd i nie masz devtmpfs, to do odpalenia systemu niezbędne jest kilka pozycji na statycznym /dev.
Offline
Użytkownik

Czytałem trochę http://forum.dug.net.pl/viewtopic.php?id=18402 Czyli jakich pozycji? powoli bo nie łapie...
Offline







Kapelusznik








brekofra napisał(-a):
Czyli jakich pozycji?
Właśnie — jakich „pozycji”? ;)
brekofra napisał(-a):
powoli bo nie łapie...
+1
Offline
Użytkownik

Dodam że system wstaje tylko ten komunikat mam Za co +1 ? :P teraz to już nie łapie wcale...
Offline







Kapelusznik








No że ja nie łapię również. :D Znaczy nie łapię o co pytasz…
Offline
Użytkownik

Jak facet do faceta :) Pytam "Co zrobić (wykluczam powrót do initrd ) żeby komunikat kill him :)"
OCB z tym +1 Cenisz mnie :P to dodaj vat +1.23
Ostatnio edytowany przez brekofra (2011-05-12 21:28:44)
Offline







Kapelusznik








Te cztery polecenia co tam napisałem powinny wystarczyć:
mkdir /mnt/temp mount -o bind / /mnt/temp rm -r /mnt/temp/dev/.udev umount /mnt/temp
Offline
Użytkownik

Wystarczyły
Mam rozumieć że ten komunikat był odwetem po initrd (wcześniej był a teraz nie) i po prostu bez initrd system miał .udev z którym nie wiedział co zrobić???
Offline







Kapelusznik








Wcześniej po prostu olewał to co znajdowało się na statycznym /dev, ponieważ wykorzystywał ten z initrd, na statyczny w ogóle nie zaglądał. Natomiast po co w ogóle deweloperzy umieścili ten katalog .udev na statycznym /dev, szczerze mówiąc nie wiem.
Offline
Użytkownik

Po porannym wyczesaniu jądra udało mi się uzyskać bardzo fajne rozmiary :)
linux-image 5,6mb
linux-headers 6,7mb
EDIT:Chciałbym jeszcze odczytać temperature procesora ale polecenie sensors-detect ma problemy:
Module i2c-nforce2 loaded successfully. FATAL: Module i2c_dev not found. Failed to load module i2c-dev. Next adapter: SMBus nForce2 adapter at 4d00 (i2c-0) Do you want to scan it? (YES/no/selectively): Can't open /dev/i2c-0 Next adapter: NVIDIA i2c adapter (i2c-1) Do you want to scan it? (YES/no/selectively): Can't open /dev/i2c-1 Next adapter: NVIDIA i2c adapter (i2c-2) Do you want to scan it? (YES/no/selectively): Can't open /dev/i2c-2 Next adapter: NVIDIA i2c adapter (i2c-3) Do you want to scan it? (YES/no/selectively): Can't open /dev/i2c-3 Now follows a summary of the probes I have just done. Just press ENTER to continue: Driver `coretemp': * Chip `Intel Atom thermal sensor' (confidence: 9) Warning: the required module coretemp is not currently installed on your system. If it is built into the kernel then it's OK. Otherwise, check http://www.lm-sensors.org/wiki/Devices for driver availability. No modules to load, skipping modules configuration. Unloading i2c-nforce2... failed
Gdzięś wcześniej czytałem że na tych płytach są problemy i że trzeba patcha nałożyć na jądro ale ponowne odnalezienie tamtego posta na pokrewnym forum nie poskutkowało sukcesem...
Ostatnio edytowany przez brekofra (2011-05-13 07:44:13)
Offline







Kapelusznik








Warning: the required module coretemp is not currently installed
│ Symbol: SENSORS_CORETEMP [=n] │ │ Type : tristate │ │ Prompt: Intel Core/Core2/Atom temperature sensor │ │ Defined at drivers/hwmon/Kconfig:403 │ │ Depends on: HWMON [=n] && X86 [=y] && PCI [=y] && EXPERIMENTAL [=y] │ │ Location: │ │ -> Device Drivers │ │ -> Hardware Monitoring support (HWMON [=n])
Offline