Hallo!
Also ich mach an der NIC schon min 6 Wochen rum, kann mir keiner nen TIP
geben, wäre echt suuper! Es scheint mir fast so als ob Linux das Teil
überhaupt nicht mag! yast2 erkennt dir Karte als Tiger NIC, aber beim
aktivieren geht es immer schief! D.h. er erkennt es, kann sie aber nicht
aktivieren. Habe außer VGA nix drin, konflikte also ausgeschlossen.
Da der aktuelle Kernel die Diamond Homfree Netzwerkkarte (Funk) nicht
supported muss ich mir mein Modul selber Compelieren. (laut
http://www.informatik.hu-berlin.de/~hasselma/homefree.en.html)
Ich habe den SuSE7.3 standard Kernel.
Was müsste ich denn an der Makefile ändern das das "make" geht? Die
Fehlermeldung ist ganz unten.
=========== Start Makefile ==============
## Makefile for Diamond Multimedia "HomeFree Wireless" NIC driver.
## Driver Author: Pavel Machek
Hallo, * Am 19.03.2002 zauberte spiekey:
Hallo! Also ich mach an der NIC schon min 6 Wochen rum, kann mir keiner nen TIP geben, wäre echt suuper! Es scheint mir fast so als ob Linux das Teil überhaupt nicht mag! yast2 erkennt dir Karte als Tiger NIC, aber beim aktivieren geht es immer schief! D.h. er erkennt es, kann sie aber nicht aktivieren. Habe außer VGA nix drin, konflikte also ausgeschlossen. Da der aktuelle Kernel die Diamond Homfree Netzwerkkarte (Funk) nicht supported muss ich mir mein Modul selber Compelieren. (laut http://www.informatik.hu-berlin.de/~hasselma/homefree.en.html) Ich habe den SuSE7.3 standard Kernel. Was müsste ich denn an der Makefile ändern das das "make" geht? Die Fehlermeldung ist ganz unten.
Blöde Frage: Was steht denn auf der Karte? Hersteller? Chip? Was Yast2 erkennt muß noch lange nicht richtig sein. [...] -- Gruß Alex --
Dann musst Du es ja echt schwer haben, zumindest was den MUA betrifft Noe, kein Problem. Ich benutze ja schliesslich schon Gnus ;-) Ich komme nicht umhin, meine Bewunderung fuer die Würde aufzubringen, mit der Du diese schwere Buerde offensichtlich traegst. Mein Mitleid ist Dir sicher. [Bjoern Buerger und Eilert Brinkmann in suse-talk]
Ich hab's gerade mal mit tir2000-0.6.0-mh.tar.bz2 versucht. On Tue, 19 Mar 2002 09:46:42 +0100, you wrote: Zunächst einmal gehe ich davon aus, das du die Quellen von 2.4.10 installiert hast (Paket kernel-source).
# kernel version. The setting shown is from my system (stock RedHat 6.1). KERNEL_VERSION = 2.2.12-20 # ------> habs hier schon mit 2.4.10-4GB und
Da *muss* 2.4.10-4GB stehen.
INCLUDES = -I/usr/src/linux/include
Das solltest du für 2.4.X tunlichst ändern in INCLUDE= -I/lib/module/$(KERNEL_VERSION)/build/include Dann spielst du folgenden Patch ein: ------------------------ schnipp ------------------------------------ --- tir2000.c.old Tue Sep 4 22:33:04 2001 +++ tir2000.c Wed Mar 20 03:08:12 2002 @@ -139,8 +139,8 @@ #define TIR_PRINT(FORMAT, ARGS...) \ - printk (KERN_NOTICE DRV_NAME ":%s:%d: " FORMAT, \ - pci ? "pci" : "isa", cardnum, ## ARGS) + printk (KERN_NOTICE DRV_NAME ":%s:%d: " FORMAT , \ + pci ? "pci" : "isa", cardnum , ## ARGS) #define TIR_PRINT_SHORT(FORMAT, ARGS...) \ printk (FORMAT, ## ARGS) @@ -149,7 +149,7 @@ #define TIR_DEBUG(LEVEL, FORMAT, ARGS...) \ { if (debug >= (LEVEL)) \ printk (KERN_DEBUG DRV_NAME ":%s:%d: " FORMAT, \ - pci ? "pci" : "isa", cardnum, ## ARGS); } + pci ? "pci" : "isa" , cardnum , ## ARGS); } #define TIR_DEBUG_SHORT(LEVEL, FORMAT, ARGS...) \ { if (debug >= (LEVEL)) printk (FORMAT, ## ARGS); } #else ------------------------- schnapp ---------------------------------- Und schon sollte es anstandslos funktionieren.
recated, use linux/slab.h instead. tir2000.c:114: warning: `struct device' declared inside parameter list tir2000.c:114: warning: its scope is only this definition or declaration,
Da scheinen mir Treiber und Kernel-Header nicht zusammen zu passen.
participants (3)
-
Alex Klein
-
Philipp Thomas
-
spiekey