Comcast, TiVO and Frontier Communications

I have been a Comcast customer for a while now, and have not really had problems with their service until recently. It has all started with the switch to the “full digital” cable system. I had problems with their dta’s (here and here). Now I am having problems with their Billing department and cable card “services”.  Back in June I decided to get a TiVO to be an “hd tuner” for the bedroom HDTV. This is when the fiasco with their cable card started. I was told by Comcast reps online that the Cable Card was free, since it would be the first one on the account. This was awesome, till I got the bill and found out they were charging me for it. I talked to them again, and they removed the charge.

Well in November when I got the 2 dta’s, something happened and they started charging me $6.99 a month for the cable card, that was supposed to be free. So I contacted Comcast, and they said “sorry” and took the charge off. Well December rolled around and the charge was back. Since then I have been having a fight with Comcast over false advertising and the failure to properly document their prices in public view. It has gone back and forth about 11 times. Just recently they sent me the Morgantown Price sheet, which is not available any where online that I could find, so here it is Rate Card Morgantown. What they fail to tell you is that if you have ANY of their cable boxes (hd, sd, hd/dvr) you can NOT get a cable card for free, contrary to what I was told in June which lead to the decision to buy the TiVO. So now I am stuck paying $3.00 a month for a cable card. Which means my cable bill is now even more expensive than it was before. I am going to file an FCC complaint over all of this as well, to say that the order of “devices” dictates the price of the service is pure bull shit.

Then while I am bitching to them about the prices, it appears that either something changed on the TiVO side or the Comcast side and I started having problems with about 24 digital channels. When I would tune to say  BBC America, it would be normal for a couple of seconds and then freeze for a couple seconds, then be normal, ad nauseam. So I spent a couple of hours on a friday night clicking through all 250+ channels that I get. Out of them I found out which ones had the problems. I then went and mapped every channel to the QAM / RF channel it was allotted. And guess what they were all around the same general area. What is weird, was BBC America was one that I was having problems with, then all of the sudden they turned off The Weather Channel on the analog side, BBC America started working and The Weather Channel started having problems. For those interested, here is the list that I and some other people are having problems with:

I ended up calling Comcast to come out and replace the cable card, because I thought that was the problem. Well the guy showed up, and was not exactly the friendliest person I have met from Comcast. He seemed like it was a “stupid call”. So he started looking around and I showed him what was happening with the TiVO. He then said he would be back. When he came back in the house, he had some new cable and some tools. He proceeded to cut every end off of every cable in my bedroom and pull out all the cable and replace it with his “new” cable. Well that did not work. So he asked where the cable came in to the house. I took him to where every cable home run’s back to. He got so confused that I had to explain what was going on. It then seemed like he was pissed for some reason. Once again pulled out the snips and cut every end off of every cable and the put new ones on. Still didn’t fix the problem. So I asked if he had brought a cable card to replace the one in the TiVO. He hadn’t brought one. He left and went back to the local office and picked up a card and came out and replaced it. Well the channels are still messed up. So he said it had to be  the TiVO’s problem because the Comcast boxes “were working fine” and took off.

So now I was like hmm, this freaking sucks as I know the finger pointing game is going to start, but I got on TiVO’s chat and started talking to them. They had me reboot the TiVO a couple of times, but that did not fix any of the problems. He suggested that I call their phone support as they would have some better things to have me try. I did and they had me read off some signal levels and look at the “RS Uncorrected” and “RS Corrected” counters. He did not like the numbers on there and basicly said that it was a Comcast problem and the signal was dirty coming in to the house. But he also said he was going to go talk to some one else and call me back in an hour. An hour went by and he did call me back. This time he said he talked to some supervisors and they would like to replace my TiVO because they thought one of the tuners may be bad in it. He told me he would ship me a new TiVO since mine was only a few months old and that they would leave my current one active until I made the swap so that I could get all the shows off of my current one and on to the new one. I thought that is good, at least they aren’t like Comcast and just replace it and you lose everything.

Well today, I got stuck at home because of 3/4 inch of ice all of the driveway, and UPS showed up with the “new” TiVO. To my surprise it wasn’t new, it was a refurb. Not only that there were no cables in the box, so I could not power it on and the current one on at the same time to copy any thing over. This made me extremely pissed. Not only had they lied to me (the tech guy stressed more than once that he was going to make sure I got a new TiVO and not a refurb) but now I couldn’t even test it.

