P
Pete5
Neues Mitglied
- 0
Hallo Zusammen,
benötige Hilfe beim Kompilieren eines Treibermoduls.
Habe ein Galaxy Tab 2 10.1 Wifi (GT-P5110) und einen USB-Ethernet-Adapter mit dem Chipsatz AX88179. Da das Galaxy Tab diesen von Haus nicht unterstützt möchte ich das Modul aus den Quellen kompilieren.
Ich bin nach folgender Anleitung vorgegangen
[Driver] Asix AX88772 kernel module (USB Eth⦠| AT&T, Rogers, Bell, Telus Samsung Galaxy S III | XDA Forums
Doch wenn ich nun das kompilierte Modul auf dem Tablet mittels "insmod" laden möchte, dann kommt die Fehlermeldung "Exec format error" . Nach obiger Anleitung soll dies entweder mit einem falschen Kompiler, falschen Quellcode des Kernels oder mit einem unpassenden Gerät zusammenhängen. Ich habe bisher den laut Kernel-Readme empfohlenen Kompiler "arm-2010q1" und folgende weitere Kompiler "arm-eabi-4.4.3", "arm-eabi-4.6" und den "arm-linux-gnueabi" unter Ubuntu ausprobiert. Leider immer mit obigem Fehler.
Den Quellcode für den Kernel & Treiber (V1.14.2) habe ich hierher
Samsung Opensource Release Center
AX88179 - USB 3.0 to Gigabit Ethernet (GbE,GigE) | ASIX
Ich habe sowohl die Datei "Update_1" als auch "Update_2" verwendet. Beide sind für den aktuellsten Kernel mit der Androidversion 4.2.2, wobei ich vermute dass "GT-P5110_JB_Opensource_Update1.zip" für Deutschland die richtigen Quellcodes enthält. Ich konnte dies leider nicht mit meinem installierten Kernel verifzieren, denn auf dem Tablet exisitiert keine Datei namens "config.gz", zumnidest konnte ich die nirgends finden.
Unter den Geräteinformationen meines Tablets werden folgende Versionen angezeigt:
Modellnummer
GT-P5110
Android-Version
4.2.2
Kernel-Version
3.0.31-1709803
Buildnummer
JDQ39.P5110XXDMI1
Weiß irgendwer Rat oder hat jemand eine Idee woran das liegen könnte?
Gruß
Pete
benötige Hilfe beim Kompilieren eines Treibermoduls.
Habe ein Galaxy Tab 2 10.1 Wifi (GT-P5110) und einen USB-Ethernet-Adapter mit dem Chipsatz AX88179. Da das Galaxy Tab diesen von Haus nicht unterstützt möchte ich das Modul aus den Quellen kompilieren.
Ich bin nach folgender Anleitung vorgegangen
[Driver] Asix AX88772 kernel module (USB Eth⦠| AT&T, Rogers, Bell, Telus Samsung Galaxy S III | XDA Forums
Doch wenn ich nun das kompilierte Modul auf dem Tablet mittels "insmod" laden möchte, dann kommt die Fehlermeldung "Exec format error" . Nach obiger Anleitung soll dies entweder mit einem falschen Kompiler, falschen Quellcode des Kernels oder mit einem unpassenden Gerät zusammenhängen. Ich habe bisher den laut Kernel-Readme empfohlenen Kompiler "arm-2010q1" und folgende weitere Kompiler "arm-eabi-4.4.3", "arm-eabi-4.6" und den "arm-linux-gnueabi" unter Ubuntu ausprobiert. Leider immer mit obigem Fehler.
Den Quellcode für den Kernel & Treiber (V1.14.2) habe ich hierher
Samsung Opensource Release Center
AX88179 - USB 3.0 to Gigabit Ethernet (GbE,GigE) | ASIX
Ich habe sowohl die Datei "Update_1" als auch "Update_2" verwendet. Beide sind für den aktuellsten Kernel mit der Androidversion 4.2.2, wobei ich vermute dass "GT-P5110_JB_Opensource_Update1.zip" für Deutschland die richtigen Quellcodes enthält. Ich konnte dies leider nicht mit meinem installierten Kernel verifzieren, denn auf dem Tablet exisitiert keine Datei namens "config.gz", zumnidest konnte ich die nirgends finden.
Unter den Geräteinformationen meines Tablets werden folgende Versionen angezeigt:
Modellnummer
GT-P5110
Android-Version
4.2.2
Kernel-Version
3.0.31-1709803
Buildnummer
JDQ39.P5110XXDMI1
Weiß irgendwer Rat oder hat jemand eine Idee woran das liegen könnte?
Gruß
Pete