Jump to content

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

Link to comment
Share on other 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.

Link to comment
Share on other 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

Edited by croco
Link to comment
Share on other 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!!!

Link to comment
Share on other 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...

Edited by croco
Link to comment
Share on other 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...

Link to comment
Share on other 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

Link to comment
Share on other 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.

Link to comment
Share on other 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

Link to comment
Share on other 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).

Link to comment
Share on other 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

Edited by TheSearing
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...