Well here is where the power of Social networking comes to help. One little bitch, and with in a couple of minutes some one from TiVO is asking for details. Then about 3 hours later, I got a call from the Executive relations people. He said he was sorry for the confusion and would be sending me a cable pack to get the current refurb one running. He also said that if the refurb that was sent did not work, he would send me a brand new one.

Fast forward about 40 minutes, and I was talking to Justin and found out that he is having problems on his TiVO with the exact same channels that I am. So now it is definitely a Comcast or TiVO problem and not a problem with my box, unless his which is a different model also developed the same problems at the same time.  Needless to say, I called the TiVo guy back and left a message that I think there is a bigger problem than just my box.

So you are probably thinking by now, if you have read this far, what the hell does this post have to do with Frontier Communications? Well not really anything, other than something weird happened last night and they are a “service provider” in the area, not that I am a client. I have not had a land line phone in the house since about October 2007 when I canceled the Verizon line in favor of using Packet 8 VOIP, which I have been using since June of 2004. Well I had left the phone in the kitchen hooked up to the old “Verizon” line even though it was dead. Don’t know why, just did. Well while I was putting memory in my laptop last night, the kitchen phone started ringing. It took me a minute to figure out what it was, because I hadn’t heard that phone ring in probably 4 years. I went in and picked it up and there was some one on the other side asking for some one who obviously doesn’t live here. After saying “sorry wrong number”, I hung up and then picked the phone up again. Freaking weird to hear a dial tone on it. So I called my self and my other phones rang. Now I had the phone number of this new “phantom” line. This was pretty weird. So I disconnected the phone from the line, as I didn’t want to hear it ring again if I had some one elses phone mapped to my house.

Once again a little Social networking and with in a few minutes I had a contact at Frontier Communications who was asking for information. I gave her the details and told her that the dial tone is a “weird” dial tone type. Needless to say I have not heard back from her yet, but last time I checked, the dial tone still exists, so I bet they are trying to figure out where the “wires” got crossed.  Some friends suggested I make some overseas calls, and some 900 number calls, or act like I am the people they are calling. But the weird part is the phone has not ringed at all today. So maybe they just assigned a phone to my house and the number is not assigned to any one and the other night was just a fluke?

All in all, I hope TiVO and Comcast get their system/signals worked out as it sucks to be paying such a high price for a service and not be able to use it completely.

Why Thin Provisioning is bad

In this day and age everyone is trying to squeeze the last little drop out of every technological advance that they can. One of the technologies that is “big” is called Thin Provisioning. Basic in short terms, thin provisioning is where you tell a computer that you have X GB of disk (usually from a SAN or in VMware) but in reality you only have <X GB of disk backing it. This is big right now in SAN and VMware because enterprise disk is “expensive”. But is it really worth the cost? No!

See the main reason people (SAN or VMware admins) use Thin Provisioning is to “save” disk space. Say you have a server that performs one function and does not really use a lot of disk space, say a DNS server (either virutalized or physical booting from a SAN).  Now most admins usually like to keep all their servers with a standard config. So for the sake of this post, lets say the boot disk for this server is 50GB. Now once the OS and app is installed on it, it may only be using 4 GB of that 50GB disk.

Before thin provisioning that 50GB as far as a SAN admin is concerned is 50GB used. So in comes Thin Provisioning, now the SAN admin says “hey mister computer here is your 50GB disk ;-)” But in reality it only allocates as much space as being used by the server. So now on the SAN instead of a full 50GB “used” only 4GB would be used. Sounds awesome in theory, but what happens when  you add other servers in that same SAN pool (say the pool is 100GB in size). So the server admin gets another “50GB” disk from the SAN, doesn’t realize thin provisioning is in use, so they go on and install that server. Now we have 8GB in use out of the 100GB pool, but in reality all 100GB has been allocated as far as the 2 servers are concerned.

