LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 10-17-2008, 09:16 AM   #1
afadaly
LQ Newbie
 
Registered: Oct 2008
Posts: 7

Rep: Reputation: 0
Enabling the network card on Dell Latitude D505 runing Linux 2.4


Hello there all,

Ben exploring linux for about aweek now using (Linux version 2.4.22-1.2115nptl) and a Dell Laptop (Latitude D505)

Am facing a problem with the Network card, I can't seem to get it up & running, in the ifconfig output, it shows only the lo which means no NIC is present as I suppose. I tried googling the driver or a smillar problem, but couldn't find something to help.

Below are some outputs I thought it might help a little, If someone had faced such a problem, or can advise, please do so.

Thank you,
AFA


[root@localhost root]# cat /proc/pci
PCI devices found:
------------
Network controller: PCI device 8086:4220 (Intel Corp.) (rev 5).
IRQ 11.
Master Capable. Latency=32. Min Gnt=3.Max Lat=24.
Non-prefetchable 32 bit memory at 0xfcffe000 [0xfcffefff].
------------
[root@localhost root]# dmesg

Linux version 2.4.22-1.2115.nptl (bhcompile@daffy.perf.redhat.com) (gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)) #1
Wed Oct 29 15:42:51 EST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
BIOS-e820: 0000000000100000 - 000000000feaa000 (usable)
BIOS-e820: 000000000feaa000 - 0000000010000000 (reserved)
BIOS-e820: 00000000fec10000 - 00000000fec20000 (reserved)
BIOS-e820: 00000000feda0000 - 00000000fee00000 (reserved)
BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
254MB LOWMEM available.
ACPI: have wakeup address 0xc0001000
On node 0 totalpages: 65194
zone(0): 4096 pages.
zone(1): 61098 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 DELL ) @ 0x000fdf00
ACPI: RSDT (v001 DELL CPi R 0x27d4061c ASL 0x00000061) @ 0x0fef0000
ACPI: FADT (v001 DELL CPi R 0x27d4061c ASL 0x00000061) @ 0x0fef0400
ACPI: DSDT (v001 INT430 SYSFexxx 0x00001001 MSFT 0x0100000e) @ 0x00000000
Kernel command line: ro root=LABEL=/ hdc=ide-scsi rhgb
ide_setup: hdc=ide-scsi
Initializing CPU#0
Detected 1598.668 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3191.60 BogoMIPS
Memory: 253916k/260776k available (1503k kernel code, 6472k reserved, 1110k data, 136k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I cache: 32K, L1 D cache: 32K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: afe9f9bf 00000000 00000000 00000000
CPU: Common caps: afe9f9bf 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) M processor 1.60GHz stepping 06
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20031002
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfc96e, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
Transparent bridge - Intel Corp. 82801BAM/CAM PCI Bridge
PCI: Discovered primary peer bus 08 [IRQ]
PCI: Using IRQ router PIIX/ICH [8086/24cc] at 00:1f.0
PCI: Found IRQ 11 for device 00:1f.1
PCI: Sharing IRQ 11 with 00:1d.2
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS not found.
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
PCI: Found IRQ 11 for device 00:1f.6
PCI: Sharing IRQ 11 with 00:1f.5
PCI: Sharing IRQ 11 with 01:03.0
Real Time Clock Driver v1.10e
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 00:1f.1
PCI: Enabling device 00:1f.1 (0005 -> 0007)
PCI: Found IRQ 11 for device 00:1f.1
PCI: Sharing IRQ 11 with 00:1d.2
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hdaMA, hdbio
ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdcMA, hddio
hda: TOSHIBA MK4026GAX, ATA DISK drive
blk: queue c040cfc0, I/O limit 4095Mb

Last edited by afadaly; 10-19-2008 at 10:09 AM.
 
Old 10-17-2008, 10:13 AM   #2
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,215

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
Quote:
Linux version 2.4.22-1.2115nptl
This is an old kernel. What distro and version are you running? You may be best advised to upgrade the system. Detection has become much better on newer releases.

The PCI card. Could you open a konsole and run the command as root 'lspci' and cut and paste the results here? That will better identify the ethernet card we are dealing with. Once we know the card, the next thing is to find out what driver is needed.

If you could post the results of /sbin/lsmod also, there may be a driver loaded. From what is posted, I can not tell that.
 
Old 10-17-2008, 10:46 AM   #3
afadaly
LQ Newbie
 
Registered: Oct 2008
Posts: 7

Original Poster
Rep: Reputation: 0
I realy appreciate your quick responce Cliff, thanx a million.

Yes it's an old version of Fedora that I got from an old book I had, I thouhgt that it would be great if I got it runing, cause it'll surely give my trip to linux world a strong boost, So far I was lucky with GUI, Sound, and this morning got lucky with the FlashUSB drive. Now I'm exploring the rest and started with Network

As for the /sbin/lsmod , nothin much appeard except for an alias - I suppose - that looked like this (/sbin/lsmod -> insmod)

Kindly find below the lspci output (shows an Unknown device)



[root@localhost root]# lspci

00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02)

00:00.1 System peripheral: Intel Corp.: Unknown device 3584 (rev 02)

00:00.3 System peripheral: Intel Corp.: Unknown device 3585 (rev 02)

00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev

02)

00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 01)

00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 01)

00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 01)

00:1d.7 USB Controller: Intel Corp. 82801DB USB2 (rev 01)

00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 81)

00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 01)

00:1f.1 IDE interface: Intel Corp. 82801DBM Ultra ATA Storage Controller (rev 01)

00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 01)

01:01.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 02)

01:01.1 FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller

01:03.0 Network controller: Intel Corp.: Unknown device 4220 (rev 05)
 
Old 10-17-2008, 12:18 PM   #4
afadaly
LQ Newbie
 
