Annvix Release 1.2 Vs 3Com 3c905 Card
I had too much ‘fun’ with Annvix with my > 5 years old hardware for last two days. (Actually, I just came back to US for a little vacation, and doing some cleanup and reinstalling the servers)
Of course I choose Annvix to install on my servers. I put in the CD and start installing…. I noticed something right away.. network does not work…. I thought it could be some minor problem with installer.. problem may go away after installation. But… No, it didn’t go away. It recognized the my 3com card alright, loaded the driver correctly but the packet just cannot be send nor receive…
now I start to think maybe my card is bad… after swaping cards (another 3com 3c905) still doesn’t work. Now I start to think PCI slot gets bad… so I start swaping stuff (you know how ugly it can be)
After couple hours, I decided to think it may be the software problem now… so I downloaded the ubuntu Linux and trying out.. Yep, the card WORKS!! it gotta be the software….
Anyone who has experience with Linux kernel stuff will goto http://www.kernel.org and checkout the newest kernel (actually, read the changelog first)
Here is what I found:
http://www.kernel.org/git/?p=linux/kernel/git/marcelo/linux-2.4.git;a=commit;h=8511aca94801a49201cb31e7ab6a4d2373504411
That sounds promising enough to me that my old 3C905 card (without A, B, or C at the end) that needed this patch to work correctly. So, I spend another 3 hours (on my old hardware…..) to compile the annvix kernel (with the patch) just to try it out..
then.. WOOHOO!! it works!!
moral of the story? always have two different network cards while testing, and always have two DIFFERENT version of software in hands when troubleshooting hardware/software problem.
Yes, Vincent, I can start working on that autogen stuff now… maybe we can roll out a new kernel based on 2.4.33.x too? =)
