Risultati da 1 a 1 di 1

Discussione: Emergenza - Disabilitazione Accellerazione Hardware da UART (YAMON)

  1. #1
    AMMINISTRATORE L'avatar di arci
    Data Registrazione
    Oct 2009
    Messaggi
    6,683
    Thanks
    2,573
    Thanked 6,995 Times in 2,772 Posts

    Predefinito Emergenza - Disabilitazione Accellerazione Hardware da UART (YAMON)

    Disabilitazione Accellerazione Hardware con YAMON:

    Ho fatto una ricerca in merito alla possibilitĂ* di disabilitarla tramite l'nterfaccia seriale UART dell'AZBox ...

    Di questa procedura dobbiamo ringraziare principalmente @VVZ per i suoi test e grande spirito di condivisione, nel contempo ringraziamo pristavka.de per il prezioso aiuto che fornisce a tutta la comunitĂ* AZBox ...

    ... premesso che non l'ho testata !!! ...Ma ... non si sĂ* mai nella vita !!!!

    ... Comunque la semplice verifica della variabile XENV può essere di conferma !!!

    Seguiamo la guida di Cus2k ... Ripristino Seriale AZBOX

    Ma fermiamoci ai punti 4 e 5 ... e giĂ* dovremmo controllare la presenza di eventuali errori nel debug e maggiormente la conferma dell'attuale frequenza di clock impostata (esempio con clock normale):
    Codice:
    xosPe0 serial#9b5791f03643749998c43e1124711c5b subid 0x50
    xenv cs2 ok
    xosPe0 serial#9b5791f03643749998c43e1124711c5b subid 0x50
    xenv cs2 ok
    power supply: ok
    dram0 ok (8)
    dram1 ok (9)
    zboot (0) ok
    >
    **************************************
    * SMP863x zboot start ...
    * Version: 2.4.0-2.8.0.1
    * Started at 0x91000000.
    * Configurations (chip revision: 6):
    *    Use 8KB DRAM as stack.
    *    Support XLoad format.
    *    Enabled BIST mode.
    *    Enabled memory test mode.
    *    Use internal memory for stage0/1.
    **************************************
    Boot from flash (0x48000000) mapped to 0x8c000000.
    Found XENV block at 0x8c000000.
    CPU clock frequency: 300.37MHz.
    System clock frequency: 200.25MHz.
    DRAM0 dunit_cfg/delay0_ctrl (0xf34111ba/0x000a8887).
    DRAM1 dunit_cfg/delay0_ctrl (0xf34111ba/0x000a7787).
    Using UART port 0 as console.
    Board ID.: "852-E2"
    Chip Revision: 0x8634:0x86 .. Matched.
    Setting up H/W from XENV block at 0x8c000000.
      Setting <SYSCLK avclk_mux> to 0x00000000.
      Setting <SYSCLK hostclk_mux> to 0x00000100.
      Setting <IRQ rise edge trigger lo> to 0xff28ca00.
      Setting <IRQ fall edge trigger lo> to 0x0000c000.
      Setting <IRQ rise edge trigger hi> to 0x0000009f.
      Setting <IRQ fall edge trigger hi> to 0x00000000.
      Setting <IRQ GPIO map> to 0x20090820.
      Setting <PB default timing> to 0x10101010.
      Setting <PB timing0> to 0x10101010.
      Setting <PB Use timing0> to 0x000003f4.
      Setting <PB timing1> to 0x00110101.
      Setting <PB Use timing1> to 0x000003f3.
      Setting <PB timing2> to 0x105f1010.
      Setting <PB Use timing2> to 0x000003f8.
      PB cs config: 0x000e0040 (use 0x000e0040)
      Enabled Devices: 0x00021ace
        BM/IDE PCIHost Ethernet I2CM I2CS USB PCIDev2 PCIDev3 SCARD
      MAC: 00:02:14:15:51:73
      PCI IRQ routing:
        IDSEL 2: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
        IDSEL 3: INTA(#15) INTB(#15) INTC(#15) INTD(#15)
      Smartcard pin assignments:
        OFF pin = 0
        5V pin = 1
        CMD pin = 2
      Setting up Clean Divider 2 to 96000000Hz.
      Setting up Clean Divider 4 to 33333333Hz.
      Setting up Clean Divider 5 to 25000000Hz.
      Setting up Clean Divider 6 to 20000000Hz.
      Setting up Clean Divider 7 to 20000000Hz.
      GPIO dir/data = 0x76000038/0x76000000
      UART0 GPIO mode/dir/data = 0x6e/0x00/0x00
      UART1 GPIO mode/dir/data = 0x6e/0x00/0x00
    XENV block processing completed.
    Found existing memcfg: DRAM0(0x08000000), DRAM1(0x08000000)
    Heap/Temp/Temp1/Dest start at 0x14000000/0x16000000/0x15000000/0x12000000.
    Default boot index: 0
    Scanning ROMFS image at 0x8c040000 (0x48040000) .. Found.
    ROMFS found at 0x8c040000, Volume name = YAMON_XRPC
    Found 1 file(s) to be processed in ROMFS.
    Processing xrpc_xload_yamon_ES4_prod.bin (start: 0x8c040090, size: 0x0002fe84)
      Checking zboot file signature .. Not found.
      Trying xrpc_xload format .. OK
      Checking zboot file signature at 0x13000000 .. OK
      Decompressing to 0x91200000 .. OK (453328/0x6ead0).
      Load time total 173/255 msec.
    Execute final at 0x91200000 ..
    
    
    
    **********************************
    * YAMON ROM Monitor
    * Revision 02.06-SIGMADESIGNS-01-2.8.0.1
    **********************************
    Memory:  code: 0x11000000-0x11040000, 0x11200000-0x11204000
    reserved data: 0x11240000-0x12440000, PCI memory: 0x12440000-0x12840000
    Environment variable 'start' exists. After 1 seconds
    it will be interpreted as a YAMON command and executed.
    Press Ctrl-C (or do BREAK) to bypass this.
    
    xrpc failed (9)--- if a xtask is using a cipher or if you reboot
                --- xrpc will fail with RM_BUSY
      Checking zboot signature..  it's not zboot file.
    Error : Internal, code = ffffffff
    YAMON>
    appena entrati nell'interprete YAMON ... date questo comando per la visualizzazione dello stato delle variabili di xenv:
    Codice:
    YAMON> setxenv
    nel listato dovreste trovare questa variabile:
    Codice:
    (0x00) 4 x.pll3 0x01020065
    Il numero 65 è indice del SET-ON dell' Accellerazione Hardware, che in stato di OFF dovrebbe essere 57 ...

    Quindi, impostate di nuovo la variabile relativa come di default dando il comando:
    Codice:
    YAMON> setxenv -b x.pll3 0x01020057
    la shell ci restituirĂ* la verifica del comando (return set-state) come questo:
    Codice:
    YAMON> setxenv -b x.pll3 0x01020057
    Original value: 0x01020065, New value: 0x01020057
    Updating XENV block at 0x48000000.
    .
    XENV verification OK.
    YAMON>
    Ora rebottiamo perchè il sistema reinizzializzi ed ad un successivo controllo, sempre in UART, dovreste trovare la frequenza di clock tornata nella norma:
    CPU clock frequency: 300.37MHz
    System clock frequency: 200.25MHz
    Ora si può proseguire con il ripristino completo seguendo la guida sopracitata ... per ripristinare anche il kernel con lo z-boot ...

    Saluti ...
    Now On Test: AMIKO A3 (des ota 2.0.72) - AMIKO Alien 2+ (Spark 1.2.76 beta + HDMU 13941 + Neutrino MP by FFTEAM) - Jepssen Mediabox HD LX-1 (OpenPli) - AZBox Ultra HD (HDMU 14230) - AZBox Premium HD (Celrun 0.9.5311) with HDD 2,5 WD BLUE WDBABC5000ANC-ERSN SATA3 500 GB - Net shared with All receivers
    Only few Others : DMM 7020S - DMM 500S - DSR 9005/02 - BSKYB-DRX892i (MySky HD) - DS820ns HD (SkyHD) - DSX 6071 - MM9902 - MM9500

  2. The Following 3 Users Say Thank You to arci For This Useful Post:

    FabryAZB (05-12-12), micheles (28-11-11), raskino (13-09-12)

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
DVBMEDIA.IT
L'universo multimediale intorno a te !!! News , recensioni , guide e supporto tecnico per i ricevitori linux based , e non solo ......
social network