33
Comment récupérer un Azbox bloqué en Booting… Si votre Azbox ne répond plus et qu’il reste bloqué avec Booting… comme seul indication sur la face avant (VFD), pas de panique il est théoriquement possible de le récupérer mais vous devrez investir dans un câble convertisseur USB (RS232) TTL. Merci à andressis2k à Herbie et à Hectore ainsi qu'aux autres personnes qui ont contribué à mettre au point cette procédure. ATTENTION: Nous déclinons toute responsabilité concernant ce tutoriel. Vous l'utilisez en toute connaissance de cause et à vos propres risques. Pré-requis : matériel nécessaire. Il vous faut un convertisseur UART TTL vers série/USB, les ports séries étant une espèce en voie de disparition sur les PCs, j'ai recherché l'équivalent mais sur port USB. Ebay est parfait pour trouver ce genre d'adaptateur: http://cgi.befr.ebay.be/ws/eBayISAPI.dll?ViewItem&item=180573940440&ssPageName=STRK:MEWNX:IT Vendeur sur eBay Ynhstore8 : http://myworld.befr.ebay.be/ynhstore8/ Intitulé de l'objet USB 2.0 to UART TTL Serial Converter w/ Protective Case Prix au environ de 5€ Le mini CD-ROM fournit ne fonctionne pas sur Windows 7, je vous recommande de ne pas perdre votre temps et de télécharger directement la dernière version: http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx Il existe d’autres modèles disponibles aussi sur eBay, j’ai choisi un modèle avec boitier. Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 1 / 33

FR - Comment RÇcupÇrer Un Azbox BloquÇ en Booting -V1.3

Embed Size (px)

