[NBLUG/talk] Linux and new Dells (video and NIC workarounds)
Robert Hayes
rhayes at silcom.com
Thu May 8 14:59:00 PDT 2003
I've been watching with interest the posting about advantages to linux, and
noted that a few people mentioned they were going to join us chosen (choosy?)
few and run linux. as soon as they got new machines.
I just bought a Dell Dimension 2350 and -- I really should know better --
just figured it would run linux out of the box. I really do know better.
Of course, it doesn't. So I thought I'd share the why's and solutions.
You will require a 2.4.x kernel.
The two big deals that are mentioned around the web are the video chipset and
the integrated NIC. Neither will work with linux without some work.
Video:
The video is an integrated Intel chipset. On my Dimension 2350 it's an i845.
Trying to load Debian 3.0r1 from iso images failed to launch X, although the
Knoppix 3.1 01-20-03 CD launched X both as a boot CD and as an installation
to the HDD. However, once you log off the desktop, X fails and won't restart.
Mandrake 9.0 failed X straight away.
RedHat 9 (just hit me now) found the chipset, configured it and ran fine as
far as X is unconcerned. Unfortunately, the rpm package manager and
everything else I know from running 7.2 for a year + is gone, and all the
gui's look like the same bastard child from a parentage of Redmond and
Cupertino.
In researching the video problem, I found the following link:
http://downloadfinder.intel.com/scripts-df/Detail_Desc.asp?agr=N&ProductID=922&DwnldID=5117
which will give you the drivers you need. Read the readme.txt. The rest is
pretty straight forward, just following prompts.
NIC:
The integrated NIC is a Broadcom4400. With this information it should be
pretty quick to get it recognized. I'm still having a problem getting it to
work.
Download driver sources from either:
http://www.asus.com.cn/support/download/selectftp.aspx?l1_id=1&l2_id=15&l3_id=15&m_id=1&f_name=4401_653.zip~zaqwedc
or
http://ftp.leo.org/download/pub/comp/general/devices/asus/lan/broadcom/4401/
Unpack them, and follow the tree down to the src directory. Give the make
command (I had to do /usr/bin/make on my Debian install) and viola.
Copy bcm4400.o into /lib/modules/2.4.xxx/kernel/drivers/net.
Give the command insmod bcm4400.
Thanks to Lars Marius Garshol, larsga at garshol.priv.no
for this information.
At this point, I've run modconf, and upgrade-modules.
I edited /etc/networks/interfaces and added
iface eth0 inet dhcp
just below the iface lo entry.
When I run ifconfig -a the card is there, but the return is:
/etc/network/interfaces:1: misplaced option
ifup: couldn't read interfaces file /etc/network/interfaces
I've tried using the mapping and auto methods in interfaces, but no luck
there either.
Any suggestions?
FWIW, the Dell seems to have been a good deal, AND: It's QUIET. Quiet fan,
quiet drive. Of course, YMMV.
Thanks,
Bob
rhayes at silcom.com
More information about the talk
mailing list