Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Nie moge zaladowac modulow kernela :(.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Sun Jan 02, 2005 11:40 am    Post subject: [SOLVED] Nie moge zaladowac modulow kernela :(. Reply with quote

Mam jajko 2.6.9 i kompiluje je GCC 3.4.3.
A potem gdy chce zaladowac jaki kolwiek modul, np it87, zy usbcore, to dostaje:
Code:
PECET linux # modprobe it87
WARNING: Error inserting i2c_core (/lib/modules/2.6.9-mily-r9/kernel/drivers/i2c/i2c-core.ko): Invalid moduleformat
WARNING: Error inserting i2c_sensor (/lib/modules/2.6.9-mily-r9/kernel/drivers/i2c/i2c-sensor.ko): Invalid module format
FATAL: Error inserting it87 (/lib/modules/2.6.9-mily-r9/kernel/drivers/i2c/chips/it87.ko): Invalid module format


Konfig jest na pewno dobry.
Jajko zostalo przeniesione z 1 systemu na 2.
Poprzednio kompilowane pod GCC 3.3.4 dziala bez zarzutu, pod GCC 3.4.3 sa jaja z modulami.
Jak to naprawic ??


Last edited by Belliash on Thu Jan 06, 2005 3:03 pm; edited 1 time in total
Back to top
View user's profile Send private message
Strus
l33t
l33t


Joined: 19 Apr 2004
Posts: 780
Location: Poland - Bochnia

PostPosted: Sun Jan 02, 2005 2:16 pm    Post subject: Re: Nie moge zaladowac modulow kernela :(. Reply with quote

rafkup wrote:

Jajko zostalo przeniesione z 1 systemu na 2.


To musiasz ustawić dowiązanie między /usr/src/linux a Twoim jajem i
Code:
make modules_install
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Sun Jan 02, 2005 2:34 pm    Post subject: Reply with quote

masz mnie za idiote?
wiem co robie :D

Po samym komunikacie Invalid module format bys sie skapnal, ze moduly sa zainstalowane i cos jest z nimi nie tak.
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Sun Jan 02, 2005 2:54 pm    Post subject: Reply with quote

Nie unos sie honorem :) Ja tez sadze, ze to Twoj blad, bo:
Code:
nelchael@nelchael ~$ cat /proc/version
Linux version 2.6.10-ck1 (root@nelchael) (gcc version 3.4.3 20041125 (Gentoo Linux 3.4.3-r1, ssp-3.4.3-0, pie-8.7.7)) #1 Sat Dec 25 03:17:10 CET 2004
nelchael@nelchael ~$

Mi sie udalo skompilowac na 3.4.3
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Sun Jan 02, 2005 3:14 pm    Post subject: Reply with quote

Wiec co jest nie tak?
Moze 2.6.10 sie da a 2.6.9 juz nie?

Tylko nie sprawdze tego bo do 2.6.10 nie ma patcha dodajacego wsparcie to ITERAIDu :(.
Back to top
View user's profile Send private message
mdk
Apprentice
Apprentice


Joined: 30 Sep 2004
Posts: 243
Location: Warsaw / Poland

PostPosted: Sun Jan 02, 2005 3:16 pm    Post subject: Reply with quote

Code:

Linux version 2.6.9 (root@meddle) (gcc version 3.4.1 20040803 (Gentoo Linux 3.4.1-r3, ssp-3.4-2, pie-8.7.6.5)) #1 Sat Dec 4 01:31:04 CET 2004


3.4.1 co prawda, ale myślę, że to bez znaczenia.

[edit]
Którą masz wersję binutils?
[/edit]
_________________
Michael Dominic K.
www.mdk.org.pl
Back to top
View user's profile Send private message
Strus
l33t
l33t


Joined: 19 Apr 2004
Posts: 780
Location: Poland - Bochnia

PostPosted: Sun Jan 02, 2005 3:22 pm    Post subject: Reply with quote

rafkup wrote:
Po samym komunikacie Invalid module format bys sie skapnal, ze moduly sa zainstalowane i cos jest z nimi nie tak.


Napisałęś że jajko jest przenoszone, nie napisałęś co zrobiłęś po przenosinach. Więc wywnioskowałęm że masz nowe jajo (przniesione) a moduły ładujesz od starego. (taka sama nazwa więc moduły w odpowiednim katalogu)

O co chodzi z tym przeniesionym jajem? bo chyba do końca nie rozumiem.

Próbowałęś go przekompilować od początku ?
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Sun Jan 02, 2005 3:27 pm    Post subject: Reply with quote

Chodz oto, ze z /usr/src/linux wszystko pzrekopiowalem do chroot'a
dalem make distclean, przezucilem konfig
make
make install

make modules_install
Wszystko pieknie ladnie, bootuje, tez ladnie wstaje.
skompilowalem modul do sagema fast 800 (modem USB), tez ladnie sie skompilowal, dalem modprobe usbcore i lipa :/.
I tak jest z kazdym 1 modulem. Blad znacie.

Co to moze byc?
Jajko to 2.6.9-r9 polatane dodatkowo przeze mnie.
Na starym Gentoo dziala, bo z niego wlasne pisze.
Nowe gentoo rozni sie tym, ze ma pakiety ~x86 i NPTL.

@Strus, moze faktycznie troche nie jasno to napisalem, wiec przepraszam, ze sie unioslem.
Back to top
View user's profile Send private message
Pepek
Guru
Guru


Joined: 25 Apr 2004
Posts: 313
Location: Tarnowskie Góry - Poland - Europe

PostPosted: Sun Jan 02, 2005 4:29 pm    Post subject: Reply with quote

rafkup wrote:
Wiec co jest nie tak?
Moze 2.6.10 sie da a 2.6.9 juz nie?

Tylko nie sprawdze tego bo do 2.6.10 nie ma patcha dodajacego wsparcie to ITERAIDu :(.

Mój patchsecik na 2.6.10 ma obsługę ITERAID-u. Info o nim znajdziesz tu : http://www.linux.com.pl/forum/index.php?t=msg&th=23270&start=30&rid=0&S=6fb3196567584f8944319ca602432957

Pozdrówki. 8)
_________________
For Polish users :
$ man mas
Nie ma strony manuala dla mas
For Other users :
Sorry for my english, I know it's bad, but I think it's at least understandable ;)
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Sun Jan 02, 2005 5:08 pm    Post subject: Reply with quote

A probowales kompilowac go z oblsuga ITERAIDu SCSI?
Bo mi wywala blad :/.
A google tweirdza ze ten patch co go dostales ode mie na 2.6.10 nie rusza :(.

Powracajac do problemu. To samo jajko z tym samym konfiem kompilowane pod aktualnym Gentoo z GCC 3.3.4 dziala jak nalezy.

W czym problem? W GCC 3.4.3-r1?
Back to top
View user's profile Send private message
Pepek
Guru
Guru


Joined: 25 Apr 2004
Posts: 313
Location: Tarnowskie Góry - Poland - Europe

PostPosted: Sun Jan 02, 2005 5:53 pm    Post subject: Reply with quote

rafkup wrote:
A probowales kompilowac go z oblsuga ITERAIDu SCSI?
Bo mi wywala blad :/.
A google tweirdza ze ten patch co go dostales ode mie na 2.6.10 nie rusza :(.

Jasne, że kompilowałem SCSI ITERAID. I w jajo i jako moduł. Zawsze w moim patchsecie testuję, czy się kompilują i w jajo i jako moduł wszystkie rzeczy, które mój patchset dodaje. Gdyby mi się nie kompilował, to bym tego nie wypuszczał. Jednak działania przetestować nie mogłem, bo nie mam takiego sprzętu. Jaki Ci wywala błąd przy kompilacji ? Aha, zawsze możesz też skompilować obsługę IT8212F nie w SCSI, ale w IDE.

A co do głównego tematu wątku, to nie mam pojęcia, gdyż jadę na gcc-3.3.4 i innego nie testowałem.

Pozdrówki. 8)
_________________
For Polish users :
$ man mas
Nie ma strony manuala dla mas
For Other users :
Sorry for my english, I know it's bad, but I think it's at least understandable ;)
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Mon Jan 03, 2005 4:23 pm    Post subject: Reply with quote

mdk wrote:
Code:

Linux version 2.6.9 (root@meddle) (gcc version 3.4.1 20040803 (Gentoo Linux 3.4.1-r3, ssp-3.4-2, pie-8.7.6.5)) #1 Sat Dec 4 01:31:04 CET 2004


3.4.1 co prawda, ale myślę, że to bez znaczenia.

[edit]
Którą masz wersję binutils?
[/edit]



A jakie masz binutils?
Bo ja jakies 2.15...... (najnowsze, jakie jest w portage).
Back to top
View user's profile Send private message
mdk
Apprentice
Apprentice


Joined: 30 Sep 2004
Posts: 243
Location: Warsaw / Poland

PostPosted: Mon Jan 03, 2005 7:08 pm    Post subject: Reply with quote

Ja też (binutils 2.15.90.0.1.1-r3). Przed chwilą przekompilowałem 2.6.9 przy użyciu gcc 3.4.3 - działa bez problemów. Więc raczej problem leży gdzie indziej.

Jeszcze mi przychodzi do głowy:

- Którą masz wersję module-init-tools? (ja: module-init-tools 3.0-r2)
- Nie masz przypadkiem wmergowanego pakietu modutils?
_________________
Michael Dominic K.
www.mdk.org.pl
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Mon Jan 03, 2005 7:14 pm    Post subject: Reply with quote

System jest nowy.
Wrzucilem stage1, make.conf z aktualnego systemu, dopisalem do USE nptl i nptlonly, co spowodowalo zmiane headerow z 2.4 na 2.6, oraz dopisalem ACCEPT_KEYWORDS="~x86"

Nastepnie emerge sync.
/usr/portage/profiles/default-linux/x86/2004.3/packages wyedytowalem.

Zmienilem tam kilka rzeczy.
Plik ten teraz wyglada tak:
Code:
# Copyright 2001-2004 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License, v2
# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/x86/2004.3/packages,v 1.3 2004/10/16 21:24:29 vapier Exp $

# For instructions on how this file works (as an inclusion mask, primarily),
# please refer to ${PORTDIR}/profiles/base/packages

# Use this file to lock down specific versions of packages ONLY TO THIS
# SPECIFIC PROFILE!

# You can also add files to the base system itself if you prefix them with a
# *



>dev-lang/gpc-2.1
>=sys-apps/baselayout-1.9.4-r3
>=sys-devel/binutils-2.14.90.0.8-r1
>=sys-devel/gcc-3.4.3-r1
>=sys-libs/glibc-2.3.4.20041102

>=app-admin/sysklogd-1.4.1


Reszte leciala wedlug opisu z gentoo.pl. Jaja takie jak widzicie z kernelem. Reszta dziala bez zarzutow. Drzewo portage z 31 grudnia 2004r.
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Tue Jan 04, 2005 1:06 pm    Post subject: Reply with quote

OK, chyba znalazlem rozwiazanie:
https://bugs.gentoo.org/show_bug.cgi?id=72456

"kernel doesn't build properly with new binutils (2.15.90.0.1.1-r3)"

Sprobuje jeszcze raz posadzic Gentoo i miejmy nadzieje ze bedzie OK.
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Thu Jan 06, 2005 2:51 pm    Post subject: Reply with quote

No dobra.
Chyba zakumałem o co biega.
Sprawa wyglada nastepujaco. Otoz GCC-3.4.3-r1, powoduje ten blad. Zrobilem emerge gcc-3.3.4-r1 i musze Wam powiedziec, ze moduly sie laduja poprawnie. Nie wiem, czy mam to uznac za bug'a, czy za bunt przedmiotow martwych, ew. kompilatora, aczkolwiek z jakby ktos mial jakies jaja i uzywal GCC-3.4.3-r1, to zwroccie na to uwage.

Temat oznaczam jako SOLVED, gdyz chyba znalazlem rozwiazanie. Sprobuje jeszcze posadzic GCC 3.4.1-r3, jak to ma mdk.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum