So kopieren Sie den WLAN-Kernel von einer Android x86-Version auf eine andere

So kopieren Sie den WLAN-Kernel von einer Android x86-Version auf eine andere

Ich verwende Android x86 8.1 rc-2 auf meinem PC. Das Problem ist, dass WLAN darauf nicht funktioniert. Ich hatte sogar Android x86 7.1 rc-2 auf meinem PC verwendet und WLAN funktionierte darauf. Wie kann ich den WLAN-Kernel von diesem ISO auf ein neues kopieren?

Antwort1

Das ist nicht möglich. Die Kernelmodule sind mit dem laufenden Kernel verknüpft. Das ist überhaupt keine schlechte Idee.

Möglicherweise liegt es nur an der Firmware, die das Kernelmodul verwendet (dmesg). Dort sollten Sie das entsprechende Kernel-Bootprotokoll vergleichen. Wenn Sie herausgefunden haben, welche Firmware-Datei geladen ist (und es sich um unterschiedliche Versionen handelt), können Sie versuchen, sie zu kopieren.

Antwort2

Ich weiß, die Antwort kommt etwas spät, aber wenn Sie einen Broadcom-Adapter für WLAN verwenden und den Treiber frühzeitig laden, funktioniert es (ich weiß nicht, wie es bei anderen Typen aussieht, aber Sie könnten es testen). Fügen Sie einfach EXTMOD=b43die Kernel-Bootladeoptionen hinzu.

Beachten Sie, dass dies nicht dabei hilft, den Kernel, Kernelmodule oder die Firmware auszutauschen. Sie können die Firmware immer noch vomsystem.imgwenn Sie möchten. Es befindet sich in/lib/firmware/b43Und/lib/firmware/b43legacy. Aber für die Versionen 7.1 und 8.1 von Android x86 ist es dasselbe, also nur zur Information. Kernelmodule würden nicht einmal funktionieren, wenn Sie sie kopieren würden, und es wird auch nie mit einem ausgetauschten Kernel gebootet.

verwandte Informationen