Registered: Oct 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Is there anybody out there

Guys, I was hoping to see th sweet reply from pinging my router this evening, anyone can help with Dell Latitude D505 network driver for linux 2.4.22??
 
Old 10-17-2008, 12:25 PM   #5
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,215

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
I'm here, don't expect instant responses.

It appears this is your ethernet card.
Quote:
Network controller: Intel Corp.: Unknown device 4220 (rev 05)
Not much to go on, other than it is Intel.

Do you know this device to work? Under windows, or any other OS?

I'm going to see if I find a driver...
 
Old 10-17-2008, 12:43 PM   #6
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,215

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
Well, Dells site is useless.

It appears to me this is a wireless card. I can not find a native driver. The only thing I can suggest is to try to use the windows driver with NdisWrapper.

Here is a link on the commands needed to install it. Of course, you need the windows driver.

http://www.jroller.com/peter_pilgrim...00c_suse_linux

Note, there are some differences, this example is Suse, not Fedora. Some file names or package names may differ.

You would be much better off with an up to date distro. Fedora if you like, but up to date. What worked on the old version will work on the new. Your card may even be detected, and the driver loaded. You won't know until you try.
 
Old 10-18-2008, 04:59 AM   #7
afadaly
LQ Newbie
 
Registered: Oct 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Thank you Cliff,

Recent updates :

Downloaded latest NDISWrapper -Ver 1.53- from (sourceforge)....
Extracted files....
Followed the steps in the INSTALL FILE as following:
make uninstall (succesful -I guess-)
make (failed)

It mentiones in the INSTALL FILE " you need a recent kernel, at least 2.6.16....") Now I need to upgrade my kernel from 2.4.22 to 2.6.16, HowTo do that?

Below are the output of 'make uninstall' & 'make'

[root@localhost ndiswrapper-1.53]# make uninstall

which: no loadndisdriver in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbi
n:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no loadndisdriver in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbi
n:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no loadndisdriver in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbi
n:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no ndiswrapper in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/
usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no ndiswrapper in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/
usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no ndiswrapper in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/
usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no ndiswrapper-buginfo in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/loca
l/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no ndiswrapper-buginfo in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/loca
l/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
which: no ndiswrapper-buginfo in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/loca
l/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
NOTE: Not all installed files are removed, as different distributions install nd iswrapper
files at different places.
Run uninstall as many times as necessary until no "removing" messages appear below.

[root@localhost ndiswrapper-1.53]# make
make -C
driver
make[1]: Entering directory `/root/Desktop/Ndiswrapper/ndiswrapper-1.53/driver'
Makefile:23: *** Kernel tree not found - please set KBUILD to configured kernel. Stop.
make

[1]: Leaving directory `/root/Desktop/Ndiswrapper/ndiswrapper-1.53/driver'
make: *** [all]
Error 2

Looking forward to hear from you
 
Old 10-18-2008, 08:05 AM   #8
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,215

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
I an not an expert at compiling modules. I do know you need the kernel source installed for any kernel module compile. Do you have that installed? Kernel source is specific to the kernel you are running. In other words, the source for a kernel one older or newer will not work.

You would be a lot better off installing an .rpm for NdisWrapper. Those packages are compiled for you. The bad news is, you are using an old unsupported system, so everything is older. That doesn't mean it won't work. You won't know that until you try it.

Have you set up online repos for the version of Fedora you are running? You could also try using rpmfind to locate and download a suitable package.

Next alternative is to upgrade to a up to date version. Then your system will be supported, you can configure online repos etc. Even better, the card may be detected, and with a little configuration you will be online.
 
Old 10-19-2008, 02:30 AM   #9
afadaly
LQ Newbie
 
Registered: Oct 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Yes Cliff, I think that's the best thing to do, I'll get back to Fedora later and once I have some good experience.

Last night I downloaded the UBUNTU 8.04 to give it a try (8.10 is on its way as mentioned)

Thank you Cliff, you've been very helpful.

Cheers
 
Old 10-19-2008, 09:02 AM   #10
afadaly
LQ Newbie
 
Registered: Oct 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Hey there Cliff,

I decided to give it another try since KUDZU poped-up and could identify my ethernet controller as the following:

'Intel Corp 82801BD PRP/100 VE (MOB) Ethernet Controller'

under /etc/sysconfig/network-scripts/

I could see IFCFG-ETH1 (static IP) as I configured it with KUDZU, however, when I run # ifconfig, I only get the loop-back.

any suggestions?

Cheers,

A.Fadaly
 
Old 10-19-2008, 01:42 PM   #11
camorri
LQ 5k Club
 
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,215

Rep: Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849Reputation: 849
What happens if you run a command 'ifconfig eth0 up' ( with out the quotes ). Then do an 'ifconfig eth0' to see if if came up?
 
Old 10-27-2008, 06:45 AM   #12
afadaly
LQ Newbie
 
Registered: Oct 2008
Posts: 7

Original Poster
Rep: Reputation: 0
I had switched to FreeSpire and everything went smoothly....thanx for yr time Cliff
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: SUSE on Dell Latitude D505 LXer Syndicated Linux News 0 03-19-2008 11:51 AM
Disabled Dual Head and now No GUI on boot - Suse 10.2, Intel 855 GM, Latitude D505 unassassinalbe Linux - Laptop and Netbook 5 10-05-2007 06:23 AM
SUSE 9.1 on Dell Latitude D610, network card issue gooroo363 Linux - Networking 5 01-06-2006 01:36 PM
How do i make a USB Bootdisk for Dell Latitude D505 mazebane Slackware 4 02-11-2005 06:41 AM
Dell Latitude D505 darkfame Linux - Laptop and Netbook 0 09-20-2004 04:12 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 05:49 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration