Bežné servisné úkony

Vytvorenie screenshotu

xwd -root -display :0 | gzip > /tmp/screen.xwd.gz

Vytvorený xwd súbor je možné otvoriť napr. GIMP-om, alebo si ho na linuxovom PC skonvertovať na .jpg nasledovne:

gzip -dc screen.xwd.gz | convert - jpg:- > /tmp/screenshot.jpg

Prepnutie automatu mimo prevádzky manuálne (napr. na diaľku)

Treba vytvoriť v /opt/emtest/etc/ súbor .outoforder a do neho zapísať hodnotu 1 (1 = mimo prevádzky zo servisných dôvodov). Dá sa to vo WinSCP vyklikať, alebo v konzole:

echo "1" >> /opt/emtest/etc/.outoforder

Naformátovanie zálohovacej SD karty

dmesg | grep sd

Pomocou tohto príkazu si vypíšem namountované SD karty v systéme. Uvidím, aké písmenko jej bolo pridelené. Výstup môže obsahovať okrem iného niečo nasledovné:

[    6.513308] sd 6:0:0:0: [sda] 8019968 512-byte logical blocks: (4.10 GB/3.82 GiB)
[    6.513787] sd 6:0:0:1: [sdb] 15710208 512-byte logical blocks: (8.04 GB/7.49 GiB)

Takže vidím, že na 'a'-čku je 4G SD karta, na 'b'-čku 8G. Ak ju neviem identifikovať podľa veľkosti, dá sa spraviť výpis dmesg-u pred vložením a po vložení karty a potom porovnať, čo pribudlo. Alebo je tam vidieť aj to, z ktorej SD je zavedený systém. Naformátujem ju príkazom:

mkfs.ext4 /dev/sda1 -L Backup

Čiže SD kartu na 'a'-čku naformátuje na ext4 filesystem s labelom Backup.

Kalibrácia displaya

  • Zastaviť aplikáciu
killall -9 autorun_hlavnyd
killall -9 hlavnyd
  • Prepnúť sa do adresára, kde je uložený kalibračný nástroj
cd /opt/tbupddlx/
  • nastaviť cestu k dll-kám
export LD_LIBRARY_PATH=/opt/tbupddlx/
  • exportovať display
export DISPLAY=:0
  • spustiť samotnú kalibráciu
./tbcalib
  • odklikať na displayi bodíky

Vypnutie konkrétneho alarmu

Za prvé treba zistiť jeho identifikátor pozostávajúci z dvoch čísel (napr. v ealarmhandler.h). Potom stačí v súbore

  /opt/emtest/etc/aupo-hradec/config.xml

nájsť v /aupo_hradec/alarms príslušný alarm a nastaviť mu atribút nosend na 1.

Servisná utilita

Existuje servisná utilita od Martina Štepánka pre správu SMART zariadeni - t.j. bankovníka a hoppra. Umožňuje vyprázdniť tieto zariadenia, nastaviť hladiny mincií alebo povoliť dotáciu. Používa sa v prípadoch, keď tieto úkony nie je z nejakého dôvodu možné alebo žiadúce vykonávať zo servisného menu aplikácie. Pri používaní utility je vhodné mať zastavenú hlavnú aplikáciu. Ak nie je zastavená, môže dostávať správy zo zariadení a zapisovať ich úkony do štatistiky.

Použitie je nasledovné:

export LD_LIBRARY_PATH=/opt/emtest/lib/
/opt/emtest/bin/smartempty <device> <command>

Kde:

<device> - názov zariadenia, s ktorým chceme pracovať - payout alebo hopper
<command> - názov príkazu, ktorý chceme na uvedenom zariadení vykonať
            Príkazy pre payout:
                 - empty - vyprázdnenie do trezora
                 - enable - začiatok dotácie bankovníka

            Príkazy pre hopper:
                 - empty - vyprázdnenie do trezora
                 - reset - nastavenie stavu všetkých minci na 0
                 - level - nastavenie stavov všetkých minci na zadané hodnoty, ktoré vstupujú ako ďalších 7 parametrov, na prvej pozícii sú 2-centové mince. Síce nie sú akceptované, ale majú vyhradený channel v hoppri.

Takže príkaz na vyprázdnenie payoutu do trezora bude vyzerať nasledovne:

/opt/emtest/bin/smartempty payout empty

Príkaz na nastavenie stavov mincií (2c = 0, 5c = 120, 10c = 121, 20c = 100, 50c = 100, 1E = 100, 2E = 100):

/opt/emtest/bin/smartempty hopper level 0 120 121 100 100 100 100

Vyčistenie SD karty

Niekedy je potrebné spraviť klon SD karty z jedného automatu a preniesť do iného zariadenia. V takom prípade je potrebné klon vyčistiť nasledovne:

  1. /etc/udev/rules.d/70-persistent-net.rules - zmazat cely obsah suboru. Sem sa ukladaju sietove interfacy priradene na MAC adresu - pri prelozeni do druheho zariadenia potom nenabehne ziadny sietovy interface.
  2. /opt/emtest/etc/aupo-hradec/AuPoCounter.xml - zmazat. Subor obsahuje stavy mincii
  3. /opt/emtest/var/log/ - vycistit cely adresar, aby tam neostalo nic
  4. /mnt/jffs2/sysconf/sysconf.xml - cislo automatu prepisat na pozadovane
  5. /opt/emtest/var/lib/hlavny/ - zmazat vsetky subory (aj v podadresaroch), podadresare nechat vytvorene
  6. /opt/emtest/var/events* - zvazit, ci mozu ostat udalosti (vacsinou mozu, jedine, ze by sa SD karta prenasala medzi zavodmi)
  7. /opt/emtest/etc/hlavny/Config.xml - nazov zastavky - prepisat ID na nove, alebo aj zmazat a da sa to nastavit zo servisneho menu potom
  8. /opt/emtest/etc/.outoforder - zmazat
  9. /opt/emtest/emcommd/crc.xml - znulovat LastStat

Ručné rozbalenie dát na automate

  1. overiť či nebeží žiadna transakcia v hlavny.log
  2. stopnúť aplikáciu
  3. ručne odsunúť odpočet z tempstatistiky do statistiky
  4. upraviť statistikacfg.xml
  5. spustiť copytoflash

Overenie funkčnosti SAM modulu

slúži na to utilita v systéme

/usr/bin/pcsc_scan

podľa jej výstupu je možné vidieť či je SAM modul rozpoznaný pcsc vrstvou a v ktorom slote je vložený

 
dev_doc/automaty_servis.txt · Last modified: 2017/08/04 08:09 by 192.168.242.35
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki