angrycamel.com http://angrycamel.com There's a crack in the interweb Fri, 04 Apr 2008 06:17:52 +0000 http://wordpress.org/?v=2.2.1 en Taking a Second Look at Data Redundancy http://angrycamel.com/taking-a-second-look-at-data-redundancy/ http://angrycamel.com/taking-a-second-look-at-data-redundancy/#comments Fri, 04 Apr 2008 03:59:15 +0000 angrycamel http://angrycamel.com/taking-a-second-look-at-data-redundancy/ A couple of weeks ago something bad happened with my file server at home. The power went out while we were not at home, so the server went down. Problem is, it never came back up. I have been troubleshooting it for the past couple of days and finally pinned the problem down to one of the SATA drives having gone bad. Once it was removed and the OS reloaded, I was back in business. Only I have now lost everything on that drive.

The drive that holds our photos right now has years worth of digital pictures on it. What if it was the drive that had failed? What if we would never be able to see those pictures again and relive those memories? Well guys, if there is one way to get your wife to agree to buying some cool server equipment, then telling her that you may have lost your honeymoon pictures due to a drive failure is it.

Data redundancy has never really been a top priority for me. However, I work in IT so you’d think I’d be smarter about these things, but the fact of the matter is I just took for granted that I had never had the unfortunate event of a drive failing on me. I had been wanting to do a raid setup in that geeky I wanna do something cool with blinking lights and a server rack in my basement kind of way for a while, but the last time I bought a hard drive they were around a dollar a gig. I just couldn’t see spending hundreds of dollars on redundancy at the time. With times changing and my wife and I becoming increasingly dependent on this file server to store things that are important to us, I have decided to reconsider how much I would spend to ensure that the data stored on it can’t just disappear over night.

So, how much would it really cost to prevent that scenario from ever playing out? Its with that question on my mind that I started checking prices of the latest and greatest hard drives. I am planning a RAID 5 configuration with 4 drives likely with a plan to add a fifth one day as we get low on space.I’m finding that the prices have really come down a lot lately on hard drives, making this much easier to handle financially.

I have looked at a few different hard drives and sizes and broke down the pricing for each below. I tried to get a number that I could use to measure all of them against each other and I came up with the cost per gig after redundancy. This along with the total investment and the actual amount of storage that price would provide me are the things that I used to decide what drive to purchase.

Manufacturer Capacity Actual Capacity Cost Per Drive No. of Drives Total Actual Capacity (Redundant) Cost Per Gig (Redundant)
Western Digital 400 GB 372 GB $80 4 960 GB $0.333
Western Digital 400 GB 372 GB $80 5 1280 GB $0.313
Samsung 500 GB 465 GB $100 4 1395 GB $0.287
Samsung 500 GB 465 GB $100 5 1860 GB $0.269
Western Digital 750 GB 698 GB $140 4 2094 GB $0.267
Seagate 1000 GB 931 GB $250 4 2793 GB $0.358

As you can see there are a lot of attractive options. For me however, I have narrowed it down between the “cheapest” solution (WD 400 GB - $320) or the “best bang for my buck” (WD 750 GB - $560) solution. On one hand I can get almost 1TB of redundant storage for only $320 but I get over 2TB of redundant storage for only $140 more. But, do I really need 2TB of storage? Of course!

Thinking back, I had just about 1TB total of data before this drive failed, and that was with no redundancy. So the 2TB option would be a significant upgrade for us in both the storage space and the peace of mind. I think I’ll go with that. I’ll likely move the DVD burner down to the server too and burn a monthly backup disc of important files. Hopefully I will never have to worry about loosing important data again.

So bottom line, the final price for a 2TB RAID 5 configured file server using an old 1.8ghz Pentium to house it and a moderately priced RAID card capable of hardware RAID 5 will run me about $610. Not bad considering what that would cost if you bought a commercial file server with similar specs.

For the RAID card I am bidding on a 4 port card capable of RAID 5 on EBay right now. Here is the newegg product page for it:
LSI 1504064 64-bit 66 MHz PCI SATA MegaRAID 150-4 Kit 4 Port 64MB RAID 0/1/5/10 - Retail

]]>
http://angrycamel.com/taking-a-second-look-at-data-redundancy/feed/
IEBus Controller is now on Sourceforge! http://angrycamel.com/iebus-controller-on-sourceforge/ http://angrycamel.com/iebus-controller-on-sourceforge/#comments Tue, 26 Feb 2008 05:00:46 +0000 angrycamel http://angrycamel.com/iebus-controller-on-sourceforge/ I have put the firmware on sourceforge.net under a project aptly named, IEBus Controller. Its getting to the point where I cannot work on it enough nor make enough progress to warrant keeping it all to myself. This doesn’t mean that I wont be working on the project, but it does mean that I welcome anyone who is willing to help out in making this project a reality.

Sourceforge.net Logo

