Ethernet not detected: Debian Lenny on Dell Latitude D600 laptop
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I installed a few months ago, and can't recall now exactly how I installed, although I think it was using a burned DVD, so not sure I ever had the ethernet detecting/functioning properly.
I would have thought that even without any necessary driver(s), Debian would still at least detect or recognize any network controller physically present, and that installing a driver simply enables the OS to control/communicate with the controller. Or is installing the necessary driver(s) required for the OS to actually detect the controller?
Quote:
Originally Posted by EDDY1
firmware-bnx2
I'm actually on squeeze machine so I know it's available in squeeze.
I have installed the firmware-bnx2 package and rebooted, but the ethernet controller is still not detected.
Also, I have been to http://kmuto.jp/debian/hcl/DELL where there are many entries listed for Dell Latitude D600 configurations that use a Broadcom 57xx controller that works with Debian using the tg3 driver from kernel 2.6.25 onwards (am pretty sure from memory that mine is a BCM5705). See for example:
I saw your earlier post with that reference and read that thread, however:
- I am trying to troubleshoot this issue before looking for a workaround/alternative as the existing Broadcom controller is integrated (ie the advice there to avoid Broadcom devices is redundant in this case) and I would need to add another card if I can not get the existing one to work
- the site I referenced above and the many corresponding pages for the Latitude D600 suggest the tg3 driver should work
- the above site could have old/outdated information, so I installed the bnx2 package as you suggested, although this has not resolved the issue
They're available through synaptic, but if you have no network you may have to download the package and install manually.
Did you have network with installation disk? Using livecd you can possibly install.
Quote:
Originally Posted by EDDY1
Add backports lenny to repo, then use live-cd for network,
apt-get update
apt-get install firmware-bn2
If you have to use sudo then
sudo apt-get
http://packages.debian.org/lenny-bac.../firmware-bnx2 suggests the firmware-bnx2 package is for NetXtremeII controllers. I don't believe my controller is a NetXtremeII and it also has a model number (5705, I think) that is not listed at that web page.
Is there a particular liveCD you suggest I use to:
- detect the ethernet controller and confirm its properties (eg model number)?
- follow the suggestion you made re the backport of the bnx2 driver?
Q: Why isn't my NIC supported by DebianInstaller, I know the "tg3" driver supports it!
A: As tg3 contains firmware which does not seem to meet the requirements of DFSG (the Debian Free Software Guidelines), a decision was made to remove the driver from debian packaged kernels (more information here and here (239952). Now this has mostly been resolved with a version of the driver that does not contain such firmware and should work with most cards. You should not have problems with the latest version of the installer.
What are the Linux tg3, bnx2, bnx2x and b44 drivers?
To better support users, Broadcom has been actively supporting, maintaining, and testing the in-kernel Linux drivers for the NetXtreme, NetXtreme II, NetLink and 4401 product lines. The following is list of drivers supported for each product line:
* NetXtreme and NetLink - tg3
* NetXtreme II - bnx2 1G
* NetXtreme II - bnx2x 10G
* 4401 - b44
Broadcom officially releases the Linux drivers as packages. The Linux driver packages released by Broadcom are based on the latest in-kernel drivers with some added compatibility code to make it backwards compatible with most 2.6 kernels and some 2.4 kernels (generally newer than 2.4.24). If you are using the latest upstream kernel from www.kernel.org, you generally do not need to download the Linux driver packages from Broadcom as the latest upstream kernel has the latest Linux driver patches.
For the NetXtreme and NetLink product lines, the tg3 driver is now the only Linux driver that Broadcom supports. Accordingly, Broadcom has discontinued support for the bcm5700 driver and no longer provides updates.
Dell lists the ethernet controller in the Latitude D600 as simply Broadcom 570x Gigabit Integrated Controller. I suspect it is either a NetXtreme or NetLink as I am reasonably confident its model number is 5705 and the laptop is now quite old (purchased around 2004).
I would have thought that even without any necessary driver(s), Debian would still at least detect or recognize any network controller physically present, and that installing a driver simply enables the OS to control/communicate with the controller.
Your quite right. It should at least detect the controller. Try 'lshal' and post its output. Read your dmesg file, no broadcom lan.
My friend had Dell latitude and lan didn't work on WindowsXP even with drivers installed from internet. Original drivers were missing. But it worked fine on default Linux install. Don't remember whether it was Ubuntu 8.04 or Debian lenny.
Try Ubuntu/Fedora liveCD to check if hardware works properly.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.