ECC – HW Stability

Puget ECC Failure Rate/Reason Analysis

ECC and REG ECC Memory Performance

Talán azért nem nagyon számít milyen a memória késleltetése, mert a ha már memóriához kell nyúlni, akkor már az eleve túl lassú.
The Infinite Space Between Words

How to Check ECC RAM Functionality

Egyébként a memória hibák nagy részéért az alaplap a felelős. Legalábbis néhány éve még ezt írták.
DRAM error rates: Nightmare on DIMM street (2009)

Most Reliable Hardware of 2013

ZFS HW Recommendations
“Unsure if it’s a server board? Good server boards typically lack audio ports.”

Why RAID5 stopped working in 2009

Process “Map” failed

Ma mar megint egy orat szoptam az idiota Xilinx ISE fejleszto kornyezet miatt.

Delelott a LUT-ok INIT ertekenek megadasaval “szorakoztam”. A View Technology Schematic-nal van egy INIT ertek (ami mindig 0000) es egy INITSTATE ertek. Mivel a dokumentacioban mindenhol INIT-et irnak a kezdoertek megadasanal, ezert probaltam az XST-t ravenni hogy generaljon valamit nullatol kulonbozo INIT ertekkel. Nem sikerult, a vegen mar a shift register primitive-nek adtam meg kozvetlenul INIT erteket, de az is az INITSTATE erteket allitja.
//reg [B-1:0] data = init0;
SRLC16E #(.INIT(init0))

Ez utan ellenorizni akartam, hogy mi is kerul be az FPGA-ba. Elinditottam az implementaciot, de a Map fazis ‘Process “Map” failed’ hibaval leallt. Semmi magyarazattal, hiba okaval nem szolgat. A naploban, Console-ban irt ‘map …’ parancsot parancssorbol lefuttattam, es hiba nelkul vegzett. Persze ettol nem mentem semmire, mert a fejlesztokornyezet nem engedett tovabb, mondva hogy egy elozo fazist nem sikerult teljesiteni. Gondoltam hatha rosz konyvtarban probalja futtatni, vagy esetleg rosz ‘map’ allomanyt probal elinditani. Ki is adtam egy where parancsot, ami talalt egy map. es egy map.bat filet a Perl egyik konyvtaraban. Viszont mivel mind a Project Navigator es a command-line a Xilinx settings64.bat-javal lett inditva, ezert ezek a xilinxos map.exe utan kovetkeztek. Ellenoriztem is Process Explorerrel a kornyezeti valtozokat, es a path megfeleloen volt beallitva. Ettol fuggetlenul azert atneveztem a map.bat filet biztos ami biztos alapon. A kiterjesztes nelkuli map perl script meg ugye nem futtathato. Persze igy sem oldodott meg a problema, meg mindig a titokzatos ‘Process “Map” failed’ hibaval allt le az implementacio folyamata. A Google kereseseim megint csak eredmenytelenek voltak.
Ekkor elovettem a Moo0 File Monitort, a SysInternals FileMon programjat, es meg parat, de egyik se segitett. Vegul a szinten SysInternalsos Process Monitor (Procmon) segitett. Kiderult hogy valamilyen erthetetlen okbol fogva ez az idiota ISE 13.1 az ‘E:\Perl\site\bin\map’ filet probalta olvasni. Amint atneveztem sikerult a Map.

Most mar meg tudtam nezni a Xilinx FPGA Editorral a generalt LUTokat kozelebbrol, es ugy tunik jol be vannak allitva az INITSTATE ertekre. De akkor mi az az INIT es minek van ott a Technology Schematic nezetnel? Es mi a halalert probalkozik a perl kiterjesztes nelkuli map-javal? (A map.bat meg mindig ott van, de az nem zavarja)
WTF?

USB Mouse Raw Data

A Fujitsu-Siemens Wireless egeremhez nincs 64 bites windows driver. Az alap dolgok persze e nélkül is mennek, de van rajta néhány gomb, amit az OS nem ismer fel.

Probáltam libusb-win32-vel kinyerni az adatokat, ami csak többé kevésbé volt sikeres. A filter funkciót használtam.
Egyik egérnél csak a forgalom egy részét kapta el, elég sok csomag elkerülte. A Fujitsu-Siemens egérnél ugyan elkapott minden csomagot, de ezzel együtt le is választotta az op-rendszerről (a mutató mozgásra és kattintásra nem reagált).

Az egyik fórumon olvastam a GetRawInputData Win API függvényt. Eltartott egy ideig, de sikerült beüzemelni, viszont ez meg csak azokat az adatokat továbbítja, amit a windows egyébként is kezel.

Nem valószínű hogy most nekiállok windows drivert írni az egeremhez, de lehet hogy majd egyszer…

PDA

Olyan PDA-t keresek, amit konnyen hazza tudok csatlakoztatni egy mikrokontrollerhez. Erre a soros port lenne a legjobb, de keves PDA-ban van ilyen.
Az en Pocket Loox-omban van soros port, infra, WLAN, Bluetooth, USB host, USB device, CF (compact flash), SD kartya hely. (nincs benne telefon es GPS, bar az utobbi kulso egyseggel megoldhato).
Na most a mostanaban kaphato PDA-kban ennek toredeke van. Az egy dolog, hogy soros port nincs bennuk, de USB host sincs, amire ra tudnek dugni egy USB-serial convertert. A soros kommunikacio egy tovabbi lehetosege az Infran keresztuli kommunikaci, de ez is egyre kevesebb eszkoben van.
Probaltam a google-ben keresni szamomra megfelelo eszkozt, de mindig bajban vagyok a kereso szavakkal, ugyanis egy-egy dologra tobb elterjedt alternativa is letezik:
Infra port, IrDA
soros port, COM, serial port, RS232
PDA, handheld, PPC, PocketPC, Windows mobile