![]() |
![]() |
|
June 20, 2003Much to do about nothingI know some people have went on about how lately the sales people in the local computer stores are getting much better. Well if today is any sign of things, I think they are slipping... BADLY! I have been having some issues with some kernel debugging that I just can't do with VMWare. I seem to have a weird bug having to do with XP's suspend and resume functions for laptops that cause the OS to BSOD, and I just can't find a way to track it down. Trying to do network debugging is useless.. since this is a kernel-mode network driver. "No worries", I thought to myself, "I will just attach the kernel to a serial port and debug it remotely that way". So I try hunting down a null modem cable so I can do just that. Can't find it. I think I may have left it at Limos' place, or perhaps it got lost in the move. No matter, I will just run down to the local LD computer store and get a new one. Well, there was my first mistake. When in the store and asking the sales person "Could you point me to the null modem cables please?" I was asked "What are you trying to do?". I ramble on about how I need to put the kernel into the debugger, and that I would need to communicate directly between the two computers to do so. Oh that seemed to be the flag to turn on the "I'm a great salesman, let me show you what I think you need, not what you want". How does this go? Well it goes like this:
So I take the cable up to the counter, and the original sales dude is back. Guess he wants my money. But before he takes it he goes on this big speal about how it's impossible to put the XP operating system into a debugger. He should know, he has Developer Studio and has been playing with it in an effort to learn to program. Now is the time I decide I have had enough. I don't mind being wrong and hey, I didn't know it's called a lap link cable now. I deserve the pain of the hellish computer-guy sales cycle I seem to attract. But don't question what I do for a living. It's just dumb. There are people out there in the world that do know more than you, Mr. LD computer sales guy. I begin by explaining what exactly a kernel is, and how with supporting architectural APIs from Microsoft that you can indeed put it in the debugger. I then explained that you need a special type of debugger called a "Kernel debugger" and special symbols from the operating system, which you can get when you are a member of MSDN. Hell you can get them without MSDN, its just not as easy. I further explain how you can extend the functionality of Microsoft operating systems using the Windows DDK (Device Driver Kit), and that this was exactly what I was doing. I thought at this point it was over. I made my case. Nothing more was going to happen. So I thought. I was delightfully wrong. The manager overhearing my tone starts walking towards me as the original sales guy says something that made me want to keel over and die laughing. And I quote. "I thought about going and getting my MSDN certification, but I don't have the time to go back to school right now. I am learning to program". At this point the manager just made it to the counter and abruptly points out that the sales guy might want to be quiet for a moment and learn something. (This was getting good.. the manager was actually being an asshole for me to the sales guy.. the exact words escape me, but were something to the affect of "You might want to keep your mouth shut and listen for a change". Almost thought he was talking TO me.) "Mr. Epp, I never heard of MSDN, but I am guessing its not a certification is it?" says the manager. I quickly point out that no, its MCSE that they were thinking of, and that MSDN is Micosoft's Developer Network, a for-fee service MS uses to assist developers by providing tonnes of supporting software and literature to 3rd party developers as they build software for Microsoft's platforms. My laplink cable was quickly rang through as he listened intently. He made some ego-stroking comments about how I am always doing the coolest things in the industry, how it was too bad Merilus closed down, but that he was confident that the stuff I am working on now sounds like I will be back on top soon. He hands me the bag and says he hopes I will come back again, and to not worry about the other sales guy. He will be dealt with. I don't know what that means, but if I were the sales guy I wouldn't be going into the back room with the manager any time soon. I think that was the only saving grace. Realizing that said sales guy is probably going to get whipped with a wet noodle almost makes up for it. Almost. If he was whipped with a NULL modem cable I would be much happier. Posted by SilverStr at June 20, 2003 09:35 PMComments
well see your big problem was that you were trying to educate these people. Never do that! people who work in a computer store (or any electronics store for that matter) are generally...dumb as an ox. I suppose it's a lot like tech support. Since I and others (hi Arc!) have done TS we know that *most* of the people that call us are basically stupid. They know nothing and if the world was right, would be shot dead for their ignorance. However, it's been rumoured (I've never seen it) that periodically a smart person will call TS. Now since we deal with idiots 99% of the time, we assume this person is an idiot. Actually, it just dawned on me that a smart person did call me once. I said go ahead and continue with slirp. Now as for a "lap-link" I have seen that cable and never known what it was. Of course, I'd never go to LD for a null modem cable anyways. I'd just make it. Come-on...you DO know the pinouts don't you? Posted by: raskal at June 20, 2003 10:47 PMMaybe I'll ask for one of them there null mo-dem cables at the local LD of FS and see what happens :) Posted by: Arcterex at June 21, 2003 01:50 AMHmm... almost 2. sleep now. Posted by: Arcterex at June 21, 2003 01:50 AMI believe the name "Lap link" comes from an old DOS/Windows 3.x program that let you copy files between computers, using either serial or parallel ports. Great for synchronizing directories from your desktop PC to your laptop. In my "old computer parts/cables" box is still a red null "null modem" parallel port cable. Anyhow, I've gone to Radio Shack for various types of serial cables to connect up serial printers, upload ROM images to industrial wireless barcode scanners, etc... and to frequently end up with the wrong cable. Or, a null modem cable that fits into the male/female connectors fine, but doesn't work since it doesn't have the right pinout from the device's manufacturer. Grr. Until a couple of months ago, I had no idea that PS/2-like serial ports existed... apparently called "DB9" or something silly. Posted by: Wim at June 21, 2003 02:07 PMYou deserve nothing but service from the sales staff. Unfortunately this simple tenet is too oft forgotten. Posted by: Da Gurl at June 23, 2003 01:31 PMI once had a run in with a computer salesman at Futureshop who swore up and down that all their new systems came with 5 vesa slots. And he was apparently brought in from North Van to head up their department. Posted by: BSpudd at June 24, 2003 04:47 PM |
![]() ![]()
My 5 Favorite Books
Writing Secure Code
Secure Programming Cookbook Security Engineering Secure Coding Principles & Practice Inside the Security Mind ![]()
My 5 Favorite Papers
Smashing the Stack
Penetration Studies Covert Channel Analysis of Trusted Systems DoD Trusted Computer System Evaluation Criteria NSA Security Recommendation Guides ![]()
Archives
December 2005
November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 July 2003 June 2003 May 2003 April 2003 March 2003 February 2003 January 2003 December 2002 November 2002 October 2002 September 2002 August 2002 July 2002 ![]() |
|