Networking :: Ethernet connection not working in DSL on laptop



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
[5] Internal Broadcom BCM5705M Gigabit Ethernet NIC

The ethernet card in this d600 works perfectly with the kernel 'tg3' driver. No issues whatsoever.

http://jaeger.morpheus.net/linux/d600/

Quote

Broadcom BCM4401-B0 Fast Ethernet
b44 driver

http://gentoo-wiki.com/Dell_Inspiron_B120_/_B130

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.

http://www.softlab.ntua.gr/~amanou....thernet

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

http://wiki.pauthier.eu/doku.php?id=samsung.m40&

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.

http://www.geocities.com/randomnumbergenerator2001/#broadcom_b44

---

Don't recall what kernel dsl 3.3 has, but it could be a kernel issue.

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.

That's because DSL embedded is seeing the virtualizer's (Quem, VirtualBox, VMWare, Parallel) virtual network card, not the physical device's (Ie, your laptops) network card.
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
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

That may work for him, but from his first post description, and the hardware section of system stats reporting a device with pair "14e4:170c", it seems that it is indeed the 440x card that the dell b120 comes with. Thats the weird part, since lspci reports the 57xx card.
Next Page...
original here.