The next part is when the whole process starts to drown. The server admin asks for another disk, this time 200Gb for say a database or code repository server. Well the SAN administrator says “ok here is your 200GB disk ;-)” But put the disk in the same 100GB pool that the other two servers are in because “he knows” you won’t use all “200GB”. We have now over committed disk however the server admin does not know this has happened. Once the third servers OS has been installed (another 4GB) everything seems to be fine, and technically it is because we are only using 12 GB out of the 100GB pool. But in reality the servers are using 300GB of disk, because they are unaware that there is no space issues.

Where the fun starts is when you start loading data in to those disks. Lets say the second server was going to be a small database server, so we load Oracle and create some table spaces. We end up using up about 40 of the 50GB alloted to it. (So now we are up to 48GB of disk used in the 100GB pool). Still technically ok, but with only 52GB free we need to really start worrying about the disks and the servers. The fun begins when we start loading data on to the server with the 200GB disk. Once we get up to 52 GB used in this we have some problems. Basically all the servers will start reporting write errors or other weird issues. The server admin can’t figure out what the problem is because when he looks at the servers he see plenty of “free” space on the servers. When stuff gets really weird is when processes start dying and they won’t start when you try to restart them (maybe they write to a log file, etc). So the first thing the Server admin will try to do is reboot the server. This is where all hell breaks loose…

See when you start rebooting servers it can’t flush out writes to the disk because there is “no” space left to write to. So the file-systems end up becoming corrupted. When the server reboots, it will try to write more to the disk thinking that it has plenty of free space, but again can’t, so stuff starts hanging. So of course a reboot is done again, and again, etc…

So now you start seeing write errors showing up every where on the other servers, and from the looks it may be a SAN issue, like the disk has disappeared. So you call the SAN admin only to find out that you have been thin provisioned.

This my friends is why thin provisioning is bad and should NEVER be used. Yes it may save you some money on disk, but what you save there will be wasted when you have down time rebuilding servers and restoring data.

Windows 7 is naughty

Today I set out to see if Windows 7 would run MS Flight Simulator X any better than Windows XP did. I found that Windows XP on my Mac Pro (Dual Xeon with 10GB of ram) ran very sluggish. Partly because Windows XP (32-Bit) would only recognize about 3.5 Gig of the 10GB of ram that was installed in the machine. So since I recently got a Technet subscription (I seem to have to do a little more Windows stuff now at work, so thought I might as well learn what I have to manage) I downloaded the Windows Ultimate 7 to see how it would perform before going out and buying it. So I did a Time Machine backup of my data on my Mac Pro and then inserted in the Windows 7 disc and hit the “go”. It took a couple of hours to do the install, patch it, update boot camp stuff and install Flight Simulator. Once it was installed I was impressed that it actually performed much better than it did on Windows XP. I could actually turn the graphics stuff up on it and almost run it at 1900×1200 with out any jerking around. I then did a couple of flights and then it was time to boot back in to MacOS to get some real work done. This is when I about lost it..

See when I booted windows 7 it had found the other 3 data drives that were all HFS+ drives in my Mac. It decided to assign a drive letter to them all. I went in and un did that as I did not want Windows to touch those drives. I thought all was well, until I booted in to MacOS. When I logged in, it told me that the drives could not be read, and it couldn’t find my home directory (which was one of those drives). I was PISSED! So the first thing I did was pop up the disk utility and this is what I saw (minus the 2 1TB seagate drives):

What pissed me off was that every partition I clicked on, it said it was an MS-DOS partition. Surely Windows didn’t screw around and format all my drives.. I was at a loss, all my data was on there, 20,000+ pictures, all the video I was working on, everything… So I decided to see what I could see from the command line. So off to the command line, and I ran the “diskutil list” command and saw this:

Yup, Micro$oft had screwed with my partitions.. So I was hoping that maybe it just changed the partition type and my data was still there. So I poked around to see if there was a way to change the partition type. In the gui tool, the only way to do it is to “format” it over, which meant I would loose everthing, and I didn’t have any backups, as the disk2 in there was my Time Machine backup drive. So thinking to my Solaris side, I knew there was a program called “fstyp” that would tell you what a particular disk slice was formated as. So I gave it a shot and MacOS has that program:

