Dell Optiplex 745 - Broadcom 5754 NIC

ubuntu at wheatonma.edu ubuntu at wheatonma.edu
Thu Aug 9 22:02:41 BST 2007


I couldn't get my hands on the end user's machine today to do some 
testing but I did work with our tech support folks to let me borrow an 
exact duplicate machine. The machine had Windows XP on it and the 
Broadcom NIC worked in XP. In XP the driver listed it as

"Broadcom NetXtreme 57XX Gigabit Controller".

I then borrowed the 2 install CDs the end user used for Kubuntu 6.06.1 
and Kubuntu 7.04 (Alternate). I got the same results. After both 
installs the tg3.ko file did exist on the system but the system never 
loads it and lspci shows the same thing as before. It knows that there 
is a Broadcom device but doesn't know the model or how to start it up. 
My guess is that the integrated Broadcom NIC Dell shipped in our 
Optiplex 745 is somehow different than the one in your machine.

I don't think there will be any difference but I am going to download 
Ubuntu 7.04 (instead of Kubuntu) and see if that helps. If not I'll test 
Fedora 7.



Michael James wrote:
> On Wed, 8 Aug 2007 06:00:08 pm Chris Malton wrote:
>> Hi,
>>     According to the modules listings, the Feisty (7.04) version ought
>> to work.
>>
>> If you manually type " sudo modprobe tg3" <enter> on Feisty in a
>> Terminal window, followed by "ifconfig" <enter> you should get the
>> device loaded.
>>
>> To load it every time, you need to add it to the end of the file
>> "/etc/modules". Don't forget that the last line of "/etc/modules" must
>> be blank!
>>
>> If you have no success manually loading the tg3 driver, let us know and
>> we'll try to help you get it working.
>>
>> Chris
>>
>> ubuntu at wheatonma.edu wrote:
>>> Hello all,
>>>
>>> I am trying to help someone here get Kubuntu (6.06.1 or 7.04) working
>>> with the builtin broadcom NIC inside a new Dell Optiplex 745. When we
>>> run lspci it shows it as
>>>
>>> 0000:03:00.0 Ethernet controller: Broadcom Corporation: Unknown device
>>> 167a (rev 02)
>>>
>>> I noticed underneath /lib/modules/kernel/.../.../net there already
>>> existed a tg3.ko driver (that wasn't getting loaded). I tried
>>> downloading and compiling the latest version of this driver but the
>>> make process kept failing. I also tried to do this with the older
>>> version of this driver (the bmc5700 one I believe is the name) from
>>> Broadcom's site but the make failed the exact same way (complained
>>> that a file or directory did not exist).
>>>
>>> This was all within version 6.06.1. I had my end user download and
>>> install 7.04 of Kubuntu this morning and it was reported that the same
>>> thing is happening. ARGHH!!!
>>>
>>> When I had it at version 6.06.1 I tried using insmod to load the
>>> existing tg3.ko driver and it did appear when I ran lsmod but when I
>>> tried to restart the network scripts it just complained that there was
>>> no eth0 device.
>>>
>>> Has anyone got this working? Or... can you suggest a half height PCI
>>> card we could install in the Dell that Kubuntu would recognize and we
>>> could disable the onboard card?
>>>
>>> Thanks
> 
> I run feisty on a Dell Optiplex 745 and it works fine.
> Didn't have to do anything clever to get on the network.
> lspci shows the network interface, maybe you have faulty hardware?
> If so, good luck!
> You'll probably have to install Windows to convince Dell service.
> 
> root at jamlin:/var/log/apache2# lsmod | grep bcm
> root at jamlin:/var/log/apache2# lsmod | grep tg3
> tg3                   109700  0
> root at jamlin:/var/log/apache2# lspci
> 00:00.0 Host bridge: Intel Corporation 82Q963/Q965 Memory Controller Hub 
> (rev 02)
> 00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated 
> Graphics Controller (rev 02)
> 00:02.1 Display controller: Intel Corporation 82Q963/Q965 Integrated 
> Graphics Controller (rev 02)
> 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 
> (rev 02)
> 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 
> (rev 02)
> 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 
> (rev 02)
> 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio 
> Controller (rev 02)
> 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 
> 1 (rev 02)
> 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 
> 5 (rev 02)
> 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 
> (rev 02)
> 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 
> (rev 02)
> 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 
> (rev 02)
> 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 
> (rev 02)
> 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
> 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface 
> Controller (rev 02)
> 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA 
> IDE Controller (rev 02)
> 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 
> 02)
> 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA 
> IDE Controller (rev 02)
> 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit 
> Ethernet PCI Express (rev 02)
> root at jamlin:/var/log/apache2# ifconfig
> eth0      Link encap:Ethernet  HWaddr 00:19:B9:37:45:FF
>           inet addr:152.83.170.13  Bcast:152.83.175.255  Mask:255.255.240.0
>           inet6 addr: fe80::219:b9ff:fe37:45ff/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:3462763 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:1039671 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:726314240 (692.6 MiB)  TX bytes:270916417 (258.3 MiB)
>           Interrupt:16
> 
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:182 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:30608 (29.8 KiB)  TX bytes:30608 (29.8 KiB)
> 
> 
> 
> Mind you I haven't got multiple monitors working yet.
> 




More information about the ubuntu-users mailing list