Aller au contenu

Centralisation des tutos de compilation du kernel Wiko


Recommended Posts

Voici les warning que j'ai :

mediatek/platform/mt6577/kernel/drivers/video/tvc_drv.c:61:5: warning: "FIXED_WVGA_PARAMS" is not defined
net/ipv4/tcp.c: In function 'tcp_nuke_addr':
include/net/ipv6.h:338: warning: 'in6' may be used uninitialized in this function
net/ipv4/tcp.c:3367: note: 'in6' was declared here
In file included from net/ipv4/netfilter/ipt_LOG.c:27:
include/net/netfilter/xt_log.h: In function 'sb_close':
include/net/netfilter/xt_log.h:50: warning: value computed is not used
In file included from net/ipv6/netfilter/ip6t_LOG.c:26:
include/net/netfilter/xt_log.h: In function 'sb_close':
include/net/netfilter/xt_log.h:50: warning: value computed is not used
WARNING: modpost: Found 5 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
/bin/sh: 1: [: mediatek/custom/out/s9081/kernel/usb/: unexpected operator
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_client_unreg' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_get_drvdata' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_get_dev' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_readb' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko															 
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_writeb' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko															
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_writel' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko															
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_read_buf' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko														  
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_client_reg' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko														
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_set_drvdata' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko													   
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_write_buf' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko														 
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_readl' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko															 
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_wmt_control' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko													   
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_hif_sdio: 'mtk_wcn_hif_sdio_bus_set_power' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_hif_sdio_mt6620.ko													 
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_gps: 'GPS_event_cb' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_gps_mt6620.ko																		 
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_wmt_sdio_host_awake' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko													  
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_wmt_func_on' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_wmt_hwver_get' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_wmt_sdio_op_reg' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_wmt_msgcb_unreg' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_wmt_dsns_ctrl' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_wmt_msgcb_reg' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_wmt_func_off' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_wmt_therm_ctrl' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_set_bluez' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_receive_data' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_register_tx_event_cb' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_register_if_tx' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_send_data' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_dbg_log_ctrl' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_send_data_raw' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_parser_data' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_is_ready' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_is_rxqueue_empty' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_register_if_rx' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_register_event_cb' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_dbg_level' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko
WARNING: mediatek/source/kernel/drivers/combo/common_mt6628/mtk_stp_wmt: 'mtk_wcn_stp_psm_dbg_level' exported twice. Previous export was in mediatek/source/kernel/drivers/combo/common/mtk_stp_wmt_mt6620.ko

Lien vers le commentaire
Partager sur d’autres sites

J'ai la même chose. Les warning exported twice disparaissent si on fait un make clean avant mais ça ne fait pas avancer le problème.

Je n'arrive pas à démarrer en mode fastboot.

"fastboot reboot bootloader" redémarre simplement le téléphone.

adb reconnait bien le téléphone mais "fastboot devices" non.

Je sèche. Je vais en profiter pour faire la maj en v14 que je n'avais toujours pas faite car j'attendais jellybean.

Lien vers le commentaire
Partager sur d’autres sites

tu as quoi quand tu fais fastboot devices?

Va voir ici (Dans les commentaires) : http://forum.cyanoge...stboot-updated/

Ici la version en mode debug ( Sans faire de make clean) :

http://pastebin.com/YAGvY481

je recommence le mode debug en faisant un make clean avant

Modifié par croco
Lien vers le commentaire
Partager sur d’autres sites

J'comprends pas j'ai fait ça : TARGET_PRODUCT=s9081 MTK_ROOT_CUSTOM=../mediatek/custom make clean

Et j'ai toujours les erreurs exported twice

Je suis même reparti d'un répertoire kernel vierge... Et toujours les mêmes erreurs.

Ce qui m'énerve aussi c'est que je ne puisse pas poster chez XDA. Il faut que je spam 10 messages en dehors du forum de développement pour pouvoir poster... ça m'énerve!!!

Lien vers le commentaire
Partager sur d’autres sites

lol j'ai compilé au moins 5 ou 6 fois avec des make clean dans tous les sens lol dommage ;)

Bref, j'viens de tester en effet ça fonctionne ne pas non plus... J'reste bloqué sur la première image noire Cink j'sais pu quoi et après il s'éteint...

Modifié par croco
Lien vers le commentaire
Partager sur d’autres sites

Depuis le début j'utilise le toolchain arm-linux-androideabi.

J'ai lu sur un forum qu'avec ce toolchain, quelqu'un avait des problèmes de boot alors qu'avec le arm-eabi le kernel boote.

Je passe sur le toolchain arm-eabi.

Je m'aperçois qu'il manque arm-eabi-ld.bfd. Tiens, tiens, je réalise que Croco utilise déjà ce toolchain.

Par acquis de conscience je compile, je fais mon boot.img et ...

... tadam...

ça boote toujours pas :/ Au lieu de rebooter en boucle, il essaye de booter une fois puis s’éteint.

Pour l'instant, je n'arrive encore moins à compiler les sources du zte, donc je piétine, je piétine...

Lien vers le commentaire
Partager sur d’autres sites

A ba je suis content de voir que tu n'as pas abandonné.

De mon coté, j'ai testé une autre manière d'empacté le zImage :

perl split_bootimg.pl boot.img

$ md5sum zImage

70e05b0298f56465d76307d2979a3a3e zImage

./mkbootimg --kernel zImage --ramdisk boot.img-ramdisk.gz --base 0x81600000 --kernelMD5 70e05b0298f56465d76307d2979a3a3e -o monboot.img

--> Je n'ai pas testé l'image encore mais elle me paraît de la meme taille qu'avec l'autre méthode

mkbootimg est téléchargeable ici : http://dl.xda-developers.com/attachdl/bb5321df12be7c8f0f13aa62319d421a/51265f5b/8/8/9/5/3/8/mkbootimg4GT-S5360.tar.gz

et pour split_bootimg.pl : git clone https://gist.github.com/1087743.git

De plus, j'ai ouvert un nouveau sujet sur XDA mais toujours pas de réponse... Il se trouve ici : http://forum.xda-developers.com/showthread.php?p=38297068

Lien vers le commentaire
Partager sur d’autres sites

J'ai essayé avec une autre toolchain prebuilt récupérée je ne sais plus où. Même résultat.

Quand je surveille le logcat avec eclipse lors d'un boot réussi, le logcat débute très rapidement dès que le logo CING KING noir s'efface et que le logo bleu wiko démarre.

Avec le boot.img compilé, aucun log n'est transmis jusqu'à ce que le téléphone s'éteigne de nouveau.

Lien vers le commentaire
Partager sur d’autres sites

si vous avez besoin de fastboot :

http://d-h.st/7ri

procedure pour flasher le recovery ( mais vous devez connaitre je pense ^^ je remet au cas ou )

unzip c:/android

copy recovery.img to c:/ drive

open cmd and type :

cd c:/android

adb devices

adb reboot-bootloader

fastboot devices

fastboot flash recovery c:/recovery.img

fastboot reboot

Lien vers le commentaire
Partager sur d’autres sites

Merci mais le problème c'est que le King ne peut pas démarrer en mode fastboot (adb reboot-bootloader).

Cette commande redémarre simplement le téléphone. Ce problème semble le même sur tous les MTK6577.

Du coup, la commande fastboot ne détecte pas le téléphone.

Je vais faire une pause en attendant JellyBean et les nouvelles sources. (En plus j'ai reçu un Raspberry Pi aujourd'hui donc j'ai de quoi m'amuser en attendant).

Lien vers le commentaire
Partager sur d’autres sites

Les puces flash utilisées par le wiko ne sont pas compatibles avec la commande standard mkbootimg.. C'est des emmc, il faut donc utiliser le repack_mt65xx..

Sauf qu'il oublie un truc, en faite il faut rajouter une sorte de header qui fait 512 octets juste avant d'y insérer le kernel... quelque chose qui a cette tête là :

mini_919066bootimg.png

Comme on peux le voir, le vrai kernel commence lui qu'a partir de 0x200

Modifié par TheSearing
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...