3 votes

Comment trouver la configuration du noyau pour ma ROM ?

Je suis très heureux avec CM11 porté sur mon téléphone (Samsung Galaxy Ace 2). Un jour, j'ai acheté un clavier Bluetooth.

Quand j'ai essayé de le connecter, il s'est apparié et... wat ? Pas de connexion ? Je pensais que cette ROM avait un bug, donc j'ai regardé dans logcat. J'ai trouvé qu'il n'y a pas de pilote uhid et je pense que les développeurs n'ont pas compilé le noyau avec "CONFIG_UHID=y".

Je vais compiler un nouveau noyau.

Je dois d'abord le vérifier, mais il n'y a pas de /proc/config.gz. Comment puis-je le vérifier (et le compiler) sans lui ?

Page d'accueil du ROM : http://novafusion.pl/

EDIT : Il semble que les autres ROMs CM/AKOP pour mon appareil n'ont pas le support uhid (ou la source du noyau est merdique ?). Le clavier fonctionne bien avec la ROM Stock

3voto

Andy Brudtkuhl Points 1714

Si le noyau n'a pas été compilé avec le support de /proc/config.gz activé, alors le seul moyen sûr est de regarder l'arbre des sources qui a été utilisé pour compiler le noyau que vous exécutez. Copiez le fichier config.h dans votre propre arbre des sources (ou utilisez simplement l'arbre des sources original) et exécutez make menuconfig pour définir les nouvelles options que vous souhaitez.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X