I decided to do this when I realized that a couple others are working on their own versions of the project and repeating work that I had already done. It’s simply not fair for me to hold out on my progress. I was hoping to get everything perfect then release it all at once, but I think at this point its best that I get more people in the trenches with me to help figure out the problems.

Sourceforge.net IEBus Controller Preview

So checkout the project page over at the Sourceforge project page. There is no release just yet, but those wishing to work on the project with me should pull down the latest from the Subversion server. If you send me a message, I can give you access as a developer so that you can commit changes. You will need an account with Sourceforge.net in order for this to work. Also, I suggest tortoiseSVN, it has shell integration and has been very easy for a novice SVN user, like myself, to get used to.

IEBus.c Preview

]]>
http://angrycamel.com/iebus-controller-on-sourceforge/feed/
IEBus Controller Prototype Board http://angrycamel.com/iebus-controller-prototype-board/ http://angrycamel.com/iebus-controller-prototype-board/#comments Sun, 24 Feb 2008 02:12:12 +0000 angrycamel http://angrycamel.com/iebus-controller-prototype-board/ I just finished putting together the prototype board with the relays all working as they should be. Its a nasty looking beast of a prototype board but its working. I will be testing out the features of switching the video and disabling the IEBus signal from reaching the navigation computer while in “PC” mode tomorrow afternoon. For now I have posted some pictures of the board below. Enjoy!

IEBus Controller Prototype Board

IEBus Controller Prototype Board

IEBus Controller Prototype Board

]]>
http://angrycamel.com/iebus-controller-prototype-board/feed/
Powered PnP Install Diagram of Dom’s Video Converter http://angrycamel.com/powered-install-diagram-of-doms-video-converter-tvandnav2go-pnp/ http://angrycamel.com/powered-install-diagram-of-doms-video-converter-tvandnav2go-pnp/#comments Thu, 07 Feb 2008 04:21:49 +0000 angrycamel http://angrycamel.com/powered-install-diagram-of-doms-video-converter/ Here is a diagram that I put together to show how I used both the 20 pin and the 8 pin (C) connector together to form a completely plug and playable solution for Dom’s video converter box.

(Both plug N play harnesses featured in this diagram are available for sale through this website. Email robbienewton (at) gmail (dot) com if you are interested)

Powered PnP Install Diagram of Dom’s Video Converter

]]>
http://angrycamel.com/powered-install-diagram-of-doms-video-converter-tvandnav2go-pnp/feed/
16 Pin Connectors http://angrycamel.com/16-pin-acura-connectors-xm-traffic/ http://angrycamel.com/16-pin-acura-connectors-xm-traffic/#comments Thu, 31 Jan 2008 00:08:33 +0000 angrycamel http://angrycamel.com/16-pin-acura-connectors-xm-traffic/ Just thought it worth mentioning that if anyone needs any of the 16 pin connectors, I have a few available. It came to mind because a guy by the name of Garrick Lau sent me an email asking if I had any I could sell to him. He is working on completely replacing the navigation system in his 04 NSX! He needed the 16 pin for the XM connection that includes XM traffic.

If you would like to check out Garrick’s project page, click here.

]]>
http://angrycamel.com/16-pin-acura-connectors-xm-traffic/feed/
PD72042B Eagle Cad Library File http://angrycamel.com/pd72042b-eagle-cad-library-file/ http://angrycamel.com/pd72042b-eagle-cad-library-file/#comments Thu, 03 Jan 2008 04:30:35 +0000 angrycamel http://angrycamel.com/pd72042b-eagle-cad-library-file/ I have began working with the PD72042B again thanks to some chats with Slden over in Russia. He is not using it himself, but in talking to him he gave me some ideas. Now that I am working on a new schematic in the Eagle Cad software I need a library of the chip but one is not provided by EagleSoft (obviously).

PD72042B EagleLib Symbol

I have created a library for the PD72042B in the past but it was not good enough to use on a real board. So this time around I decided I would take my time and really put it together as it should be. Its created from all of the package information provided in the NEC data sheet which can be found here:
http://www.necel.com/function/en/iebus/d72042b.html.

PD72042B EagleLib Package

The package is a 16-PIN PLASTIC SOP. I have attached the Eagle library file below, named IEBus.lbr. Leave a comment if you get some use out of it or if you find any problems with it. I have not produced a board from this at the time of posting, so please pay close attention to the pads before sending off anywhere to be made just to be sure. I would hate for someone to waste some money on one of my silly mistakes.

PD72042B EagleLib Device

