← Back to team overview

sslug-teknik team mailing list archive

Re: kernekompilering eller nyt modul

 

On Fri, 13 Aug 2004 11:43:24 +0200
Kristian wrote:

> Jeg har et lidt "skævt" problem omkring linuxkernen - og jeg er desværre
> novice på området.
> 
> Jeg skal opdatere en debian stable med en ny driver, hidtil har den brugt
> ethernet driveren epro100, men jeg har den stærkt mistænkt for at være årsag
> til at maskinen fryser og jeg skal prøve driveren e100.
> 
> Problemet er, at computeren er på et lokalt netværk uden adgang til
> internettet, og jeg kan ikke selv være til stede ved computeren, så jeg må
> sende det nødvendige til en anden og instruerere vedkommende i at gøre det
> nødvendige.
> 
> Hvad vil I foreslå?
> 
> Skal jeg kompilere kernen på en debian stable her?
> (jeg har faktisk allerede en kerne her, hvor driveren "e100" loades som
> modul.
> Hvis ja, hvilke filer er kernen afhængig af (om nogen) ?
> 
> Eller kan jeg nøjes med at sende et modul til ham og skrive "e100" i
> /etc/modules ?
> Hvor findes et sådant modul, hvilke filer... - og hvor skal det ligge på en
> anden maskine?

Hvis man "snyder" kernen ved at konfigurere et alias i
/etc/modules.d/ eller lignende og så kører modules-update og
depmod, så kan man godt få en kerne til at acceptere en "fremmed"
driver. Den kalder jo så ved insmod initialiseringskoden for driveren.

Det er af flere grunde ikke verdens bedste løsning. Hvis der er programmer
som kører hardwaregenkendelse, skal de vist passe med det fremmede modul,
eller kende det. man modules.conf fortæller om brugen af alias og henviser
til de andre modutils, som du nok hellere må læse om.


> Eller skal jeg sende ham en apt pakke og lade ham kompilere? Vil jeg helst
> undgå, da jeg ikke selv er så rutineret omkring det.

Da du jo ikke har fået en masse reaktioner (endnu) så vil jeg foreslå
dig at sende remote-manden en knoppix CD. Hvis den løsning ikke kan
accepteres, må du sende ham en debian pakke, som han kan installere (der
må være en "bred" kerne med e100 moduler.)

Hvis man ikke selv kan lave det, så må du lave et tar arkiv, som skal
pakkes ud af root i filsystemets-rod (det er noget rod;-)


-- 
donald_j_axel donax snabela get2net.dk -- http://d-axel.dk/


References