Menu
His Majesty The King
  • Home
  • Forum
  • Contact Me
  • Advertise
  • About Me
His Majesty The King

NIC on Dell T105 server on FreeBSD

Posted on February 14, 2009June 12, 2019 by The King
I recently purchased a new server from Dell and settled on the PowerEdge T105. I didn't max it out when I ordered it because I know most things can be purchased later for a much lower cost. What I did settle on is listed below:

  • Opteron 1212 CPU
  • 2GB of DDR 800Mhz RAM
  • 250GB SATA Drive


I could have purchased a second drive from Dell but they wanted close to $200 for another 250GB drive. I ended up picking up a 500GB drive from Seagate for under $100. I also chose not to get the keyboard and mouse because I planned to run the server remotely.

My first foray into setting the machine up was to install the current version of 64-bit FreeBSD. The machine did very well with FreeBSD 7.1 64-Bit but all of the software I needed did not perform so well in 64-bit. Yes, it is true that many system administrators end up running 32-bit on their 64-bit machines because of software compatibility issues.

In the end I settled on FreeBSD 6.3 32-bit. Although I have used this version of FreeBSD on other machines in the past I encountered a problem. The chipset on the integrated Gigabit NIC is too new for FreeBSD6.3. I had a spare NIC card kicking around my shop so I ended up using that to install my software until I was able to find a solution that would allow me to use the built-in NIC.

In the end I narrowed it down to some code that needed to be edited in the source code for the bge driver:

/usr/src/sys/dev/bge
if_bge.c*
--- 169,175 ----
{ BCOM_VENDORID, BCOM_DEVICEID_BCM5715S },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM5720 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM5721 },
+ { BCOM_VENDORID, BCOM_DEVICEID_BCM5722 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM5750 },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM5750M },
{ BCOM_VENDORID, BCOM_DEVICEID_BCM5751 },

if_bgereg.h*

--- 2011,2017 ----
#define BCOM_DEVICEID_BCM5715S 0x1679
#define BCOM_DEVICEID_BCM5720 0x1658
#define BCOM_DEVICEID_BCM5721 0x1659
+ #define BCOM_DEVICEID_BCM5722 0x165a
#define BCOM_DEVICEID_BCM5750 0x1676
#define BCOM_DEVICEID_BCM5750M 0x167C
#define BCOM_DEVICEID_BCM5751 0x1677


The Dell PowerEdge T105 has a built-in NIC that uses the Broadcom 5722 chipset. By adding the two bold lines above to the source of the bge driver files and recompiling the kernel I was now able to use the NIC and pull out my spare card.

I am still having an issue with the machine powering itself off at odd times but all of my diagnostics have come up clean. I have turned off all power management in the system BIOS just in case something is in conflict there. I also purchased a UPS with auto voltage regulation in case I have some dirty power issues on the circuit. Facebooktwitterredditpinterestlinkedinmail
  • PC
  • Server
  • Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    *

    code

    Tags

    Advertising Apple Blogging Board Games Campaign Card Games Cats D&D Digg DS Fail Fallout Fallout 3 Family Fiction FWE Google Heroes Humor Make Money Online Movies News Nintendo Opinion PC Pokemon Politics PS3 Review Rockwars Role Playing Games RPG Server Social Media Star Wars Stocks Story The Dice Tower Tom Vasel TV Video Games Weird Wii Wordpress xBox 360
    January 2021
    S M T W T F S
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  
    « Sep    

    Popular Posts

    • Building a town with MySims

      I have been spending the last week or two with EA's new MySims game for th...

    • Wii Sports Golf: Tips and Tricks

      So, you think you know how to play golf? You think you can just grab that...

    • .
      Dungeons and Dragons 5E Cantrips – Fire Bolt

      Now that I have returned to the realm of Dungeons and Dragons I find mysel...

    • Warhammer 40K: Lt. Varas

      I've been working on painting the miniatures that came with the WarHammer...

    • .
      Pokemon Ranger: Manaphy Egg?

      The Feb 2007 issue of Nintendo Power magazine mentions a special Egg you c...

    • .
      Painting the UltraMarines

      I've been working on painting the miniatures that came with the WarHammer...

    • .
      Dungeons and Dragons 5E Cantrips – Dancing Lights

      Dancing Lights is very useful when cast as a tactical spell. While it can n...

    • Wii Fit: The Unboxing

      As I mentioned in my earlier post today my copy of Wii fit arrived via UPS...

    • Pokémon Trading Card Game (TCG): Rumble

      On December 2, 2009 Pokemon International released the Pokémon Trading Car...

    • The Wii goes NASCAR

      No your eyes are not deceiving you that is indeed a NASCAR car with the Wi...

    Recent Posts

    • Papers Please!
    • Dungeons and Dragons 5E Cantrips – Dancing Lights
    • Can’t Run an App in Windows 10? Try System File Checker
    • The Beefed Up Gunners Project
    • Fallout 4 – Evan, part 1
    ©2021 His Majesty The King | Powered by WordPress & Superb Themes