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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-12-02 00:59:02

  sznury - Członek DUG

sznury
Członek DUG
Skąd: Trzebnica
Zarejestrowany: 2005-10-27

Dorabianie modułów do jajka + kompilacja kernel-2.6.14

Skompiowałem jajko (2.6.14) bez zmian - ustawienia configa "firmowe" no i chcę teraz dorobić sobie potrzebne moduły. Jak to zrobić ??


Dowiedziałem się od Preza, że tak to nie zadziała, trzeba kompilować jajo od nowa.
No to teraz nowy problem. Kompiluje jajko 2.6.14. Wydawało mi się, że takie rzeczy jak moduł do karty sieciowej są domyślnie dodawane- jednak ... po skompilowaniu i odpaleniu dosteję przy starcie to:

Detecting hardware...Discovered hardware for these modules: sk98lin 8139too sata_via via82cxxx via82cxxx_audio u
sb_uhci ehci_hcd
Fri Dec  2 11:51:27 2005: ^[[33m*^[[39;49m Skipping unavailable/built-in sk98lin module.
Fri Dec  2 11:51:27 2005: ^[[33m*^[[39;49m Skipping unavailable/built-in 8139too module.
Fri Dec  2 11:51:27 2005: ^[[33m*^[[39;49m Skipping unavailable/built-in sata_via module.
Fri Dec  2 11:51:27 2005: ^[[33m*^[[39;49m Skipping unavailable/built-in via82cxxx module.
Fri Dec  2 11:51:27 2005: ^[[33m*^[[39;49m via82cxxx_audio disabled in configuration.
Fri Dec  2 11:51:27 2005: Loading uhci_hcd module...
Fri Dec  2 11:51:28 2005: ^[[33m*^[[39;49m Skipping unavailable/built-in ehci_hcd module.
Fri Dec  2 11:51:28 2005: Running 0dns-down to make sure resolv.conf is ok...done.
Fri Dec  2 11:51:28 2005: Setting up networking...done.
Fri Dec  2 11:51:28 2005: ^[[33m*^[[39;49m /etc/network/options is deprecated.
Fri Dec  2 11:51:28 2005: Setting up IP spoofing protection...done (rp_filter).
Fri Dec  2 11:51:29 2005: Configuring network interfaces...eth0: ERROR while getting interface flags: No such device
Fri Dec  2 11:51:29 2005: SIOCSIFHWADDR: No such device
Fri Dec  2 11:51:29 2005: SIOCSIFADDR: No such device
(...)

Na starym jajku 2.6.8  mam np:
Detecting hardware...Discovered hardware for these modules: sk98lin 8139too sata_via via82cxxx via82cxxx_audio u
sb_uhci ehci_hcd
i potem ładuje się co trzeba

lsmod na 2.6.14 wywala 5 pozycji  , a na 2.6.8. uuuu  dużo więcej
Co robię źle? Które opcje w jajku dodadzą moduł dla eth0 ??

Offline

 

#2  2005-12-04 00:47:37

  etilen - Użytkownik

etilen
Użytkownik
Skąd: Gdańsk
Zarejestrowany: 2005-11-21

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

Witam
Sam od niedawna używam Debiana i pierwsze czego postarałem sie nauczyć to kompilacja jądra. Było warto bo system jest teraz wydajniejszy, ale wracając do pytania...

Do ustawienia jąderka wykozystałem make menuconfig.
Tu możesz podać "firmowego" konfiga ale szczerze Ci  odradzam wykorzystanie go bez modyfikacji. Zawsze lepiej dopasować jądro do swoich potrzeb.
Może ci się przydać polecenie lspci (wyświetla chipset mostków i kart roższerzeń).

Szczegóły:
http://linuxreviews.org/howtos/Kernel-Build-HOWTO/

Pozwodzenia

Offline

 

#3  2005-12-04 11:08:02

  korbol - Członek DUG

korbol
Członek DUG
Zarejestrowany: 2005-04-29

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

lsmod na 2.6.14 wywala 5 pozycji , a na 2.6.8. uuuu dużo więcej

A czy wkompilowales poszczegolne rzeczy jako moduły?


Pozdrawiam

Offline

 

#4  2005-12-04 14:35:13

  Prezu - Moderator

Prezu
Moderator
Skąd: Vancouver, BC
Zarejestrowany: 2005-06-02

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

Sznury, ale ten oryginalny .config masz "debianowy", czy z "vanilla linux"? Skopiuj sobie odpowiedni konfig z /boot/config-cos_tam, gdzie config-cos_tam to config dystrybucyjnego jajka.

Offline

 

#5  2005-12-04 15:42:14

  sznury - Członek DUG

sznury
Członek DUG
Skąd: Trzebnica
Zarejestrowany: 2005-10-27

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

Pojechałem na "vanilla linux". Dodałem wprawdzie to co chciałem. Czy aż tak się pomyliłem :). Bardzo możliwe ostatnio baaaaardzo się pomyliłem na egz z logiki i .............. ok teraz robie jajko z configa debianowego. Thx Prezu

hmm po kompilacji z firmowym debian-configiem nic sie nie zmienilo ... dostaje to samo

Offline

 

#6  2005-12-04 17:17:40

  Prezu - Moderator

Prezu
Moderator
Skąd: Vancouver, BC
Zarejestrowany: 2005-06-02

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

A jesteś pewny, że to, czego nie możesz się doszukać jest niewkompilowane na stałe? Bo discover (pierwszy post) omija u Ciebie próby ładowania modułów wkompilowanych na stałe.

Offline

 

#7  2005-12-04 18:40:39

  sznury - Członek DUG

sznury
Członek DUG
Skąd: Trzebnica
Zarejestrowany: 2005-10-27

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

A jesteś pewny, że to, czego nie możesz się doszukać jest niewkompilowane na stałe? Bo discover (pierwszy post) omija u Ciebie próby ładowania modułów wkompilowanych na stałe.

Pewnie wogóle tego nie ma nawet jako modułu, gdyż
modprobe -l  8139too nie wypisuje czegokolwiek...

Offline

 

#8  2005-12-04 19:58:46

  Prezu - Moderator

Prezu
Moderator
Skąd: Vancouver, BC
Zarejestrowany: 2005-06-02

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

Sznury, w pierwszym poście:

Fri Dec 2 11:51:27 2005: ^[[33m*^[[39;49m Skipping unavailable/built-in 8139too module.

Przeczytaj to dokładnie! :>
Tak jsk mówiłem, 8139too masz wkompilowany na stałe w jajko, a nie jako modół. Pozostałe brakujące pewnie też.

Offline

 

#9  2005-12-06 01:15:26

  sznury - Członek DUG

sznury
Członek DUG
Skąd: Trzebnica
Zarejestrowany: 2005-10-27

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

W taki razie skąd się bierze problem z kartą sieciową?? System jej nie wykrywa na nowym jajku ( kompilowany z konfigiem z debianowym wg wskazań )

A teraz jeszcze jeden problem - co to ma znaczyć (patrz poniżej). Nie mogę skompilować jajka na samym początku się coś wali i potem już dupa blada :(

Kod:

fred:/usr/src/linux# make-kpkg --revision MojKern03 --config menuconfig
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo ".file "null" .ident "GCC:(GNU)4.0.320051201(prerelease)(Debian4.0.2-5)" .section .note.GNU-stack,"",@progbits"'
make: *** [debian_LOCALVERSION] Błąd 2
# work around idiocy in recent kernel versions
(...)

Offline

 

#10  2005-12-06 15:19:57

  Prezu - Moderator

Prezu
Moderator
Skąd: Vancouver, BC
Zarejestrowany: 2005-06-02

Re: Dorabianie modułów do jajka + kompilacja kernel-2.6.14

Zbierz:

Kod:

# dmesg > jakis_plik

i daj tu linka.
Co do błędu, to spróbuj po prostu make menuconfig.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)