Problem mit Treiber ALX

Antworten
Benutzeravatar
135erHeli
Beiträge: 2475
Registriert: 02.09.2007 17:05:42
Wohnort: Berlin
Kontaktdaten:

#1 Problem mit Treiber ALX

Beitrag von 135erHeli »

Ich habe ein Problem den ALX Treiber unter Kubuntu 12.04 zu erstellen.
Wenn ich den Originalen Linux Treiber von Asus benutze siehts so aus

Code: Alles auswählen

dezender@Diagnose:~/Downloads/Lan-Treiber$ make
make -C ./src 
make[1]: Betrete Verzeichnis '/home/dezender/Downloads/Lan-Treiber/src'
Makefile:172: *** *** Aborting the build. *** This driver is not supported on kernel versions older than 2.4.0.  Schluss.
make[1]: Verlasse Verzeichnis '/home/dezender/Downloads/Lan-Treiber/src'
make: *** [all] Fehler 2
dezender@Diagnose:~/Downloads/Lan-Treiber$ uname -r
3.2.0-58-generic
Benutze ich den compat-driver schauts so aus

Code: Alles auswählen

dezender@Diagnose:~/Downloads/compat-drivers-2013-03-04-u$ make
make -C /lib/modules/3.2.0-58-generic/build M=/home/dezender/Downloads/compat-drivers-2013-03-04-u modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.2.0-58-generic'
  CC [M]  /home/dezender/Downloads/compat-drivers-2013-03-04-u/compat/main.o
In file included from /home/dezender/Downloads/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:67:0,
                 from <Kommandozeile>:0:
/home/dezender/Downloads/compat-drivers-2013-03-04-u/include/linux/compat-3.4.h:43:21: Fehler: Redefinition von »kmalloc_array«
include/linux/slab.h:243:21: Anmerkung: Vorherige Definition von »kmalloc_array« war hier
In file included from /home/dezender/Downloads/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:71:0,
                 from <Kommandozeile>:0:
/home/dezender/Downloads/compat-drivers-2013-03-04-u/include/linux/compat-3.8.h:49:32: Fehler: Redefinition von »kref_get_unless_zero«
include/linux/kref.h:47:32: Anmerkung: Vorherige Definition von »kref_get_unless_zero« war hier
make[3]: *** [/home/dezender/Downloads/compat-drivers-2013-03-04-u/compat/main.o] Fehler 1
make[2]: *** [/home/dezender/Downloads/compat-drivers-2013-03-04-u/compat] Fehler 2
make[1]: *** [_module_/home/dezender/Downloads/compat-drivers-2013-03-04-u] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.2.0-58-generic'
make: *** [modules] Fehler 2
dezender@Diagnose:~/Downloads/compat-drivers-2013-03-04-u$ 
Hat vielleicht jemand ne Idee wie ich den Lan Treiber für

Code: Alles auswählen

2:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)
her bekomme?

Hier mein System
K-Ubuntu 12.04 (LTS) AMD 64bit
Mainboard: Asus M5A78L-MLX3
Kernel 3.2.0-58-generic (kein selbst gebauter)
Hab jetzt alternativ erstmal ne alte Realtek PCI Netzwerkkarte drinn das Problem ist allerdings das ich das Interface für Fahrzeugdiagnose benötige.
Gruss Jens

Logo 600SE Carbon Edition 5020-450 Torro Edition Jive 80HV vStabi Silverline
DJI F550 Flamewheel MultiWii SE V2.5+GPS

http://www.etes-autoservice.de/
http://www.radwechsel-vorort.de/
http://www.boots-reifenservice.de
Benutzeravatar
135erHeli
Beiträge: 2475
Registriert: 02.09.2007 17:05:42
Wohnort: Berlin
Kontaktdaten:

#2 Re: Problem mit Treiber ALX

Beitrag von 135erHeli »

OK habs einfach Dirty gelöst indem ich aus

Code: Alles auswählen

static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
        return atomic_add_unless(&kref->refcount, 1, 0);
}
einfach

Code: Alles auswählen

/*static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
        return atomic_add_unless(&kref->refcount, 1, 0);
}*/
gemacht habe.
Gruss Jens

Logo 600SE Carbon Edition 5020-450 Torro Edition Jive 80HV vStabi Silverline
DJI F550 Flamewheel MultiWii SE V2.5+GPS

http://www.etes-autoservice.de/
http://www.radwechsel-vorort.de/
http://www.boots-reifenservice.de
Antworten

Zurück zu „Linux & Android“