Modul erstellen schlägt fehl

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Modul erstellen schlägt fehl

Beitrag von andreas123 » 15.08.2007 20:45:31

Hallo,

ich versuche nach der Anleitung:
http://wiki.debianforum.de/WLANRT2500CH ... %28wlan%29
das Treibermodul zu erstellen. Der Kernel ist der aktuelle von Etch 2.6.18-4-686. Die Kernel-Header habe ich installiert. Rufe ich

Code: Alles auswählen

make debug
auf, bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-686'
  CC [M]  /usr/src/Module/rtmp_main.o
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
rt2500.ko failed to build!
Hier komme ich nicht weiter und hoffe auf eure Hilfe.

Sorry, ich war wohl etwas durcheinander gestern Abend. Der Link war falsch - habe ich jetzt korrigiert.
Ich will meine WLAN Karte zum Laufen bringen und das Treibermodul RT2500 installieren.

Gruß
Andreas
Zuletzt geändert von andreas123 am 16.08.2007 08:43:04, insgesamt 1-mal geändert.

Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

Beitrag von Columbus » 15.08.2007 23:39:14

Endschuldige die Frage, was hast Du genau vor? Das geht nicht aus Deiner Anfrage hervor.
Willst Du einen eigenen Kernel erstellen? Wiso debuggen? Welches Modul?

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 16.08.2007 18:24:14

Hallo Christian,

Sorry, ich war wohl etwas durcheinander gestern Abend. Der Link war falsch - habe ich jetzt korrigiert.
Ich will meine WLAN Karte zum Laufen bringen und das Treibermodul RT2500 installieren.

Gruß
Andreas

Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

Beitrag von Columbus » 16.08.2007 22:35:33

Okay, also so wie es aussieht gibt es für diesen Treiber ein Quellpacket. Dann müsstest Du in der tat die Header-Dateien für Deinen laufenden Kernel installieren. Diese sollten dann in /usr/src liegen. Vielleicht einen softlink auf das Verzeichnis mit denn Headern. Dann mit apt-get install rt2500 rt2500-source die Tools und den Quellcode runterziehen. Der Quellcode sollte dann auch in /usr/src liegen.
Mit module-assistant kannst Du daraus ein Modul machen.

Code: Alles auswählen

# m-a prepare
# m-a a-i rt2500
Dann sollte in /usr/src ein rt2500....deb liegen und das mit dpkg -i installieren.

Aber gibts da kein Eintrag im Wiki? Ich habe jetzt auch nichts geeignetes gefunden?

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 17.08.2007 21:40:40

Hallo Christian,

vielen Dank für die Antwort. Das hat soweit geklappt.
Warum allerdings die linux-headers nochmal installiert wurden, ist mir ein Rätsel.

Das deb - Paket wurde erstellt und ich habe es mit dpkg installiert. (je. das rt2x00 und das rt25xx)

Code: Alles auswählen

m-a a-i rt2500
Bedeutet a-i autoinstall und hätte das Paket damit nicht gleich automatisch installiert werden müssen?

Jetzt habe ich allerdings folgendes Problem:
lspci zeigt mir an:

Code: Alles auswählen

Network controller: RaLink RT2561/RT61 802.11g PCI
Stecke ich die PCMCIA Karte in den Slot kommt folgende Meldung:

Code: Alles auswählen

rt61pci->rt61pci_init_firmware_cont: Error - Failed to load Firmware.
Rufe ich ifconfig auf, wird mir das Device auch nicht angezeigt.

Gruß
Andreas

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 17.08.2007 23:46:51

Moin

Dir fehlt die Binäre Firmware für deinen Ralink-Chip.
http://www.ralinktech.com.tw/data/RT61_ ... e_V1.2.zip

Die in dem Zip enthaltenen BIN Files nach /lib/firmware entpacken...
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 18.08.2007 09:45:47

Moin,

das werde ich heute Nachmittag ausprobieren.

Danke!

Gruß
Andreas

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 18.08.2007 19:33:16

Treiber funktioniert!

ich habe die Firmware kopiert.

In der
/etc/udev/rules.d/z25_persistent-net.rules
steht das Gerät als "wlan0"

In der
/etc/network/interfaces
habe ich eine feste IP eingetragen. Nach einem Neustart antwortet die Karte auf einen Ping.

Jetzt muß ich noch heraus bekommen, wie ich die WLAN Einstellungen machen muß.

Erst mal auf Suche gehen....

Vielen Dank für die Hilfe.

Gruß
Andreas

Antworten