[slackware] kernelupgrade: modprobe: Can't locate module

Pagina: 1
Acties:

  • bolluserectus
  • Registratie: November 2001
  • Laatst online: 22-04 20:05
Werkwijze kernel-upgrade:
cd /usr/src
wget linux-2.4.19.tar.gz
tar -zxvf linux-2.4.19
(grsec patch eroverheen, ook al zonder geprobeerd)
cd linux-2.4.19/
make mrproper
make menuconfig
make dep
make bzImage
cp bzImage /vmlinux2.4.19
make modules
make modules_install
vi /etc/lilo.conf
lilo
reboot

Hierna mis ik een netwerkkaart, ik heb er twee van hetzelfde type. 3c509's. Ze zien er wel wat anders uit, maar hebben dezelfde chip.
Ik had in menuconfig deze met * aangezet.
Modprobe zei: can't locate module
Een locate gaf aan dat hij alleen in /lib/modules/2.4.18 stond en niet in mijn nieuwe
/lib/modules/2.4.19-grsec directory.
Toen maar eens de netwerkkaart met een M gemarkeerd. Nieuwe make dep & bzImage make modules en make modules_install.
Jawel, 2 netwerkkaarten. Het zal niet de perfecte manier zijn, maar het werkt.
Ik weet ook niet beter/anders.

Nu wil me firewall niet. Weer kan hij de modules niet vinden.
Wat doe ik fout?

Actions speak louder than words


Verwijderd

Ik denk dat je fouten maakt in je kernelconfig. Iptables zijn ook als module te configureren in je make menuconfig.
--> networking options / network packet filtering -> aanzetten
--> networking options / IP Netfilter Configuration -> submenu met alle iptables onderdelen, aanzetten als module.

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 17-05 17:29

Kippenijzer

McFallafel, nu met paardevlees

Er word over het algemeen sowiezo geadviseerd om je netwerkkaarten als modules te compileren, en in je Slack bootscripts staat standaard na de installatie de modprobe voor die module erin, en als je dan plots die module in je kernel bakt werkt zoiets inderdaad niet, en nu je hem als module hebt gebakken werkt het dus idd wel... Heb je wel IP-netfilter al dan niet als module meegebakken en daarna zo'n beetje all IP-netfilter opties als module (of staticsh) meegecompileerd?

  • bolluserectus
  • Registratie: November 2001
  • Laatst online: 22-04 20:05
make dep is running, duurt effies.
Twee dingen die ik nog niet snap;
Als ik de modules in kernel meebak, doen ze het niet?
Als ik ze loadable maak en later dus activeer, doen ze het wel?

Tweede is dat er niet over uit kan, waarom die ene netwerkkaart het wel deed en die andere niet... :(

Actions speak louder than words


Verwijderd

mmm maf,
naja dat hij ze niet kan vinden omdat je ze niet als module compiled is logies,
maar dat ze het dan ook niet doen is vaag.
ik zal je niet beledigen door te vragen of je wel zeker weet dat je de juiste kaart drivers heb geslecteerd, maar ik ga je wel vragen om te kijken in je bootlog en daar even te pasten wat hij zegt over je netwerk kaarten.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

bolluserectus schreef op 14 oktober 2002 @ 14:16:
Als ik de modules in kernel meebak, doen ze het niet?
Als ik ze loadable maak en later dus activeer, doen ze het wel?
Tweede is dat er niet over uit kan, waarom die ene netwerkkaart het wel deed en die andere niet... :(
Da's logisch :)
Als je een module in de kernel compileerd (met zo'n * markeerd dus ;) ) gaat de kernel ervan uit, dat er maar een zo'n module nodig is, maar aangezien jij 2 dezelfde kaarten hebt, laadt 'ie er dus maar eentje, als je nou een module ( M ) ervan maakt, kun je hem 2 keer laden : Voor elke kaart 1 keer.

Dit probleem heb je niet, als je 2 verschillende kaarten erin hebt zitten, maar alleen als je er 2 dezelfde hebt.

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • bolluserectus
  • Registratie: November 2001
  • Laatst online: 22-04 20:05
Ik was inderdaad heel network packet filtering en IP Netfilter Configuration vergeten.

Nu krijg ik ineens : ran out of input data
grrrr
Khad de kernel al keer of 3 opnieuw gecompiled. Zonder bootproblemen.
Nog maar eens wat *-retjes in M-etjes veranderen.

Actions speak louder than words

Pagina: 1