Forum: PC-Programmierung LinuxSuse11.3: Treiber laden


von Alf (Gast)


Lesenswert?

Hallo alle zusammen,

hab ein broblemchen mit nem treiber für eine Karte die auf einen PCI-X 
slot hängt.

Habe gerade einen neuen rechner bekommen und dort suse 11.3_64bit 
draufgespielt, vorher hatte ich suse 11.1_32bit drauf.
Jetzt kann ich den dazugehörigen treiber nicht mehr aktivieren bzw. 
make(en).
Das Termnal spuckt mir einen Fehler 
aus(../lib/moduls/2.6.34-12-Desktop/build: Datei oder Verzeichnis nicht 
gefunden bzw. error inserting *.ko). Kann das sein, dass der treiber 
nicht für diesen Kernel geeignet ist bzw. für die 64bit Version?
Könnte der treiber laufen wenn ich einen Kernelupgrade mache?

Sorry falls die fragen unsinnig sind aber ich habe noch nicht soviel 
Erfahrung mit linx

Falls noch informationen fehlen ich kann die bestimmt nachliefern.

Danke

von DDT (Gast)


Lesenswert?

Kernel update hilft immer, versuch es erst mal damit.

von Alf (Gast)


Lesenswert?

ich glaube das der aktullste kernel. ich überlege ein kernel(upgrade) zu 
machen. Ich frage mich ob es so ohne weiteres geht? spielt es eine rolle 
ob ich eine 64bit oder 32bit SuseVersion und welchen Kernel ich habe??

kann ich einen Kernel von Suse 11.1_32bit auf suse 11.3_64bit laden????

von Promeus (Gast)


Lesenswert?

Nein, kannst Du nicht.

von Promeus (Gast)


Lesenswert?

Und Du kannst auch kein 32bit Kernelmodul zu einen 64Bit Kernel 
dazuladen.

von Alf (Gast)


Lesenswert?

warum??

von Promeus (Gast)


Lesenswert?

Ein Kernelmodul muss für den Kernel kompiliert werden. Es ist im Grunde 
nichts anderes wie ein ausgelageter Teil des Kernels, aber trotzdem ein 
Bestandteil des Kernels.
Wenn Du also das Kernel Modul verwenden willst, musst Du es neu 
kompilieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.