hallo elite-noob. also ich denke, dein problem müsste ziemlich einfach in den griff zu bekommen sein, denn es gibt die rt2500-treiber bereits als deb-paket einfach zu installieren. überprüfe bitte zunächst, welche sourcen du in /etc/apt/sources.list stehen hast. ich habe z.b. folgende, womit diese treiber gefunden werden:
Code:
deb ftp://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src ftp://ftp.de.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main
du musst auf jeden fall module-assistant (gleichnamiges paket in apt) installiert haben, was aber wahrscheinlich automatisch geschehen wird, wenn du rt2500-source installieren wirst.
BITTE UNTEN BEI EDIT WEITERLESEN
natürlich brauchst du auch einen kompiler. apt-get install gcc gcc-4.0 müsste ausreichen. ich bin mir jetzt nicht ganz sicher, aber schätzungsweise müssen auch die kernel-header-dateien installiert sein.
hast du dann also erst einmal rt2500-source installiert, kannst du in das verzeichnis /usr/share/doc/rt2500-source wechseln und dort eine dateie lesen, die vllt README.Debian oder ähnlich heißt. dort müsste dann stehen, wie du vorgehen sollst. bei meinen beiden sourcen, die ich auf diese art und weise installiere reicht folgendes vorgehen (wenn alles sonst korrekt installiert ist):
- nach /usr/src wechseln
- m-a a-i rt2500 (es wird das paket erstellt und installiert)
- modprobe rt2500 (modul für die karte laden)
und dann wenn es fertig ist musste natürlich das entsprechende interface konfigurieren unter /etc/network/interfaces
ich hoffe das hilft dir ein wenig weiter.
EDIT: ich habe das jetzt bei mir mal probeweise installiert und wollte hier die schritte aufführen:
Code:
# apt-get install rt2500-source
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
cpp-3.3 gcc-3.3
Suggested packages:
gcc-3.3-doc
The following NEW packages will be installed:
cpp-3.3 gcc-3.3 rt2500-source
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 3192kB of archives.
After unpacking 7631kB of additional disk space will be used.
Do you want to continue [Y/n]? y
damit war es installiert. es wird die kompilerversion 3.3 mitinstalliert, also brauchste 4.0 gar nicht (im gegensatz dazu, was ich oben geschrieben hatte).
dann hab ich wie oben geschrieben m-a a-i ausgeführt in /usr/src und siehe da:
Code:
Extracting the package tarball, /usr/src/rt2500.tar.gz, please wait...
Done with /usr/src/rt2500-2.6.12-1-386_1.1.0+cvs20050819-2+2.6.12-10_i386.deb .
Selecting previously deselected package rt2500-2.6.12-1-386.
(Reading database ... 82629 files and directories currently installed.)
Unpacking rt2500-2.6.12-1-386 (from .../rt2500-2.6.12-1-386_1.1.0+cvs20050819-2+2.6.12-10_i386.deb) ...
Setting up rt2500-2.6.12-1-386 (1.1.0+cvs20050819-2+2.6.12-10) ...
das paket ist erstellt und installiert worden.
jetzt noch da laden des moduls rt2500 mit'modprobe rt2500 und dann mit lsmod gucken, ob das auch wirklich geladen wurde:
Code:
# modprobe rt2500
# lsmod | grep rt2500
rt2500 163300 0
also alles wunderbar geklappt. was WICHTIG ist: du muss headerdateien passend zu deiner kernelversion installiert haben, weil sonst das kompilieren nicht klappen wird. am einfachsten ist für dich wahrschienlich die folgende vorgehensweise:
# uname -r
2.6.x-y-386
# apt-cache search 2.6.x-y-386
hiernach bekommst du ausgabe von paketen, die 2.6.x-y-386 enthalten und installierst dasjenige, wo das wort "headers" drin vorkommt

ich mache hier absichtlich keine konkrete angabe, weil je nach kernelversion es entwerder "kernel-headers-..." oder "linux-headers-..." heißt. das wurde irgendwann vom "kernel" nach "linux" umgetauft in debian ...
na ja ansonsten dürfe nichts mehr schiefgehen

ich wünsche dir viel erfolg.
grüße,
alpha.