[linux] kernel update, modules probleem

Pagina: 1
Acties:

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Ik heb net een nieuwe(re) kernel voor mijn ouwe Red Hat bak gecompileerd. Er stond eerst 2.2.5-15 op, nu 2.2.19. Het werkt in principe wel, alleen mijn netwerk kaart niet. Hij kan eth0 dus niet opstarten

Dit ligt dus schijnbaar aan de modules (waar ik weinig van snap). Ik heb gecompiled met make oldconfig, dus ik nam aan dat alles goed zou gaan. Ik heb daarna ook make modules en make modules_install gedaan. Maar nu staat er in /lib/modules/2.2.19 alleen maar net, en daarin alleen maar dummy.o

Nu vraag ik mij dus af hoe ik die goeie modules nou gecompiled krijg enzo :?

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 15:05

Sjonny

Fratser

make menuconfig
en zoek je eth kaart op, en bouwen als module :Z

The problem is in the part of your brain that handles intelligence.


  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
1) Die menuconfig layout is helemaal f*cked up, dus daar kan ik niet wijs uit worden. Lijkt of 'ie geen ANSI codes herkent ofzo.

2) Ik weet niet welke NIC in die bak zit, het is een Compaq Deskpro 575 met on-board network. Kan het ook nergens vinden. De Red Hat 6.0 installatie herkende hem toen gewoon.

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 15:05

Sjonny

Fratser

1) heb je wel X? dan kan je met `make xconfig` ut wel aanpassen, anders ben je fucked en moet je `make config` doen en alle opties af :)

2) Ik zou gokken op ne2000 of intel chip.

edit:

doh! kan je natuurlijk kijken in /proc/pci |:(
ben d'r niet meer helemaal bij :z

The problem is in the part of your brain that handles intelligence.


  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Nee, ik heb geen X. Maar ik heb weer even in in 2.2.5-15 geboot, en toen modprobe -c, en die zegt dat hij pcnet32 gebruikt voor eth0. Dus die moet ik zien de compilen :?

edit:

En dat moet dus met make config, kan niet anders? En dan moet ik dus de hele kernel opnieuw compilen, en niet alleen die module?

Verwijderd

Je kunt ook proberen de C file uit de kernel source dir te vissen. En dan proberen te compile zonder de hele kernel overnieuwd te compile. Vaak staat onder in c file hoe je 'm moet compile als je dat ook niet weet.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Op dinsdag 12 juni 2001 19:06 schreef da_Stimpy het volgende:
Je kunt ook proberen de C file uit de kernel source dir te vissen. En dan proberen te compile zonder de hele kernel overnieuwd te compile. Vaak staat onder in c file hoe je 'm moet compile als je dat ook niet weet.
Dat was ook mijn bedoeling! Ik heb die .c file dus te pakken, maar ik weet inderdaad niet hoe ik hem moet compilen. Dit staat ook niet in die file. Ik heb dus geen flauw idee welke parameters ik allemaal mee moet geven aan gcc.

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 15:05

Sjonny

Fratser

Je kan ook in /usr/src/linux je .config file editen. Zet dan CONFIG_PCNET32=m ipv =n en compile modules. stukkie makkelijker ...

The problem is in the part of your brain that handles intelligence.


Verwijderd

cp /usr/src/linux-2.2.15/.config /usr/src/linux-2.2.19

cd /usr/src/linux-2.2.19

make oldconfig

:z

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Op dinsdag 12 juni 2001 19:52 schreef beelzebubu het volgende:
cp /usr/src/linux-2.2.15/.config /usr/src/linux-2.2.19

cd /usr/src/linux-2.2.19

make oldconfig

:z
/usr/src/linux-2.2.5-15 heeft geen .config bij mij. En make oldconfig heb ik ook gedaan.

  • RemcoX
  • Registratie: Mei 2000
  • Laatst online: 14-02 20:05
Op dinsdag 12 juni 2001 19:37 schreef Sjonny het volgende:
Je kan ook in /usr/src/linux je .config file editen. Zet dan CONFIG_PCNET32=m ipv =n en compile modules. stukkie makkelijker ...
Aha, dat heb ik gedaan, en nu heb ik dus een pcnet32.o. Thanks :) Ik denk dat het nu wel gaat lukken, morgen effe uitproberen.
Pagina: 1