So I ran the fstyp util againest one of the slices, and it came back saying it was HFS… Hot diggity dog.. Maybe my data is still all there.. So I did a mount on it as readonly and it worked. I could see all the data on the drive. So I immediatly started copying data from the drive to an external USB drive (the first 1TB seagate drive in the picture above). But the problem now was, I had 3 x 500GB harddrives of information. The 1TB drive only had about 400GB free. So off to Best Buy and I picked up a Seagate 1TB Firewire drive. Brought it home and mounted up the other partitions and started copying the data. It has been going on for about 2 hours or more now on the copy. I will say that the Seagate Firewire 800 drive is spanking the ass off of the Seagate USB drive.

Once I have backed up all the data.. (Hint use the ditto command) I will see if there is a way to change the partition type with out reformatting the drive. If there isn’t then I will have to reformat and then ditto the data back on to the Internal drives..

Hopefully this will help some one else if they get the same problem, and it (MacOS) tells you “you must initialize the drive”. DONT. Tell it to cancel and then you can save your data.. If you initialize it, you may end up loosing all your data.

—Update

As I waited for the data to finish copying I decided to test some stuff on my time machine drive. I read a bunch on the GUID labels that are on the disks. Using the gpt command i did a listing of the GUID info for the drive. Using that information I deleted the index 2 and added a new one with the Apple HFS GUID label:

gpt -r show /dev/disk2
gpt remove -i 2 /dev/disk2
gpt add -b 409640 -s 976101344 -i 2 -t "48465300-0000-11AA-AA11-00306543ECAC" /dev/disk2

In the above, you can see I removed index 2. As soon as I did that, this window popped up:

I just selected ignore on it. Then went on to put in the new GUID label which was the third command in the shot above. The numbers (409640, and 976101344) are taken from the line that has index 2 on it above. You MUST use the exact same numbers, otherwise you are going to change the partition size and may corrupt your data. The value after the -t is the GUID value for MacOS HFS (HFS+), which I found on http://en.wikipedia.org/wiki/GUID_Partition_Table, you can also see that the one that was listed before I removed it was a Windows Basic Data Partition.

As soon as I hit enter on the gpt command to add it in, the gui disk utility immediately changed and now showed me my data was there. It also mounted the disk like nothing had happened.

I am going to wait till the copying is done and then do the other two drives and then I should be back to where I was before I installed Windows 7.

More info on the Apple GPT is at : http://developer.apple.com/mac/library/technotes/tn2006/tn2166.html

The PC Tax

After reading this PDF about the Apple Tax, I  find it interesting that they do not include anything about the PC Tax…..

So here is my take on the stuff that is missing:

1. OS Upgrades for a multiple PC house vs a multiple MAC House. Most households probably have more than one PC/Mac in the house now days. So when a new OS comes out, how much does it take to “upgrade” the house.. Looking at the current price of Microsoft Vista Home Premimum, it is $115.99 for the Upgrade edition. MacOSX Leopard is currently $129.00. So for one computer, yes MacOS is a little more expensive, but lets look at if you have 4 computers in the house. To upgrade your 4 PC’s to Vista, you are going to pay $463.96. If you have 4 Mac’s, to upgrade them to MacOS X Leopard, $199.00.. Yes that is correct it costs you $264.96 more to upgrade 4 PC’s than it does to upgrade 4 Mac’s. This is because Apple offers a “family pack” pricing, which allows you to install the software on up to 5 Mac’s in the same household. Microsoft does not do this.

2. Office Software. If all you need is basic Word processing and spread sheet’s, iWork from Apple does everything you would need. Once again a single upgrade would cost $79, and they offer a family pack too, for $99 you can upgrade 5 Mac’s. Now look at Microsoft Office Home and Student it is $94.45 per computer. So for 4 PC’s, we are up to $377.80 now vs the $99 for iWork on the Mac. Difference of $278.80.

3. Virus protection. For the most part (read as 99%) Mac’s are free of Virus’. So there is no “software” needed on them. But on PC’s you better not even connect it to the Interwebs with out having a virus protection software on the machine. So If we look at the sort of “defacto” Norton Antivirus, it costs $39.99 a YEAR per PC. So for our 4 PC’s it would be $159.96 a YEAR, whereas our Mac is $0.

