Beteg a gépem :(

Description:
Machine Check Event reported is a fatal Bus or Interconnect timeout error.
 Memory Hierarchy Level: 3
 Participation: 3
 Request Type: 0
 Memory/IO: 3
 Address: 0

Kb. egy éve kétszer is dobott ilyet, és másfél éve is, valyon várható mégegy?

Egy hete meg ezt kaptam:

Description:
The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000000a (0xfffffadfece67ff8, 0x0000000000000002, 0x0000000000000001, 0xfffff8000081d94e).

Ez így nem túl biztató 🙁

Digitális Technika 1 HF 1

Csináltam a Digitális Technika 1 kereszt féléves 1. házi ellenörzéséhez, javításához egy weboldalt. Kis Huffman kódolás, számábrázolás, Hamming távolság, paritás számítás. A Karnaugh tábla ellenörzésére idő hiányában már nem született automatizált meoldás.

Legtöbbször amikor php-ban írok valamit szinte mindig előfordul valamilyen adatbázis kezelés, mint például a Mérés Labor Jelentkezés oldal készítésénél is. Most eddig itt még nem kellett ehhez. Persze lehetne a bemeneti adatokat valahonnan importálni, vagy az eredményeket exportálni, adatbázisban rögzíteni. Esetleg később a hallgatók adhatnák le megoldásaikat webes felületen…

Were is Waldo … I mean my mouse

It can be annoying to find your mouse pointer, especially on multiple monitors. So I wrote a little tool in Delphi that moves the cursor to the center of the monitor. It’s really easy:

  Mouse.CursorPos := Point(
    Screen.Monitors[0].Left+Screen.Monitors[0].Width div 2,
    Screen.Monitors[0].Top+Screen.Monitors[0].Height div 2
  );

A couple of other lines like RegisterHotkey and a Tray Icon and it’s done.

MO

 

3TB HDD

If you want to have fun, buy 3 TB HDD (WD Red)  🙂

USB-SATA no go, 3TB -> ~800GB >:|

eSATA on notebook OK 🙂

MBR partition max 2TB, no go :/

GPT is a must

GTP = Windows no boot (BIOS system) :/

ASUS M4A785TD-V EVO:

IDE mode 3TB no go -> ~800GB >:|

switch to AHCI in BIOS

BSOD unaccessibble boot device (of course)

switch back to IDE, get AHCI driver from ASUS (chipset driver, vga driver, raid make disk…)

switch half to AHCI, leave rest IDE, swap sata cables, boot device to IDE, reorder boot in BIOS…

install AHCI drivers, regedit …

switch all to AHCI, fix boot order

it works 🙂 …

SMART, temperature monitoring broken 🙁

install other monitoring software, no joy 🙁

copy files from old HDD via eSATA

eSATA hot plug no go, BSOD (kernel stack…) 🙁

reboot, raid rebuild…….

copy, compare files from old HDD via USB-SATA

google … google … sleep … google … work … google …

change AHCI driver (AMD chipset driver SB7xx 2013.01.17), reboot

Windows reactivate (hardware has changed) ?:? What? .. who cares .. ok.

Where is the 3 TB? Disk managerinitialise disk wizard ?! WTF ! >:(

testdisk 6.13, fix EFI GTP

reboot

RAW filesystem … 4 f*%k sakes…

testdisk, rebuild boot sector

chkdsk, OK, huhh 

ata command pass through also works, so smart and temperature monitoring is back 🙂

It was “fun”.

(eSATA hot plug ? Maybe later, it was enough for a while…)

 

Bevasarlas

Beszerzesi lista a kozeljovore:

Samsung  256Gb SSD 830 Series (MZ-7PC256B/WW) 50 eFt (3 ev gari)

Toshiba  3Tb SATA-III 64Mb HDD (DT01ACA300) 36eFt (3 ev gari)

(Western Digital  3Tb SATA-III 64Mb HDD (WD30EZRX) csak 2 ev garancia  van)

You are not so smart

I do not remember who told me about the You are not so smart website. Maybe it was Chris Hardwick on his podcast, or Kevin or someone else…

Some interesting articles:

The Benjamin Franklin Effect
http://youarenotsosmart.com/2011/10/05/the-benjamin-franklin-effect/
“You grow to like people for whom you do nice things and hate people you harm.”
(insufficient justification effect)

The Overjustification Effect
http://youarenotsosmart.com/2011/12/14/the-overjustification-effect/
“Getting paid for doing what you already enjoy will sometimes cause your love for the task to wane…”

The Backfire Effect
http://youarenotsosmart.com/2011/06/10/the-backfire-effect/
“When your deepest convictions are challenged by contradictory evidence, your beliefs get stronger.”

The Sunk Cost Fallacy
http://youarenotsosmart.com/2011/03/25/the-sunk-cost-fallacy/
“Your decisions are tainted by the emotional investments you accumulate, and the more you invest in something the harder it becomes to abandon it.”

Garancialis ugyintezes MySoft modra

Nincsenek tul jo tapasztalataim a garancialis ugyek intezesevel kapcsolatban. Sokszor a hiba nehezen reprodukalhato, de sajnos egyertelmuen hibas termekek eseteben is sok faradsagot tudnak okozni. Sajnos nagyon sokan a “torekedni kell a legkisebb kenyelmetlenseg okozasara” iranyelvet sokan eleg szabadon ertelmezik. Igy sokszor a garancialis ugyintezes hetekig elnyulik, erre az idore pedig nelkuloznunk kell a javitando, csrelendo termeket. Ez kulonosen bosszanto, ha ez a munkavegzesunk eszkoze.
Altalaban amikor garancialis ugyet kell inteznem, mar elore rettegek, hogyt most mivel lesz a gond.

Ma eletem egyik legkellemesebb garancialis ugyintezeset eltem at. A Dell notebookom hibas ram moduljanak csrejet a MySoft par perc alatt megoldottak ott a helyszinen. Nem problemaztak semmin, azonnal szetkaptak a gepet es raktak bele egy uj modult. Meg ok kertek elnezest a kellmetlensegert. Nagyon meg vagyok veluk elegedve, maskor is naluk fogok vasarolni. (Az iPon-ban meg soha…)

Bad RAM

A Dell notebookomban rosz a memoria. Idonkent kifagynak az alkalmazasok a Windowsban.
Linux alatt van egy jopofa beallitasi lehetoseg, ahol ki leget zarni a memoria tetszoleges reszet.

A GRUBban badram parametert kell beallitani. Az (K)Ubuntu disztribucioban az /etc/default/grub fileban kell a GRUB_BADRAM parametert beallitani, aztan update-grub, reboot. A parameterezese hibas vagy mas miatt kizarni kivant memoriacim, mask (hogy a cim mely bitjei a meghatarozoak, a tobbi bit barmi lehet igy teljes tartomanokat ki lehet zarni).
Peldaul a 0x384f2c38,0xffff0000 parameter azt jelenti, hogy 0x384f0000-0x384fffff tartomanyt tiltjuk ki.

No ez remek, egyetlen furcsasag van ezzel (ami jo feature, csak ha nem tudsz rola, akkor megorit). A Memtest68+-ra is ervenyes a beallitas, vagyis ha egyszer kizartad a hibas memoria tartomagyt, akkor a Memtest nem fogja megtalalni, es jelezni a hibat, es ugy tunik, mintha “megjavult” volna a memoria. Azt megertem, hogy a Memtest jo ha tudja, hogy ne rakja a sajat program kodjat hibas teruletre, de a tesztelesnel valamit kiirhatna, vagy jo lenne ha lehetne allitani. Engem azert vitt majdnem a sirba, mert vinnem a szervizbe a Notebookot, de a Memtest nem ir ki semmi hibat!

Megoldas: szerkesszuk at a /boot/grub/grub.cfg-t (vagy irjuk at a config filet generalo scripteket…). Igen, azt a filet, aminek az elejen az van nagy betukkel, hogy ne nyuljukn bele 🙂 (Senkinek nem ajanlom hogy kezzel szerkessze ezt a filet, es semmilyen felelosseget nem vallalok ha megis megteszi valaki! En ezt csak vegso elkeseredettsegemben tettem meg.)

Nalam ott kezdodott a problema, hogy eleve nem is volt Memtest elem a Grub menujeben. Azert, mert wubi loadert hasznalok, es loopbackbol nem tud bootolni a memtest. De ez nem baj, en nem ragaszkodom hozza, hogy az ubuntu imagebol bootoljon, kimasoltam a memtest-et a host filerendszerbe (a C:\Boot-ba). Csak azt nem tudtam, hogy hogy adjam meg ennek a szerencsetlen grub update scriptnek, hogy ott keresse… Igy hat kiszedtem a loopback detektalast a scriptbol, es a grub.cfg-ben kezzel atirtam az utvonalat /boot-rol /Boot-ra, es kivettem a loopback csatolasat. Es mukodott.

A badram globalis beallitasra is az volt a megoldasom, hogy a kozos reszben szereplo (header vegen) badram sort kiszedtem, es bemasoltam az Ubuntu menuentry-be. Csinaltam az Ubuntu menujebol egy masolatot, amibe beirtam, hogy badram, igy badrammal es a nelkul is tudom bootolni a Linuxot. A Memtestnel is megtettem ugyanezt, igy a Memtest86+-ot is tudom futtatni badrram opcioval es a nelkul. Az utobbival ujra megtalaja a hibakat a kizart memoria reszben. 🙂 … illetve 🙁

Az atszerkesztett grub.cfg-t elmentettem mas neven is, hogyha az update-grub felulirna, ne kelljen az elejerol kezdve atirni.

Memtest86+ 4.20 verziojaban a configuracioban (c) be lehet allitani (4-Error Report Mode, 3-BadRAM Patterns ), hogy a hiba lista formatuma badram tipusu legyen (igy csak le kell jegyezni es be lehet adni a grubnak modositas nelkul).