Quote |
[5] Internal Broadcom BCM5705M Gigabit Ethernet NIC The ethernet card in this d600 works perfectly with the kernel 'tg3' driver. No issues whatsoever. |
Quote |
Broadcom BCM4401-B0 Fast Ethernet b44 driver |
Quote |
Ethernet adapter There is a lot of history here. Initially drivers existed only here. Later, broadcom started giving its own drivers (source), here. From version 2.4.22-pre10, the official linux kernel tree has a driver for the bcm 440x card. I don't know where the source that was embedded in the kernel came from. For some time I have been using the driver from broadcom (version 2.0.5), without any problems. Now I switched to the driver included in the kernel and is seems to be working good as well. For the auto module loading to work, I created the file /etc/modutils/eth0 with the following contents: # build-in ethernet card from Broadcom alias eth0 b44 Update 17-10-2003: I just discovered that the on board ethernet auto detects a cross or straight etnernet configuration. The b44 module has some problems with that. I was using a straight etnernet cable to connect two computers and this driver failed some times. The only solution I found was to remove the module and reload it. |
Quote |
2.4.x kernels When running 2.4.18 kernel, I didn’t find any suitable driver, I downloaded the Broadcom driver bcm4400 from their website. Using kernel-headers-2.4.18-bf2.4 package, I recompiled only the driver. Nothing to report: it works properly! When switching to 2.4.27 Debian kernel, it’s possible to use the free driver b44 instead. See /etc/modules for 2.4.x kernels |
Quote |
Update: The 2.4.23 and 2.6.0 kernels include a working driver for the built-in Broadcom card. It is the "b44" module. This driver works well and is included in all recent linux distributions. If you have a 2.4.22 or older kernel (eg in Redhat 9, Mandrake 9.1) then you can either update to a more recent release (Fedora Core or Mandrake 9.2) or compile the Broadcom driver yourself. If you want to compile the Broadcom drivers as follows. Grab the linux driver from broadcom.com. |
Quote (jhsu @ Sep. 29 2008,15:40) |
I am able to connect to the Internet using DSL embedded on my Windows XP setup. I only had to go to netcardconfig and answer yes to DHCP broadcast. Going through the commands again: dsl@box:~$ lspci 0000:00:00.0 Host bridge: Intel Corp. 440FX - 82441FX PMC [Natoma] (rev 02) 0000:00:01.0 ISA bridge: Intel Corp. 82371SB PIIX3 ISA [Natoma/Triton II] 0000:00:01.1 IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II] 0000:00:01.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI 0000:00:02.0 VGA compatible controller: Cirrus Logic GD 5446 0000:00:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) 0000:00:04.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] dsl@box:~$ lsmod Module Size Used by Not tainted apm 9768 1 (autoclean) mousedev 3832 0 (unused) hid 22372 0 (unused) input 3168 0 [mousedev hid] usbcore 57824 0 [hid] unionfs 68800 7 af_packet 13544 0 (autoclean) es1370 30348 0 gameport 1388 0 [es1370] soundcore 3428 4 [es1370] ne2k-pci 4480 1 8390 6400 0 [ne2k-pci] crc32 2816 0 [8390] serial 52100 0 (autoclean) pcmcia_core 39840 0 rtc 7036 0 (autoclean) ide-cd 28512 0 DSL Control Panel -> System Stats hardware shows: NETCARD_FULLNAME="Realtek|RTL-8029(AS) NETCARD_DRIVER="ne2k-pci" So why can DSL embedded in Windows XP connect to the Internet through the Ethernet cable but stand-alone DSL does not? Why am I seeing a different netcard under two different working setups? How can I get standalone DSL to do the same thing DSL embedded in Windows XP does? DSL embedded in Windows XP is awkward and clumsy, and it doesn't even allow me to use an external USB drive. |
Quote (^thehatsrule^ @ Sep. 29 2008,17:07) |
DSL 3.x has kernel 2.4.26. I seem to recall various problems with the b44 module, but it does seem he has a 57xx card. Taking a look in mydsl: http://distro.ibiblio.org/pub....00.info |