If we add all this up as if Vista and Office just came out, our cost for upgrading a house of 4 PC’s would be $1,001.72.. Versus if we were to upgrade a house of 4 Mac’s to the newest MacOSX and iWork, it would cost $298.00. For a difference of $703.72. So a having a house of Mac’s is about 70% cheaper to upgrade than a house of PC’s is.

One section of the article is just plain wrong:

Finally, there is a category of costs that could be called opportunity costs, options that are simply not
available in the Apple world.  These options include cutting edge technologies that buyers really want
including HDMI (for connecting a PC to a TV for viewing high-definition content), the aforementioned
Blu-Ray, eSATA (for fast access to external storage), media card readers (for interoperation with other
digital devices like cameras), built-in 3G wireless (to stay connected anywhere cell service is live),
fingerprint readers (to easily access secure data), and TV Tuners (to watch and record broadcast
content).  These technologies, revolutionary now, will one day be standard on all systems.  Too bad if
a Mac buyer has any interest in them.

Has the person never heard of USB media card readers? They are UNIVERSAL… I have a couple of them, work great with the Mac. I also have an Elgato USB TV Tuner that does HDTV, clear QAM and allows my Mac to record shows. There is no reason  you couldn’t put a Blu-Ray reader in a Mac Pro, or even get a USB enclosure for it. Just because some PC’s come with all this stuff built in, unless you are going to user it, does it really matter if it is there. Heck I have a new printer that has one of the Media Card readers in it, so when it is connected via USB to the Mac it looks like any other removable media device.

The final part of the article that sort of is ridiculous, is the author assumes that to do wireless on a Mac you need an Airport Extreme. Sorry to burst your bubble, but there is a reason it is called 802.11[abng] it is a standard that EVERYONE uses. You don’t need to have a specific brand unless you really want to be brand loyal or don’t know any better. I have a $40 Linksys wireless router that works 100% fine with the Mac’s I use. He also talks about the $100 cost for the family pack of the iLife software. I have 3 versions of this, and it is worth the money. Microsoft has NO comparable software offering for that price with the functionality that iLife provides. Even if they did, they would not be selling 5 licenses for $100. It would probably be $50 to $80 per license.

The other issue that he brings up is that most software that works on Windows XP will work on Vista, but people who switch from PC to Mac will have to buy all new software. This is not entirly true. You can use Windows XP/Vista on Mac Hardware either via BootCamp or VMWare Fusion/Parallels Desktop. I do this for a couple of applications that I need that are only available on Windows. But for the most part I have found that everything I need for my day to day computing on the Mac is free software. There are only a couple of programs I have bought because I needed functionality that the provided.. But for the most part there are equivalent Mac programs for every Windows one, and most of the time they are better and some times Free.

I think the next time before some one tries to say how much more Mac’s cost they need to really do their home work. Yes the hardware costs more up front, but in the long run, it last longer, runs better and has less problems. I used to have a Dual G4 for a desktop. It used dual 533Mhz processors and ran MacOSX Tiger just fine. Try running Vista on a Pentium III and we will talk.. Windows is getting better about the bloat, but they still have a LONG way to go.

AIX Most secure OS? Think not.

IBM’s Xforce published their new 2008 annual report. In it they had this chart:
xforce2008

Surprising is that IBM put’s one of their own OS’s near the bottom of the list. Some of my opinions are :

1. No one uses AIX that much, so no one looks for holes in the code.
2. Any one who uses AIX, doesn’t have it directly connected to the Internet.
3. It is so cost prohibitive to use, that people are looking at Solaris/Linux or Windows to run their business on.

But the funniest thing about this is the last I used AIX the following were still done on install by IBM:
1. telnet enabled
2. root logins allowed remotely
3. no ssh comes with the OS, you have to install a crappy “linux toolkit”, and then install another 10 different packages to get SSH enabled.
4. No RBAC
5. Syslog configuration does not exist
6. Root does not even have a password on install

Seems to me that IBM needs to fix some fundamental issues with their OWN OS before they can say it is not one of the “Most Vulnerable Operating Systems”.

The funniest issue with this is for MacOSX to be listed at the top, all most all of those require some one to actually run something on the machine with administrative privileges.