ThanhVu, I am having the same trouble, regardless wether I use the bcm44 built in module in 2.4.22 or the bcm4400 module. I think it has something to do with the version of dhcp3-client. I have some local deb files (client and common) containing V3.0.1rc9 that i know that work. Having those installed ifup eth0 using dpkg -i results in getting an ip address through dhcp. See log exerpt below..
--start log-- Dec 28 00:18:58 coil dhclient: Internet Software Consortium DHCP Client V3.0.1rc9 Dec 28 00:18:58 coil dhclient: Copyright 1995-2001 Internet Software Consortium. Dec 28 00:18:58 coil dhclient: All rights reserved. Dec 28 00:18:58 coil dhclient: For info, please visit http://www.isc.org/products/DHCP Dec 28 00:18:58 coil dhclient: Dec 28 00:18:59 coil dhclient: Listening on LPF/eth0/00:0b:db:97:16:05 Dec 28 00:18:59 coil dhclient: Sending on LPF/eth0/00:0b:db:97:16:05 Dec 28 00:18:59 coil dhclient: Sending on Socket/fallback Dec 28 00:19:01 coil dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 Dec 28 00:19:02 coil kernel: bcm4400: eth0 NIC Link is Up, 100 Mbps full duplex Dec 28 00:19:06 coil dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 Dec 28 00:19:06 coil dhclient: DHCPACK from 10.0.0.138 Dec 28 00:19:06 coil dhclient: bound to 10.0.0.150 -- renewal in 3290 seconds. --end log-- If however I install dhcp3-client though apt-get install dhcp3-client dhcl3-common, I get V3.0.1rc11. Which results in messages that my network is down on ifup eth0. See log exerpt below. --start log-- Dec 28 00:10:02 coil dhclient: Internet Software Consortium DHCP Client V3.0.1rc11 Dec 28 00:10:02 coil dhclient: Copyright 1995-2002 Internet Software Consortium. Dec 28 00:10:02 coil dhclient: All rights reserved. Dec 28 00:10:02 coil dhclient: For info, please visit http://www.isc.org/products/DHCP Dec 28 00:10:02 coil dhclient: Dec 28 00:10:02 coil dhclient: Listening on LPF/eth0/00:0b:db:97:16:05 Dec 28 00:10:02 coil dhclient: Sending on LPF/eth0/00:0b:db:97:16:05 Dec 28 00:10:02 coil dhclient: Sending on Socket/fallback Dec 28 00:10:02 coil dhclient: receive_packet failed on eth0: Network is down Dec 28 00:10:06 coil dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 Dec 28 00:10:06 coil dhclient: send_packet: Network is down --end log-- -- Rob Westgeest