usb to ethernet treiber installieren

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,

Ihr Link ist ungültig. Es gibt "...." in der URL und führt zu einem 404.

Antworten (1)

Sie versuchen, ein Kernelmodul (erkennbar an der .koErweiterung) als Softwaremodul (typischerweise .jaroder .so) zu laden. Diese .koModule 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.

Irgendeine Idee, wo ich den Quellcode für Kernel 3.0.8-perf-T769UVLH5-CL990184 und die Schritte finde, die zum Kompilieren des Quellcodes für diesen Kernel erforderlich sind. Vielen Dank für Ihre Antwort.
Wenn der Gerätehersteller selbst die Quellen nicht veröffentlicht hat oder Sie sie nicht finden können, gibt es möglicherweise einen benutzerdefinierten Kernel auf xda-developers für Ihr Gerät mit Quellen auf z. GitHub. Wenn Sie Glück haben, gibt es vielleicht auch ein Tutorial, wie Sie einen benutzerdefinierten Kernel für Ihr Gerät kompilieren können. Ich besitze dieses Gerät nicht und habe auch nie versucht, einen benutzerdefinierten Kernel zu kompilieren, daher möchten Sie vielleicht einige Benutzer auf xda nach diesem Modul fragen.
Wo finde ich die Toolkette für diesen Kernel 3.0.8-perf-T769UVLH5-CL990184?
Diese Anleitung kann Ihnen dabei helfen, Ihren eigenen Kernel zu bauen und zu kompilieren, da ich nicht weiß, nach welchem ​​Gerät Sie in den Quellen suchen: forum.xda-developers.com/showthread.php?t=2152819
Hallo GiantTree. Hier sind die Geräteinformationen. Samsung Galaxy S blaze-4g sgh-t769, Android-Version = 4.04, Basedband-Version = T769UVMB1, Kernel-Version = 3.0.8-perf-T769ULVH5-CL990184
Navigieren Sie zur Opensource-Website von Samsung und suchen Sie nach Ihrem Gerät (Modell-Nr.). Ich habe das bereits für Sie getan, also gehen Sie hierhin: opensource.samsung.com/reception/… und laden Sie die ICSDatei 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.
Kein Problem, ich bin hier, um Menschen zu helfen, die keine Ahnung haben, wie sie weitermachen sollen.
Ich denke, Ihre Antwort erfordert einige Korrekturen: "Module müssen zusammen mit dem Kernel kompiliert werden" . Das ist der empfohlene Weg, kann aber auch anders funktionieren. "Sie können sie nicht mit einem Befehl laden, sie müssen vom Kernel geladen werden. Wenn Ihr Kernel dieses Modul unterstützt, reicht Kopieren und Neustarten aus und das Modul sollte geladen und ausgeführt werden." . Module werden mit einem Befehl aus dem Userspace geladen. Der Kernel lädt sie nicht automatisch.