miah is currently certified at Journeyer level.

Name: Jeremiah Johnson
Member since: 2002-08-18 00:18:02
Last Login: N/A

FOAF RDF Share This

Homepage: www.sunrise-linux.com


I used to work at TurboLinux handling Network security. I also helped out with distro security. After working at a small dotcom doing Solaris administration I got a job at Penguin Computing. There I handled all aspects of security for the company. I am currently involved with the Sunrise Linux secure Linux distribution.

I'm currently working at the Boston Childrens Hospital. I'm the "Application Support Specialist"(ASS) for the Informatics Program.

I worked with jlittle> at TurboLinux
I worked with
docwhat> at TurboLinux
I worked with
bodo> at TurboLinux
I worked with
jht> at TurboLinux


Recent blog entries by miah

Syndication: RSS 2.0

Well, I finally went to microcenter and exchanged the CPU. So far the system hasn't kernel panic'd once. I've recompiled lots of packages, with the other cpu, it was panicing if I tried to build two things at once. Its weird that a CPU would 'work' but be flakey.. usually they either work or they dont.

So that means for this computer, I exchanged the original motherboard (because it didnt support 3.2ghz), the ram (it was bad), and the CPU (it was flakey), so far, the case and the floppy drive i bought were the only two things to 'work'.. though i can't really say that i've tested the floppy drive =)

I still haven't quite found the answer to my computer problems. But I have found that disabling hyperthreading, as well as L1/L2 cache in bios makes all the kernel panics go away. I don't know if that means the motherboard or the CPU is at fault. Any suggeestions?

I'm still quite impressed with the speed up though. 3.2ghz is much faster than 800mhzh, a gcc bootstrap compile went from ~1 hour to 12 minutes. Which means a entire distro build should drop down a couple hours.

I need to work on my build system a bit more, the designs are all almost done, so its time to start implementing.


9 Nov 2004 (updated 9 Nov 2004 at 21:41 UTC) »

Took forever for me to remember my password, I really wish there was a 'forgot password' option here :/

