![]() |
[Deb] Module "kwijt"?
Goedenavond,
Ik ben ondertussen verhuisd en toen is ook mijn server meegegaan. Gisteren deed hij het maar heb hem vandaag uitgezet om hem te verplaatsen. Ik had hem toen zonder beeldscherm aangedaan, en laten draaien. Nu wilde ik zojuist verbinding leggen, maar kreeg geen ping terug. Dus ik heb een monitor aangesloten en toen leek hij te hangen. Ik had IIG gewoon zwart beeld en kon niets anders meer dan hem uitzetten. Toen ik opnieuw opstarte kwam mijn ETH0 niet meer up. Het betreft een RTL8139c kaartje, terwijl alles het dus gisteren wel deed. Na wat speurwerk waar ik zag dat de kaart wel in lspci stond maar niet in lsmod wilde ik hem gaan inladen met insmod of modprobe. Allebei zeiden ze dat ze de module 8139too niet konden vinden. Ook in modconf zit hij niet onder het /net/ menu. Ik heb dus ook geen internet op die pc om een update te doen. Betekent dit dat ik een module moet gaan compileren en die eerst van diskette aflezen? Of zijn er nog andere mogelijkheden? De module zit er namelijk standaard bij. |
Heb je er geen kernel source meer opstaan om ff opnieuw een make modules en make modules_install op te draaien?
|
Citaat:
|
je hebt toch alleen de .deb nodig van de kernel-source? is misschien 25Mb... moet wel te doen zijn lijkt me...
|
Citaat:
|
Ik ben gisteren maar even opnieuw aan de slag gegaan.
Er staat nu een source van de kerrnel 2.4.18 op de schijf. Ik kan echter geen make menuconfig doen omdat limncurses-dev depend op een nieuwere ncurses dan ikzelf heb. Daar ben ik omheen gekomen door een make config. Daar heb ik alle standaard zaken doorge enterd en verder ook EXT3 en de module 8139too in de kernel geladen. Als ik dan echter ga compilen loopt hij vast op een directory ASM. Deze heb ik gekeken of ik die bij een nieuwe compile eruit kon laten maar die kom ik nergens tegen. In deze source zit dus wel de broncode voor de module. Die heb ik dus geprobeerd om te compilen met GCC maar ook dat mislukte. Het commando dat ik daarvoor gebruikte was: gcc -DMODULE -D__KERNEL__ -O6 -c 8139too.c Maar deze geeft errors over een aantal functies die in de broncode worden genoemd maar niet aanwezig zijn. Verder heb ik bij de broncode ook al de make modules en make modules_install gedaan, maar als ik dan insmod doe krijg ik nog steeds de fout dat de module niet gevonden wordt. |
Alle tijden zijn GMT +1. Het is nu 01:54. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.