Get the lib file here:
PD72042B Eagle Cad Library File

]]>
http://angrycamel.com/pd72042b-eagle-cad-library-file/feed/
Video Switcher Circuit Works http://angrycamel.com/iebus-video-switcher-circuit-works/ http://angrycamel.com/iebus-video-switcher-circuit-works/#comments Mon, 31 Dec 2007 02:00:06 +0000 angrycamel http://angrycamel.com/iebus-video-switcher-circuit-works/ With Dave’s help, the video switcher relay circuit is setup and working. I have not yet hooked up the actual wires that control the video toggling on Dom’s unit to the relay because its all pretty well installed in the car. I would do it tonight but its raining outside. For now (testing), the relay is hooked to an LED and will toggle on or off for each touch of the cancel button on the dashboard. That is working perfectly, so when the normal toggle switch for Dom’s unit is removed and the two wires are instead hooked into the relay (replacing the led), I see no reason why it would not work to switch the video over.

Going forward, I am thinking of making the button that causes the relay to flip, programmable on the circuit. I could modify IEBus Studio to handle talking to the unit to program the button sequence and write it to the internal EEPROM. Maybe even putting in a couple more relays that are controlled the same way. So basically you would program a button sequence into the module that will flip a relay to do whatever you want.

Hopefully this nasty weather and the cold I caught from it will subside soon and I can move forward with some more testing. I need to get a working PCB, this breadboard is a huge pain in the ass to lug around.

Anyways, thats all I have for an update right now. I hope everyone is enjoying the holidays!

]]>
http://angrycamel.com/iebus-video-switcher-circuit-works/feed/
The IEBus Touchscreen Module Works! http://angrycamel.com/iebus-touchscreen-module-works/ http://angrycamel.com/iebus-touchscreen-module-works/#comments Sun, 16 Dec 2007 22:40:19 +0000 angrycamel http://angrycamel.com/iebus-touchscreen-module-works/ Well its been a long time coming but when I finally received the ‘C’ connectors this week, I made a harness from them to gain access to the ACC for starters. I had installed the PC in the trunk already but was waiting on these parts so that I could hook up the ACC line to have the PC start when I turn the key.

Once it was all hooked up, I connected the IEBus development board, started the Mouse Control test application on the carpc, started up Media Engine (a carpc front end application) and got my wife to test it out with me while I rolled the video camera.

Needless to say, everything is working well together. The firmware is translating the IEBus signals to text and transmitting over serial to the PC, the DLL (built from event discoveries in IEBus Studio) catches those signals and makes them available as software events. The Mouse Control test application has defined event handlers that will move the mouse and click on the location that came over the IEBus when I touch the screen.

Here are a couple pics of the setup:

IEBus - It works!

IEBus - It works!

I have put together a quick video of it that you can see here:

]]>
http://angrycamel.com/iebus-touchscreen-module-works/feed/
Acura 8 pin navigation connector !!FOR SALE!! http://angrycamel.com/acura-8-pin-navigation-connector-for-sale-tvandnav2go-pnp/ http://angrycamel.com/acura-8-pin-navigation-connector-for-sale-tvandnav2go-pnp/#comments Thu, 06 Dec 2007 04:37:02 +0000 angrycamel http://angrycamel.com/acura-8-pin-navigation-connector-for-sale/ I decided to go ahead and place the order for the C connectors. Due to a request I received in email, I will be selling both a harness that will terminate to a DB9 connector (just like the AH-20 harness) as well as a DIY kit that will come with a plug, cap, DB9 connector and 10 of the special metal connectors needed for assembly of the 8 pin plug (two extras).

  • C Connector Harness $45.00
  • C Connector DIY $20.00
  • I have also decided to offer a DIY kit for the AH20 harness. It will include both the plug and the cap connectors, the DB9 connector and 25 of the special metal connectors needed for assembly of the 20 pin plug (5 extras).

  • AH20 Connector DIY $25.00
  • Contact me via, robbienewton [aT] gmail [d0t] com to place an order!

    ]]>
    http://angrycamel.com/acura-8-pin-navigation-connector-for-sale-tvandnav2go-pnp/feed/
    Acura C Connector 8 Pin PnP Harness http://angrycamel.com/acura-tsx-connector-c-pnp-harness-8-pin/ http://angrycamel.com/acura-tsx-connector-c-pnp-harness-8-pin/#comments Wed, 05 Dec 2007 06:46:30 +0000 angrycamel http://angrycamel.com/acura-tsx-connector-c-pnp-harness-8-pin/ I may be able to get some of the C connectors (8 pin) for the back of the navigation unit. Would anyone be interested in a harness to gain access to the wires on that plug without damaging anything?

    So far I have had one person request it and have been thinking about doing it for myself to get to ACC, Power, and Diagnostics in the trunk. With a simple little harness for this you could make any solution involving those wires, plug n’ playable.

    Let me know if it would be worth it for me to order some. It has to be a bulk order, therefore it would be quite an investment on my part, so if you care, please leave some feedback.

    The reference to the “C” connector is from my 2006 ETM. Click on the thumbnail below to see a PDF with an image of the connector.

    Connector C (8-Pin Navigation)

    C Connector - Navigation

    ]]>
    http://angrycamel.com/acura-tsx-connector-c-pnp-harness-8-pin/feed/