I follow in the Advogato tradition of only updating my diary once every few months/years. So many things going on in life now, the biggest thing going on now thats causing me stress is my new computer. I went to Microcenter (a local computer store in Boston), and got all the parts and put it together. I've been there 4 times in the last 3 days. First the Pentium4 motherboard I purchased didn't support the 3.2ghz Prescott chip, even though the docs said it should (I hate how recent motherboards don't say what speeds they support, just FSB). After swapping out the MSI MicroATX board for a MSI 865PE Neo2-P I got the system running. I had to rebuild the kernel to get the support for hyperthreading and the built in GigE card, but that was simple. After building the kernel I started building a new gcc toolchain for my distro and I got a 'Machine Check Exception'. I looked around on google, and somebody said to test the memory. So I tested with memtest86+ and sure enough, the RAM had issues. I took today off because I needed to get new brakes and a muffler for my car, so when my car was done I went to microcenter and exchanged the RAM. After replacing the RAM, I still got MCE's, so I looked around more and it could also be caused by improper cooling. The Intel provided heatsink/fan was pretty hefty, but I wanted this to just work I wanted to be done dealing with it, so I picked up a ThermalTake 'Silent Tower', its really nice, but IM STILL GETTING MCE's. The exact issue is:

CPU 0: Machine Check Exception: 0000000000000004 <0> CPU 1: Machine Check Exception: 0000000000000004 Bank 0: b20000001040080f

Thats with hyperthreading enabled. I'm currently testing with hyperthreading disabled. With linux 2.4.27, I don't get the Bank info, but with 2.6.9 I do. Running 'parsemce' on that, I get:

[miah@server miah]$./parsemce -b 0 -s b20000001040080f -e 0000000000000004 Status: (4) Machine Check in progress. Restart IP invalid.

Which is fairly useless to me. If anybody has ideas, I'd love to hear them. If my test with hyperthreading disabled is a success, I'm not sure if I should swap the CPU or what.

Some ask, why didn't I get a Opteron? Well, for $230 I could get a dual core 3.2ghz cpu, or I could get a 1.8ghz opteron. Seeing as I've been using a P3 800 for the last 3-4 years, I wanted a huge boost when I upgraded, and 3.2 > 1.8. I have several opteron based servers at work, and while I do like them, we still see better performance on the P4/Xeon servers we have compared to the opterons.

I did some reading on hyperthreading, and its not 'dual core' like I thought, it simply creates another thread using unused resources in the chip. So then why is my system generating MCE's? The only thing I can think would be faulty CPU.

In other news.. Next weekend is my daughters firsth birthday. I can't believe a year has gone by already. She's growing quickly.

I'm sitll working for Childrens Hospital, its going ok. I've been somewhat bored at work lately. None of the work I've had to do has really peaked my interest. I feel like its all basic stuff that I mastered 4 years ago.

I've been taking a C programming class from the 'Oreilly Learning Lab'. I just need to finish my final for the second class. The classes overall have been good. I feel like I've got a really good grasp on the basics of C programming now. And have started reading 'Mastering Algorithms in C'. Its a good book, but heavy on the math which is causing me to learn more math, which is a good thing, but its taking longer to wrap my mind around things.

My linux distro is still in the works, I need some assistance with getting the installer functional though, if anbody is interested drop me a mail.

I'm sure many advogato users have said this one "I'm going to try to update this diary on a more regular basis" wish me luck =)


gilbou - do I win a prize?


Its a raver toy! I tried to goto your website, but it was in the middle of being rm -rf'd, it worked at first, then pages started disappearing, and when I refresed even the pages that worked no longer worked.


Been really busy with work.. work, and work.. We just moved from the 5th floor to the 1st floor, and I ended up changing lots of network configurations. Finished migrating people to my new mail server, and have basically stopped 99% of the spam we were getting.


Cathy and I are looking for a new apartment in Boston.. its tough. Trying to move from Malden into Somerville.. I'd like to live near Davis Sq..

personal interweb fun.. I also migrated my server from a colo in NM to my workspace were we have a T1. Its nice that I can just go downstairs and work on my server now.

Trying to get mailman to work on my new server.. its complaining that the postdrop group doesn't exist, even though a grep of /etc/group proves it does.. something is definately wrong somewhere..

Migrated my entire mail system from mbox to maildir, had to migrate my procmail setup and mutt.. still have to finish mutt.

I've been so busy the last two weeks... guh

Depressing day.. The disk in my fileserver decided to die.. Had lots of code there.. I was able to make a backup of the code before the server went totally dead, but I did end up losing some data.

I realize I've been one to speak out and remind people to backup. And I've been pretty good about backing up, but since the baby I haven't been on schedule, so my last backup is over a month old and I've done so much in the last month.

Owell, atleast I was able to save the code. Everything else I can replace. I'm planning on buying two large ide disks and getting a ide raid controller so that I can do disk mirroring. I'm now reading up on dump, going to look into setting up a real backup solution. I have a tape drive that's "ok" it'll backup 24gigs of data, which is much more than my code currently consumes.

Since I've also been reading up about GNU Arch (especially now that the GPG support is in (GOOD WORK GUYS!!)) I will likely setup a off site mirror of my repository. So that will give me several saftey nets should I need them.

Is there anything out there thats better than dump/restore thats not extremely complex to setup? If so, please email me, I might not see responses on here. Thanks!

Ah, also just noticed that my last post was Nov 5th. Since then I've become a dad. Nov 14th, my daughter was born. She's great!! I could go on for hours about her.

24 older entries...


miah certified others as follows:

  • miah certified jlittle as Journeyer
  • miah certified miah as Journeyer
  • miah certified Penix as Apprentice
  • miah certified docwhat as Journeyer
  • miah certified jht as Master
  • miah certified bodo as Journeyer
  • miah certified esr as Master
  • miah certified spot as Journeyer
  • miah certified criswell as Journeyer
  • miah certified niceguyeddie as Journeyer
  • miah certified raph as Master
  • miah certified deekayen as Journeyer
  • miah certified chipx86 as Journeyer
  • miah certified dyork as Master
  • miah certified thomasvs as Journeyer
  • miah certified bonzini as Master
  • miah certified fejj as Master

Others have certified miah as follows:

  • miah certified miah as Journeyer
  • Penix certified miah as Journeyer
  • niceguyeddie certified miah as Journeyer
  • chipx86 certified miah as Journeyer
  • mascot certified miah as Journeyer
  • bonzini certified miah as Journeyer
  • fxn certified miah as Journeyer
  • arasole86 certified miah as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page