Treiber nachträglich einbasteln

Post Reply
Message
Author
sailorbrand
Posts: 346
Joined: Sat 31 May 2008, 19:39
Location: Germany

Treiber nachträglich einbasteln

#1 Post by sailorbrand »

Ich hab hier mehrere Puppys.

In den neueren ist der Wlan-Treiber ATH9k mit drin.

Aber im 4.13 nicht. Hätt ich aber gerne.

ist so ein Treiber nicht auch nur ne Datei? Kann man diese dann einfach in das Treiber-Dir kopieren?
Wenn ja, welche mag das sein und wo findet man diese?

Die üblichen get the latest ath9k-Seiten hab ich zig mal gelesen. Aber nie verstanden. Zumal die ja auch nicht puppy-artig sein dürften...
Gruß Michael

Acer Aspire 5730ZG, 4GB Ram, 320 GiG HD, 2,0 Ghz Intel DualCore
nvidia Geforce 9300M GS TurboCache, Puppys & Ubuntu. Vista gelöscht!

User avatar
rhadon
Posts: 1292
Joined: Thu 27 Mar 2008, 11:05
Location: Germany

#2 Post by rhadon »

Hallo Michael,

Treiber, also auch Wlantreiber, sind Kernelabhängig. Also nach Kernelversion + ath9k suchen, oder selber versuchen.

Du brauchst für 4.13 den Sourcecode (geht wohl am einfachsten, wenn's den als Sfs gibt), die für 4.13 entsprechende devx.sfs, und den eigentlichen Treiber.

Dann vermutlich mit den Befehlen configure, make und make install. Oder so ähnlich. Habe ich noch nie mit einem Wlantreiber gemacht, deshalb kann ich dir leider nicht weiterhelfen.

Viel Erfolg

Rolf

Edit: vieleicht hilft dieser Link weiter?
Ich verwende "frugal", und das ist gut so. :wink:
Raspberry Pi without Puppy? No, thanks.

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#3 Post by Karl Godt »

aus man modprobe :

--force-vermagic
Every module contains a small string containing important
information, such as the kernel and compiler versions. If a
module fails to load and the kernel complains that the "ver-
sion magic" doesn't match, you can use this option to remove
it. Naturally, this check is there for your protection, so
this using option is dangerous.

This applies to any modules inserted: both the module (or
alias) on the command line, and any modules it depends on.

--force-modversion
When modules are compiled with CONFIG_MODVERSIONS set, a sec-
tion is created detailing the versions of every interface
used by (or supplied by) the module. If a module fails to
load and the kernel complains that the module disagrees about
a version of some interface, you can use "--force-modversion"
to remove the version information altogether. Naturally,
this check is there for your protection, so using this option
is dangerous.

This applies any modules inserted: both the module (or alias)
on the command line, and any modules it depends on.

--set-version
Set the kernel version, rather than using uname(2) to decide
on the kernel version (which dictates where to find the mod-
ules). This also disables backwards compatibility checks (so
modprobe.old(8) will never be run).

aus kernel make menuconfig :

CONFIG_MODVERSIONS:
Usually, you have to use modules compiled with your kernel.
Saying Y here makes it sometimes possible to use modules
compiled for different kernels, by adding enough information
to the modules to (hopefully) spot any changes which would
make them incompatible with the kernel you are running. If unsure, say N.

findet einer in /etc/modules/DOTconfig*

modinfo MODULE zeigt version+magic

Post Reply