Networking :: Ethernet connection not working in DSL on laptop



I have a Dell Inspiron B120 laptop computer with the Broadcom 440x 10/100 Integrated Controller for the Ethernet card.  The modem is an Actiontec GT701-WG.

Everything works fine in Windows XP.  In fact, I am using this laptop in Windows XP to enter this message.  So the problem is NOT a hardware issue.

However, in Damn Small Linux 3.3, the Ethernet connection does not work at all - neither the light on the Ethernet port on the laptop nor the Ethernet light on the modem are lit.  When I go into netcardconfig, it shows that my Ethernet card is not recognized at all.

What do I need to do?  If you tell me what commands to type, I can give you the output.

Is the card pci? If so, is it listed under "lspci"?

Does this card use the b44 driver? If so, is it listed under "lsmod"? If it does use b44 and it is not listed, does "sudo modprobe b44" install the driver?

dsl@box:~$ lspci
0000:00:00.0 Host bridge: Intel Corp.: Unknown device 2590 (rev 03)
0000:00:02.0 VGA compatible controller: Intel Corp.: Unknown device 2592 (rev 03)
0000:00:02.1 Display controller: Intel Corp.: Unknown device 2792 (rev 03)
0000:00:1b.0 0403: Intel Corp. I/O Controller Hub Audio (rev 03)
0000:00:1c.0 PCI bridge: Intel Corp. I/O Controller Hub PCI Express Port 0 (rev 03)
0000:00:1c.3 PCI bridge: Intel Corp. I/O Controller Hub PCI Express Port 3 (rev 03)
0000:00:1d.0 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
0000:00:1d.3 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. I/O Controller Hub USB2 (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev d3)
0000:00:1f.0 ISA bridge: Intel Corp. I/O Controller Hub LPC (rev 03)
0000:00:1f.1 IDE interface: Intel Corp. I/O Controller Hub PATA (rev 03)
0000:02:00.0 Ethernet controller: Broadcom Corporation BCM5705M 10/100/1000Base T (rev 02)

dsl@box:~$ lsmod
Module                  Size  Used by    Not tainted
af_packet              13544   0 (autoclean)
soundcore               3428   0 (autoclean)
unionfs                68800   7
ntfs                   50944   0 (autoclean)
msdos                   4684   0 (autoclean)
nls_iso8859-1           2844   1 (autoclean)
nls_cp437               4348   1 (autoclean)
serial                 52100   0 (autoclean)
mousedev                3832   1
hid                    22372   0 (unused)
input                   3168   0 [mousedev hid]
pcmcia_core            39840   0
thermal                 6564   0 (unused)
processor               8976   0 [thermal]
fan                     1568   0 (unused)
button                  2508   0 (unused)
battery                 5888   0 (unused)
ac                      1824   0 (unused)
rtc                     7036   0 (autoclean)
cloop                  39204   2
ieee1394              183076   0
usb-storage            61696   1
usb-uhci               21644   0 (unused)
ehci-hcd               16392   0 (unused)
usbcore                57600   1 [hid usb-storage usb-uhci ehci-hcd]
ataraid                 6180   0
ide-cd                 28512   0
ide-scsi                8816   0

DSL Control Panel -> System Stats
Under hardware
NETCARD_FULLNAME="Broadcom Corporation|unknown device 14e4:170c"
NETCARD_DRIVER="unknown"

DSL Control Panel -> Netcardconfig
No supported network cards found.


Ndiswrapper default settings:
inf file: /mnt/hda1/windows/netcard.inf
device: wlan0
side: <nothing>
wep: <nothing>

prism2 default settings:
device: wlan0
channel: 11
sid: <nothing>
wep: <nothing>

PPPOE: NO INTERFACE FOUND
When I select Yes to run modconf, I get an error message
/usr/sbin/modconf: line 178: /usr/share/modconf/params: No such file or directory.

So why isn't the Broadcom network card properly identified in DSL even though it is properly identified in Windows XP?

Well, it's not obvious that "Broadcom 440x 10/100 Integrated Controller" = "Broadcom Corporation BCM5705M 10/100/1000Base T" and ndiswrapper is for wireless networking

Did you try to load the b44 driver? - i.e. "sudo modprobe b44"?

dsl@box:~$ sudo modprobe b44
/lib/modules/2.4.26/kernel/drivers/net/b44.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
     You may find more information in syslog or the output from dmesg
/lib/modules/2.4.26/kernel/drivers/net/b44.o: insmod /lib/modules/2.4.26/kernel/drivers/net/b44.o failed
/lib/modules/2.4.26/kernel/drivers/net/b44.o: insmod b44 failed

Next Page...
original here.