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.