Citation preview

  • Comment rcuprer un Azbox bloqu en

    Booting

    Si votre Azbox ne rpond plus et quil reste bloqu avec Booting comme seul indication sur la face

    avant (VFD), pas de panique il est thoriquement possible de le rcuprer mais vous devrez investir dans

    un cble convertisseur USB (RS232) TTL.

    Merci andressis2k Herbie et Hectore ainsi qu'aux autres personnes qui ont contribu mettre au

    point cette procdure.

    ATTENTION: Nous dclinons toute responsabilit concernant ce tutoriel. Vous l'utilisez en

    toute connaissance de cause et vos propres risques.

    Pr-requis : matriel ncessaire.

    Il vous faut un convertisseur UART TTL vers srie/USB, les ports sries tant une espce en voie de

    disparition sur les PCs, j'ai recherch l'quivalent mais sur port USB. Ebay est parfait pour trouver ce

    genre d'adaptateur:

    http://cgi.befr.ebay.be/ws/eBayISAPI.dll?ViewItem&item=180573940440&ssPageName=STRK:MEWNX:IT

    Vendeur sur eBay Ynhstore8 : http://myworld.befr.ebay.be/ynhstore8/

    Intitul de l'objet USB 2.0 to UART TTL Serial Converter w/ Protective Case

    Prix au environ de 5

    Le mini CD-ROM fournit ne fonctionne pas sur Windows 7, je vous recommande de ne pas perdre votre

    temps et de tlcharger directement la dernire version:

    http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx

    Il existe dautres modles disponibles aussi sur eBay, jai choisi un modle avec boitier.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 1 / 33

  • En plus, jai aussi command ce modle (en attente de livraison) qui me parait plus pratique, vu que le

    kit est fourni complet.

    Vendeur sur eBay cw7406 : http://myworld.befr.ebay.be/cw7406/ Intitul de l'objet 2 x Adaptateur Convertisseur PL2303/USB/TTL/RS232 Cble

    Prix au environ de 11,20 mais pour 2!

    Donc modle non encore test:

    http://cgi.befr.ebay.be/ws/eBayISAPI.dll?ViewItem&item=320613674539&ssPageName=STRK:MEWAX:IT#ht_3907wt_1002

    Noir -> GND, Vert -> TXD, Blanc RXD, Rouge +5V

    USB Serial Cable + Small Line

    Chip Prolific PL2303HX

    Pilote: http://www.prolific.com.tw/eng/downloads.asp?ID=31

    Le prix est lgrement plus lev l'achat mais avec l'autre modle, vous devrez de toute faon aussi

    trouver et acheter les connecteurs donc au final, je pense qu'au niveau prix les 2 solutions sont

    quivalentes.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 2 / 33

  • Voici la rfrence d'un autre cble test avec succs: TTL232R-5V-WE

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 3 / 33

  • Cration du cble:

    L'adaptateur se prsente comme ceci:

    Il possde 6 contacts:

    PIN Fonction

    +5V Alimentation lectrique en 5V

    GND Mise la terre

    RXQ Recevoir les donnes

    TXQ Emettre les donnes

    RST Reset

    3.3V Alimentation lectrique en 3,3V

    Nous n'utiliserons que les 3 fils mis en vidence en jaune.

    Attention le RX de l'adaptateur va sur le TX de l'Azbox et le TX de l'adaptateur va sur le RX de l'Azbox.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 4 / 33

  • Dans un magasin d'lectronique j'ai trouv ceci une barrette ou l'on coupe le nombre de pinnes

    souhaites:

    Ceci s'adapte parfaitement sur l'adaptateur USB / TTL.

    Remarque: j'ai masqu la couleur des cbles que j'ai utilis pour ne pas vous induire en erreur (voir plus

    loin).

    Le mme type de connecteur peut aussi s'utiliser du ct de l'Azbox, mais par mesure de scurit, j'ai

    opt pour un autre modle pour bien faire la distinction.

    Il s'agit d'un connecteur couramment utilis. Attention celui-ci ne s'insre pas correctement si on veut

    l'utiliser aussi du ct de l'adaptateur USB/TTL!

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 5 / 33

  • Le connecteur pour se connecter sur Yamon se prsente comme ceci:

    Remarque: sur la carte mre, la pinne TX est indique par un point (voir plus loin).

    Connecteur ct Azbox Ct adaptateur USB/TTL

    TX [Brun] RX

    VCC NE PAS CONNECTER NE PAS CONNECTER

    GND [Orange] GND

    RX [Jaune] TX

    A titre indicatif, je donne les couleurs de fils du ct de l'Azbox vu que le connecteur que j'utilise est

    standard et il est vendu pr-cbl.

    Attention, il n'y a pas de dtrompeur possible sur l'interface de Yamon, donc il faut faire attention et

    bien se souvenir dans quel sens on a cabl son connecteur.

    Personnellement, j'ai choisi que le fil rouge serait celui de l'alimentation (VCC). C'est juste un repre on

    ne l'utilise (surtout) pas.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 6 / 33

  • Pr-requis : logiciels

    Putty.

    Putty ou tout autre mulateur de terminal supportant les ports sries.

    Je pense que la plupart d'entre vous utilise dj putty.

    http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

    Tlcharger ici : http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

    Putty ne ncessite aucune installation, vous le tlchargez lendroit de votre choix sur votre PC et vous

    le dmarrez.

    TFTP server.

    Vous aurez besoin dun serveur TFTP sur votre PC, jutilise Pumpkin.

    http://kin.klever.net/pumpkin/

    Tlcharger ici : http://kin.klever.net/pumpkin/binaries

    Alternative possible : http://tftpd32.jounin.net/

    Tlcharger ici : http://tftpd32.jounin.net/tftpd32_download.html (celui-ci existe aussi en 64 bits).

    FileZilla

    Vous avez besoin aussi d'un client FTP.

    http://filezilla-project.org/

    Tlcharger ici: http://filezilla-project.org/download.php?type=client

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 7 / 33

  • Installation du pilote de votre adaptateur et configuration.

    Vous devez installer le pilote et vous assurez qu'il fonctionne correctement (pas d'erreur dans votre

    Windows).

    Faire un clic droit sur Ordinateur sur le bureau et prendre Grer.

    Cliquer sur Gestionnaire de priphriques

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 8 / 33

  • Dans la liste qui apparat ouvrir, Ports (COM et LPT) et double cliquer sur Silicon Labs CP210x USB to

    UART Bridge, profitez en pour noter que votre adaptateur se prsente en tant que COM6 (attention cette

    valeur peut bien entendu tre diffrente chez vous).

    Ouvrir l'onglet Paramtres du port et configurer comme ci-dessus.

    A priori seul la vitesse est changer: Bits par seconde: 115200

    Appuyer sur OK.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 9 / 33

  • Dmarrage du serveur TFTP.

    Dans le pack contenant ce tuto vous avez un rpertoire Files, vous devez dmarrer votre serveur TFTP et

    indiquer que les fichiers se trouvent dans ce rpertoire.

    Lancer PumpKIN au premier dmarrage vous aurez ceci:

    Cliquer sur Autoriser l'accs.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 10 / 33

  • Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 11 / 33

  • Dfinir le chemin d'accs dans le champs: TFTP filesystem root (download path) (le plus simple est de

    cliquer sur l'icne du folder droite et de parcourir votre disque dur).

    Et aussi cocher Give all files et appuyer sur OK.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 12 / 33

  • Dsactivation du Firewall.

    Afin d'viter tout problme nous allons dsactiver le Firewall de Windows (faites de mme si vous

    utiliser un autre Firewall). Aller dans Panneau de configuration Systmes et Scurit

    Prendre Pare-feu de Windows:

    Prendre ensuite: Activer et Dsactiver le Pare-feu Windows

    Et dsactiver le Firewall.

    Valider en appuyant sur OK.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 13 / 33

  • Connexion du cble dans lAzbox :

    Elite:

    Bien reprer le point mis en vidence par un flche sur la photo, il indique la pinne du TX ct Azbox.

    Souvenez-vous que le TX ct Azbox va sur le RX de votre cble.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 14 / 33

  • Premium:

    Bien reprer le point mis en vidence par un flche sur la photo, il indique la pinne du TX ct Azbox.

    Souvenez-vous que le TX ct Azbox va sur le RX de votre cble.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 15 / 33

  • Premium Plus:

    Bien reprer le point mis en vidence par un flche sur la photo, il indique la pinne du TX ct Azbox.

    Souvenez-vous que le TX ct Azbox va sur le RX de votre cble.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 16 / 33

  • Ultra:

    Bien reprer le point mis en vidence par un flche sur la photo, il indique la pinne du TX ct Azbox.

    Souvenez-vous que le TX ct Azbox va sur le RX de votre cble.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 17 / 33

  • Rcupration de votre AZBox.

    Rappel : pr-requis.

    Vous avez un adaptateur USB/Srie TTL et un cble.

    Vous avez un mulateur de terminal [ Putty ]

    Vous avez un serveur TFTP install sur votre PC. [ Pumpkin ou TFTP32 ]

    Vous connaissez le port COM associ votre adaptateur.

    Optionnel vous pouvez connecter votre Azbox votre PC via un cble crois. C'est ce que j'ai utilis pour

    rdiger ce tuto.

    Votre Azbox doit tre reli sur un rseau filaire (RJ45) et votre PC doit tre sur ce mme rseau.

    Dtermination de l'adresse IP de votre PC.

    Pour connatre l'adresse IP de votre PC, appuyer sur le bouton Dmarrer dans la fentre de recherche

    taper: cmd

    et puis appuyer sur la touche enter, une fentre noire apparat, et l taper:

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 18 / 33

  • ipconfig

    Le rsultat sera du style:

    Carte rseau sans fil Connexion rseau sans fil :

    Suffixe DNS propre la connexion. . . : home

    Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.7

    Masque de sous-rseau. . . . . . . . . : 255.255.255.0

    Passerelle par dfaut. . . . . . . . . : 192.168.1.1

    Le champs Adresse Ipv4 dtermine l'adresse IP actuelle de votre PC, soit dans l'exemple 192.168.1.7

    Pour votre Azbox, Il faut trouver une valeur de libre au hasard entre (2 et 253) par exemple prenons 241

    Recopier les 3 premiers chiffres de l'adresse de votre PC (192.168.1.) et remplacer la dernire valeur par

    241, soit au final: 192.168.1.241 nous allons test si cette adresse est libre:

    ping 192.168.1.241

    Si la rponse est:

    Envoi d'une requte 'Ping' 192.168.1.241 avec 32 octets de donnes :

    Rponse de 192.168.1.7 : Impossible de joindre l'hte de destination.

    Rponse de 192.168.1.7 : Impossible de joindre l'hte de destination.

    Rponse de 192.168.1.7 : Impossible de joindre l'hte de destination.

    Rponse de 192.168.1.7 : Impossible de joindre l'hte de destination.

    Statistiques Ping pour 192.168.1.241:

    Paquets : envoys = 4, reus = 4, perdus = 0 (perte 0%),

    OK vous pouvez garder cette valeur, elle semble libre sur votre rseau.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 19 / 33

  • Par contre si la rponse est:

    Envoi d'une requte 'Ping' 192.168.1.241 avec 32 octets de donnes :

    Rponse de 192.168.1.241 : octets=32 temps=2 ms TTL=64

    Rponse de 192.168.1.241 : octets=32 temps=6 ms TTL=64

    Rponse de 192.168.1.241 : octets=32 temps=3 ms TTL=64

    Rponse de 192.168.1.241 : octets=32 temps=2 ms TTL=64

    Statistiques Ping pour 192.168.1.241:

    Paquets : envoys = 4, reus = 4, perdus = 0 (perte 0%),

    Dure approximative des boucles en millisecondes :

    Minimum = 2ms, Maximum = 6ms, Moyenne = 3ms

    Vous devez trouver une autre adresse IP, en prenant une autre valeur au hasard et en testant nouveau.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 20 / 33

  • Dmarrage de la procdure.

    Pour le reste du tuto garder ceci en mmoire dans l'exemple:Le PC a pour adresse 192.168.168.10 ( trouver ou dfinir vous mme) L'Azbox a pour adresse 192.168.168.20 ( dfinir vous mme)A vous d'adapter ventuellement ces valeurs en fonction de votre propre rseau. Oualors d'assigner votre PC temporairement l'adresse IP fixe 192.168.168.10

    Etape 1: on ouvre Putty et la connexion srie

    teindre compltement votre Azbox (Power off via l'interrupteur arrire et connecter correctement le

    cble, cf explication dtaille plus haut) et brancher avec prcaution le cble dans l'Azbox, brancher le

    cble et l'adaptateur sur votre PC.

    Dmarrer Putty.

    Vous devez:

    Cocher Serial

    Dfinir le Serial Line: COM6 (dans mon cas mais cela peut tre diffrent pour vous)

    Speed: 115200 (attention par dfaut c'est mis 9600 mais cela n'est pas la bonne vitesse).

    Appuyer sur le bouton, Open de putty et puis allumer votre Azbox (Power On) via l'interrupteur

    l'arrire.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 21 / 33

  • Etape 2: on rentre dans Yamon

    Vous obtiendrez une fentre similaire celle ci:

    Soyez attentif un certains moment Yamon va faire une lgre pause (cf. La capture ci-dessus), c'est le

    moment d'appuyer sur Ctrl-C pour arrter le processus de boot.

    Remarque: si rien ne s'affiche l'cran, vous avez peut-tre oubli de crois le RX et le TX, vrifier votre

    cble.

    Si vous avez un rsultat comme ceci;

    Vous n'avez pas dfini la vitesse 115200 dans Putty, recommencer en corrigeant la vitesse.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 22 / 33

  • Vous devriez obtenir un prompt

    YAMON>

    Si le processus de boot continue, teindre et rallumer votre Azbox pour recommencer.

    Et appuyer le plus rapidement possible sur Ctrl-C quand le message s'affiche.

    Si vous n'y arrivait vraiment pas, je vous conseille de tester votre cble.

    Remarque technique:

    Si vous ne voyez rien dans Putty, vrifier que le cble entre la carte mre et le VFD (affichage de la face

    avant) est bien branch. L'Azbox ne dmarre pas du tout si le VFD est dbranch.

    Si l'Azbox indique uniquement ceci dans Putty:

    xosPe0 serial#afb47efe68cceef4f95c03f6bf65836f subid 0x50

    xenv cs2 failed

    xenv cs3 failedpower supply: ok

    dram0 ok (8)

    zboot (1) failed

    Vous devez envoyer votre Azbox en rparation, le problme est ailleurs et il ne peut malheureusement

    pas tre rsolu par cette procdure.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 23 / 33

  • Etape 3: Dsactivation du Hardware acceleration

    Nous allons vrifier que votre AZBox n'as pas l'acclration matrielle active.

    Pour se faire taper la commande au prompt YAMON>:

    setxenv

    Le rsultat sera du style:

    YAMON> setxenv(0x00) 4 a.avclk_mux 0x00000000(0x00) 8 a.board_id "852-E2"(0x00) 4 a.cd2_freq 0x05b8d800(0x00) 4 a.cd4_freq 0x01fca055(0x00) 4 a.cd5_freq 0x017d7840(0x00) 4 a.cd6_freq 0x01312d00(0x00) 4 a.cd7_freq 0x01312d00(0x00) 4 a.chip_rev 0x86340086(0x00) 4 a.enable_devices 0x00021ace(0x00) 4 a.gpio_data 0x76000000(0x00) 4 a.gpio_dir 0x76000038(0x00) 4 a.gpio_irq_map 0x20090820(0x00) 4 a.hostclk_mux 0x00000100(0x00) 4 a.irq_fall_edge_hi 0x00000000(0x00) 4 a.irq_fall_edge_lo 0x0000c000(0x00) 4 a.irq_rise_edge_hi 0x0000009f(0x00) 4 a.irq_rise_edge_lo 0xff28ca00(0x00) 4 a.pb_cs_config 0x000e0040(0x00) 4 a.pb_def_timing 0x10101010(0x00) 4 a.pb_timing0 0x10101010(0x00) 4 a.pb_timing1 0x00110101(0x00) 4 a.pb_timing2 0x105f1010(0x00) 4 a.pb_use_timing0 0x000003f4(0x00) 4 a.pb_use_timing1 0x000003f3(0x00) 4 a.pb_use_timing2 0x000003f8(0x00) 4 a.pcidev1_irq_route 0x01010101(0x00) 4 a.pcidev2_irq_route 0x01010101(0x00) 4 a.pcidev3_irq_route 0x02020202(0x00) 4 a.pcidev4_irq_route 0x02020202(0x00) 4 a.scard_5v_pin 0x00000001(0x00) 4 a.scard_cmd_pin 0x00000002(0x00) 4 a.scard_off_pin 0x00000000(0x00) 4 a.uart0_baudrate 0x0001c200

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 24 / 33

  • (0x00) 4 a.uart0_gpio_data 0x00000000(0x00) 4 a.uart0_gpio_dir 0x00000000(0x00) 4 a.uart0_gpio_mode 0x00007f6e(0x00) 4 a.uart1_baudrate 0x00002580(0x00) 4 a.uart1_gpio_data 0x00000000(0x00) 4 a.uart1_gpio_dir 0x00000000(0x00) 4 a.uart1_gpio_mode 0x00007f6e(0x00) 4 a.uart_console_port 0x00000000(0x00) 4 a.uart_used_ports 0x00000002(0x00) 4 l.cs0_size 0x00000000(0x00) 4 l.cs1_size 0x00000000(0x00) 4 l.cs2_part1_offset 0x00000000(0x00) 4 l.cs2_part1_size 0x00020000(0x00) 4 l.cs2_part2_offset 0x00020000(0x00) 4 l.cs2_part2_size 0x00020000(0x00) 4 l.cs2_part3_offset 0x00040000(0x00) 4 l.cs2_part3_size 0x00040000(0x00) 4 l.cs2_part4_offset 0x00080000(0x00) 4 l.cs2_part4_size 0x00680000(0x00) 4 l.cs2_part5_offset 0x00700000(0x00) 4 l.cs2_part5_size 0x00100000(0x00) 4 l.cs2_parts 0x00000005(0x00) 4 l.cs2_size 0x00800000(0x00) 4 l.cs3_size 0x00000000(0x00) 4 x.boot 0x00020000(0x00) 4 x.csf 0x00000002(0x00) 4 x.d0.cfg 0xf34111ba(0x00) 4 x.d0.dl0 0x000a4444(0x00) 4 x.d1.cfg 0xf34111ba(0x00) 4 x.d1.dl0 0x000a4444(0x00) 4 x.ds 0x00020080(0x00) 4 x.dt 0x00000001(0x00) 4 x.mux 0x00000701(0x00) 4 x.pll3 0x01020057

    (0x00) 42 y.start "xrpc 0xac080090; load zbf 0xb3000000; go"(0x00) 3 y.startdelay "1"(0x00) 4 z.boot0 0x00040000(0x00) 4 z.boot1 0x00080000(0x00) 4 z.boot2 0x00040000(0x00) 4 z.boot3 0x00080000(0x00) 16 a.build_date "TD210:20090123"(0x00) 31 a.linux_cmd "mem=108m console=ttyS0,115200"(0x00) 19 a.eth_mac "xx xx xx xx xx xx xx xx"(0x00) 16 y.bootserver "192.168.168.10"(0x00) 16 y.ipaddr "192.168.168.20"

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 25 / 33

  • (0x00) 15 y.subnetmask "255.255.255.0"(0x00) 13 y.gateway "192.168.1.1"80 records, 1744 bytes

    Si la valeur de x.pll3 correspond bien 0x01020057 [4 x.pll3 0x01020057]

    Alors continuer l'tape 4, il n'y a rien de spcial faire, l'acclration matrielle n'est pas active sur

    votre Azbox.

    Si ce n'est pas le cas, la valeur de x.pll3 sera probablement: 0x01020065 [4 x.pll3 0x01020065]

    Dans ce cas l taper la commande suivante:

    setxenv -b x.pll3 0x01020057

    Rsultat

    Original value: 0x01020065, New value: 0x01020057Updating XENV block at 0x48000000..XENV verification OK.

    Ensuite redmarrer votre Azbox et reprendre la procdure.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 26 / 33

  • Etape 4: Activation de l'interface rseau

    Puis taper les commandes suivantes au prompt YAMON>:

    setenv ipaddr 192.168.168.20

    setenv subnetmask 255.255.255.0

    setenv gateway 192.168.168.1

    A chacune de ces commandes, Yamon rpondra par:

    Updating XENV block at 0x48000000..

    XENV verification OK.Initialisation du rseau, taper la commande:

    net init

    Exemple de rsultat de net init:

    YAMON> net initEthernet driver for EM86XX (v1.0)(MAC xx:xx:xx:xx:xx:xx, tx_desc/rx_desc = 16/32)

    em86xx_eth::open(em86xx_eth) - Full-duplex modeem86xx_eth::open(em86xx_eth) - 100 Mbit/sem86xx_eth ethernet startipaddr: 192.168.168.20subnetmask: 255.255.255.0gateway: 192.168.1.1

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 27 / 33

  • Activation du rseau:

    net up

    Rsultat de la commande:

    em86xx_eth ethernet start

    Vrification de la connectivit:

    ping 192.168.168.10

    Rsultat:

    YAMON> ping 192.168.168.1064 bytes ICMP-ECHO-REPLY user data received from 192.168.168.10

    Si vous obtenez le rsultat suivant:

    YAMON> ping 192.168.168.10

    ....

    Error : No response from ping server

    Hint : Check remote host IP or var's 'ipaddr', 'gateway' & 'subnetmask', or try command "net

    down"/"net up"

    Votre configuration rseau n'est pas correcte, vous devez revrifier attentivement vos paramtres et

    surtout que vous avez bien dsactiver le Firewall de votre PC.

    Inutile de continuer si ce test a chou.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 28 / 33

  • Etape 5: Chargement et dmarrage d'un Linux de secours

    Taper la commande:

    load -b tftp://192.168.168.10/vmlinux.bin 0x90020000

    Rsultat de la commande:

    About to load tftp://192.168.168.10/vmlinux.bin

    Press Ctrl-C to break

    ................................................................

    ................................................................

    ................................................................

    ................................................................

    .......................................

    Start = 0x90020000, range = (0x90020000,0x9095880f), format = BINARY

    Length = 0x938810 (9668624)

    Checksum = 0x2254194d

    Et sur votre serveur TFTP (PumpKIN)

    Vous pouvez arrter PumpKIN sur votre PC.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 29 / 33

  • Lorsque cette opration est termine, il faut taper la commande:

    go

    Rsulat:

    YAMON> go

    em86xx_eth ethernet stop

    Linux version 2.6.22.19-19-the_ripper (root@debian) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #185

    PREEMPT Mon May 31 16:44:40 CEST 2010

    Configured for SMP863x (revision ES6+/RevA+), detected SMP8634 (revision ES9/RevC).

    Detected CPU/System/DSP Frequencies: 300.37/200.25/300.37MHz

    SMP86xx Enabled Devices under Linux/XENV 0x48000000 = 0x00021ace

    BM/IDE PCIHost Ethernet I2CM I2CS USB PCIDev2 PCIDev3 SCARD

    Valid MEMCFG found at 0x10000fc0.

    ........................

    EXT3-fs: recovery complete.

    EXT3-fs: mounted filesystem with ordered data mode.

    insmod: can't read '/MMP/modules/2.6.22/llad.ko': No such file or directory

    insmod: can't read '/MMP/modules/2.6.22/em8xxx.ko': No such file or directory

    ===> Starting vsftpd...

    AZBOX login:

    Si votre Azbox n'arrive pas se connecter sur votre serveur TFTP merci de vrifier les paramtres de

    celui-ci et de vrifier que votre Firewall est bien dsactiv.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 30 / 33

  • Etape 6: Connexion sur le Linux de secours

    Puis vous arrivez sur un login prompt: taper root (si il demande un mot de passe c'est azbox)

    AZBOX login: root

    login[700]: root login on 'ttyS0'

    AZBOX[~]$

    ATTENTION: Si votre Azbox est branche sur un rseau avec un serveur DHCP, votre Azbox aura pris une

    adresse IP de votre serveur DHCP.

    La commande: ifconfig

    Vous retournera ceci:

    eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx

    inet addr:192.168.1.9 Bcast:192.168.1.255 Mask:255.255.255.0

    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

    RX packets:228462 errors:0 dropped:0 overruns:0 frame:0

    TX packets:218317 errors:0 dropped:0 overruns:0 carrier:0

    collisions:0 txqueuelen:1000

    RX bytes:23883754 (22.7 MiB) TX bytes:20516512 (19.5 MiB)

    Interrupt:46

    Prendre la valeur inet addr: donc vous connaissez l'adresse IP de votre Azbox, il s'agit dans cet exemple

    de 192.168.1.9.

    Si vous n'avez pas de serveur DHCP ou si vous utiliser un cble crois, on va remettre une adresse IP

    sur notre Azbox:

    Taper:

    ifconfig eth0 192.168.168.20 netmask 255.255.255.0 broadcast 192.168.168.255 up

    On va tester nouveau si cela fonctionne:

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 31 / 33

  • AZBOX[~]$ ping -c 5 192.168.168.10

    PING 192.168.168.10 (192.168.168.10): 56 data bytes

    64 bytes from 192.168.168.10: seq=0 ttl=128 time=1.943 ms

    64 bytes from 192.168.168.10: seq=1 ttl=128 time=0.654 ms

    64 bytes from 192.168.168.10: seq=2 ttl=128 time=0.481 ms

    --- 192.168.168.10 ping statistics ---

    3 packets transmitted, 3 packets received, 0% packet loss

    round-trip min/avg/max = 0.481/1.026/1.943 ms

    On arrte le ping en tapant Ctrl-C.

    Si vous n'obtenez pas ceci vous avec un problme de liaison entre votre Azbox et votre PC.

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 32 / 33

  • Etape 7. Transfert des fichiers de rcupration

    Maintenant nous allons mettre en place les fichiers qui vont permettre de rcuprer votre Azbox.

    Avec votre client FTP favori (FileZilla) se connecter sur votre Azbox l'adresse 192.168.168.20 (ou celle

    que vous avez obtenue en rsultat du ifconfig prcedent, par exemple 192.168.1.9).

    Et transfrer le fichier: backup_kernel dans le rpertoire /MMP de votre Azbox

    Et le fichier: update dans le rpertoire /tmp

    Ces fichiers se trouvent dans le rpertoire /Files du pack accompagnant le tuto.

    Dans putty (toujours via la liaison srie):

    Taper les commandes:

    cd /tmp

    chmod a+x update

    Etape 8. Lancement de la rcupration de votre Azbox

    ./update /MMP/backup_kernel

    ATTENTION la commande ci dessus commence par un point ./update

    Rsultat:

    INFILE: /MMP/backup_kernel , OUTFILE:/dev/mtdblock4

    Progress O

    Progress 1

    Progress 3

    ..

    Attendre la fin de l'excution de la commande et votre Azbox redmarre tout seul.

    Voil vous tes sauver! Votre Azbox a retrouver le bootloader d'origine et vous pouvez mettre jour

    votre Azbox vers le firmware Officiel en suivant la procdure habituelle. Mais faite bien dans l'cran

    d'upgrade un 4. Format Application Area suivi d'un 1. upgrade USB.

    N'oubliez pas de redmarrer le Firewall (Pare-feu) de votre PC.

    Pr2

    Tutorial by Pr2 for www.smartinnovations.nl and www.azboxforum.be (version 1.3) page: 33 / 33