View previous topic :: View next topic |
Author |
Message |
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Sun Jan 02, 2005 11:40 am Post subject: [SOLVED] Nie moge zaladowac modulow kernela :(. |
|
|
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 |
|
|
Strus l33t
Joined: 19 Apr 2004 Posts: 780 Location: Poland - Bochnia
|
Posted: Sun Jan 02, 2005 2:16 pm Post subject: Re: Nie moge zaladowac modulow kernela :(. |
|
|
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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Sun Jan 02, 2005 2:34 pm Post subject: |
|
|
masz mnie za idiote?
wiem co robie
Po samym komunikacie Invalid module format bys sie skapnal, ze moduly sa zainstalowane i cos jest z nimi nie tak. |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Sun Jan 02, 2005 2:54 pm Post subject: |
|
|
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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Sun Jan 02, 2005 3:14 pm Post subject: |
|
|
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 |
|
|
mdk Apprentice
Joined: 30 Sep 2004 Posts: 243 Location: Warsaw / Poland
|
Posted: Sun Jan 02, 2005 3:16 pm Post subject: |
|
|
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 |
|
|
Strus l33t
Joined: 19 Apr 2004 Posts: 780 Location: Poland - Bochnia
|
Posted: Sun Jan 02, 2005 3:22 pm Post subject: |
|
|
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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Sun Jan 02, 2005 3:27 pm Post subject: |
|
|
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 |
|
|
Pepek Guru
Joined: 25 Apr 2004 Posts: 313 Location: Tarnowskie Góry - Poland - Europe
|
Posted: Sun Jan 02, 2005 4:29 pm Post subject: |
|
|
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. _________________ 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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Sun Jan 02, 2005 5:08 pm Post subject: |
|
|
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 |
|
|
Pepek Guru
Joined: 25 Apr 2004 Posts: 313 Location: Tarnowskie Góry - Poland - Europe
|
Posted: Sun Jan 02, 2005 5:53 pm Post subject: |
|
|
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. _________________ 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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Mon Jan 03, 2005 4:23 pm Post subject: |
|
|
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 |
|
|
mdk Apprentice
Joined: 30 Sep 2004 Posts: 243 Location: Warsaw / Poland
|
Posted: Mon Jan 03, 2005 7:08 pm Post subject: |
|
|
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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Mon Jan 03, 2005 7:14 pm Post subject: |
|
|
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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Tue Jan 04, 2005 1:06 pm Post subject: |
|
|
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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
Posted: Thu Jan 06, 2005 2:51 pm Post subject: |
|
|
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 |
|
|
|