Release Notes
Broadcom BCM4400 Linux Driver
Version 2.0.5
07/02/2003
Broadcom Corporation
16215 Alton Parkway,
Irvine, CA 92619-7013
Copyright (c) 2000-2003 Broadcom Corporation
All rights reserved
v2.0.5 (July 02, 2003)
======================
Fixes:
------
1. Problem: Driver panics when loading on 2.4.20-18.7 RH kernel.
Cause: Makefile compiles driver with kgcc, making the driver
incompatible with the kernel that was compiled with gcc.
Change: Modified Makefile to choose kgcc only if the kernel
was compiled with kgcc.
Impact: None.
2. Problem: Link error when compiling driver into kernel with
CONFIG_HOTPLUG not defined.
Cause: __devexit_p not used in the bcm5700_remove_one pointer.
Change: Added __devexit_p for the bcm5700_remove_one pointer.
Impact: None.
v2.0.4 (June 26, 2003)
======================
Fixes:
------
1. Problem: ifconfig freezes some machines.
Cause: Chip generates target aborts when MAC registers are
accessed before chip reset.
Change: Changed LM_ResetAdapter to eliminate certain register
accesses before chip reset.
Impact: None.
v2.0.3 (June 25, 2003)
======================
Fixes:
------
1. Problem: Loading driver hangs system on a certain machine.
Cause: Chip generates target aborts when MAC registers are
accessed before chip reset.
Change: Removed the call to LM_SetupPhy in LM_GetAdapterInfo.
Impact: Unable to show PHY advertisement registers in /proc file
before ifup.
v2.0.2 (April 28, 2003)
=======================
Fixes:
------
1. Problem: (CQ #7621) "Flow_Control_Advertisement" and
"Speed_Advertisement" have no initial values in /proc
file
Cause: Related varaibles not initialized before ifup.
Change: Added LM_SetupPhy call in LM_GetAdapterInfo.
Impact: none.
v2.0.1 (April 23, 2003)
=======================
Fixes:
------
1. Problem: (CQ #7421) "Part_Number" has no value in /proc file
Cause: 4401 does not have VPD.
Change: Removed "Part_Number" entry from /proc file
Impact: Only /proc file.
Enhancements:
-------------
1. Request: No warning when compiling the driver without kernel
headers
Change: Changed Makefile to print a warning when kernel header
files are not found.
Impact: None.
2.0.0 (03/25/03)
- Fixed a crash problem under heavy traffic caused by reset and tasklet running
at the same time.
1.0.3 (02/25/03)
- Fixed multiple problems with the reset logic.
- Added magic packet WOL.
- Fixed compiler warnings.
1.0.2 (09/06/02)
- Fixed the problem of not passing traffic after stress.
1.0.1 (08/26/02)
- Fixed the problem of resets during heavy traffic.
1.0.0 (08/22/02)
- First release.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.