Badtux the Snarky Penguin

In a time of chimpanzees, I was a penguin.

Religious fundamentalists are motivated by the sneaking suspicion that someone, somewhere, is having fun -- and that this must be stopped.


Wednesday, May 02, 2007

Driver problems

Well, as promised, yesterday a) the maintenance guy came and swapped out my kitchen faucet, and b) I signed the lease renewal on my current iceberg dock. Ah well.

The following EMAIL was sent by an engineer to a techical support person. Names have been changed to protect the guilty.

The problem is that the MAC filter in the network chip is not being properly programmed by the driver under certain circumstances, thus cutting off traffic because the MAC filter is set up for a MAC that our software isn't listening for anymore (generally the original hardware MAC). The purpose of the hardware MAC filter in the network chip is to reduce the number of network interrupts coming into the system to improve system performance, but in this case it's reducing it to zero! I know that version 1.0.1 had the issue. I *believe* it was fixed for 1.0.2, but Abel was the person formally responsible for the fix and Baker or Charlie would have done the code review on the fix and thus know what release it made it into, I'll need to check to make sure. Anyhow, tcpdump "wakes it up" because tcpdump turns off the MAC filter by placing the network driver into promiscuous mode. This "works", but kills system performance.

If you have the 1.0.2 release notes handy you might want to take a look at them. I will be in the office in an hour or so depending upon what the crazy automobile drivers are doing (I looked outside and the road is wet so there may be freeway clogs) and if the 1.0.2 release notes do not answer your question I will be able to verify for certain whether the fix made it into 1.0.2 via looking at the CVS change logs. Hmm, yes, the freeways have driver problems too. Unfortunately the freeway driver problem isn't fixable with a driver fix, unless you consider forced sterilization of bad drivers via branding iron prior to reproduction to be a "hot fix", which unfortunately has a very long debug cycle time to verify the proper operation of the hot fix and thus isn't feasible no matter how attractive a hot fix it appears on some mornings.

Branding irons. Fixing bad drivers with. Prior to reproduction. I like!

-- Badtux the Bad-driver-hatin' Penguin

Labels: ,

Posted by: BadTux / 5/02/2007 09:25:00 AM  

Comments:

now that email i like -- grin
# posted by azgoddess : 3/5/07 8:11 AM  

Post a Comment

<< Home

 My Photo
Name: BadTux
Location: Some iceberg, South Pacific, Antarctica

I am a black and white and yellow multicolored penguin making his way as best he can in a world of monochromic monkeys.

Archives
April 2004 / December 2004 / January 2005 / February 2005 / March 2005 / April 2005 / May 2005 / June 2005 / July 2005 / August 2005 / September 2005 / October 2005 / November 2005 / December 2005 / January 2006 / February 2006 / March 2006 / April 2006 / May 2006 / June 2006 / July 2006 / August 2006 / September 2006 / October 2006 / November 2006 / December 2006 / January 2007 / February 2007 / March 2007 / April 2007 / May 2007 / June 2007 / July 2007 / August 2007 /


Bill Richardson: Because what America needs is a competent fat man with bad hair as President (haven't we had enough incompetent pretty faces?)

Cost of the War in Iraq
(JavaScript Error)
Terror Alert Level
Links
Honor Roll
Technorati embed?
Liberated Iraqis

"Keep fighting for freedom and justice, beloveds, but don't forget to have fun doin' it. Lord, let your laughter ring forth. Be outrageous, ridicule the fraidy-cats, rejoice in all the oddities that freedom can produce." -- Molly Ivins, 1944-2007 "The penalty good men pay for indifference to public affairs is to be ruled by evil men."

-- Plato

Are you a spammer? Then send mail to my spamtrack mailbox to get permenantly banned! Remember, that's iamstupid@badtux.org (hehehhe!).

More blogs about bad tux the snarky penguin.

This page is powered by Blogger. Isn't yours?