Ich verfolge diesen Thread, um meinem Samsung-Android-Telefon die USB-zu-Ethernet-Kommunikation zu ermöglichen
http://forum.xda-developers.com/showthread.php?t=2039886
Ich habe die vom Benutzer Brandi generierte smsc75xx.ko in den Ordner system/lib/modules kopiert. Aber wenn ich versucht habe, insmod oder modprobe zu machen, um den Treiber zu laden, bekomme ich das
root@android:/system/lib/modules # insmod smsc75xx.ko insmod: „smsc75xx.ko“ kann nicht eingefügt werden: ungültiges Modulformat
uname -r gibt die folgende Kernelversion zurück
3.0.8-perf-T769UVLH5-CL990184
Können Sie mir bitte beim Kompilieren für diese Kernel-Version helfen? oder schlagen Sie alternative Wege vor, um dieses Problem zu lösen.
Ich bin völlig neu in der Android-Welt und würde mich über Schritt-für-Schritt-Anleitungen mit Beispielen freuen.
Mit freundlichen Grüßen,
Sie versuchen, ein Kernelmodul (erkennbar an der .ko
Erweiterung) als Softwaremodul (typischerweise .jar
oder .so
) zu laden. Diese .ko
Module müssen zusammen mit dem Kernel kompiliert werden. Sie können sie nicht mit einem Befehl laden, sie müssen vom Kernel geladen werden. Wenn Ihr Kernel dieses Modul unterstützt, reicht das Kopieren und Neustarten aus, und das Modul sollte geladen und ausgeführt werden. Wenn dies nicht der Fall ist, benötigen Sie einen benutzerdefinierten Kernel, in dem dieses Modul bereits integriert ist.
ICS
Datei herunter SGH-T769_NA_TMB_ICS_Opensource.zip
, stimmen Sie ihren Bedingungen zu und arbeiten Sie mit der Quelle. Ich weiß nicht, ob der Kernel enthalten ist, aber soweit ich weiß, sollte er es tun.
Ryan Konrad
Irfan Latif