Jump to content

Mandrake does not recognize ethernet card [solved]


rubeno
 Share

Recommended Posts

Hi everyone!

 

I installed Mandrake 10.0 on my new Dell Dimension 8400, but for some reason it does not find the ethernet card! I think I have an Intel PRO 1000 NIC, but when I use drakeconnect to configure my internet connection it tells me that I have to manually add the connection and asks me what "network/main driver should I try?". It then gives me a huge list but none of the ones I've tried so far seem to work!

 

Any help would be greatly appreciated!!!

 

Thanks a lot from a newbie!

 

ruben

Link to comment
Share on other sites

lspci -v -v should give you the exact model too... 

(If your not 100% sure )

 

I typed that, to see what I got. I copy below the (I think) relevant information.

 

Anyone can give any more advice based on this??

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

 

02:00.0 Ethernet controller: Broadcom Corporation: Unknown device 1677 (rev 01)

Subsystem: Dell Computer Corporation: Unknown device 0177

Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-

Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0, cache line size 10

Interrupt: pin A routed to IRQ 16

Region 0: Memory at dfcf0000 (64-bit, non-prefetchable)

Capabilities: [48] Power Management version 2

Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)

Status: D0 PME-Enable+ DSel=0 DScale=1 PME-

Capabilities: [50] Vital Product Data

Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-

Address: bb66fbffdd6796bc Data: 3e7e

Capabilities: [d0] #10 [0001]

 

04:02.0 Communication controller: Conexant: Unknown device 2f20

Subsystem: Conexant: Unknown device 200f

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-

Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 64

Interrupt: pin A routed to IRQ 18

Region 0: Memory at dfaf0000 (32-bit, non-prefetchable)

Region 1: I/O ports at ccf8

Capabilities: [40] Power Management version 2

Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)

Status: D0 PME-Enable- DSel=0 DScale=0 PME-

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Link to comment
Share on other sites

The top line of that output suggests the nic is made by broadcom.

 

What kernel are you running? (you can see this using the command uname -r)

p.s. This is good because now we know why eepro wasn't working...

 

I have had good sucess with broadcom and they release linux drivers themselves :D but you need to find if one exists specially for your kernel or if you have to compile it.. (very easy ... once you hsave kernel source installed, don't panick! its nowhere near as hard as it sounds! )

 

I had a work PC with a broadcom gigabit and I used to compile the driver everytime I used a live knoppix CD...

Link to comment
Share on other sites

We have two options :D

 

You can see if its a gigabit which means it will be the

57xx

or if its fast ethernet it is this one

4401

 

If your not sure then download both....

You need to dfo like qchem asked and tell us the jkernel version and then we check you have the kernel-source installed!

 

Im guessinjg its a top of the range dell (compact) and its probably the gigabit... this is based on the PCI:2.0.0 location..which means the 2nd (PCI bus) which according to this is 64bit! (PCI-X)

 

See how useful a little command can be :D

 

Your well on your way... don't panick....

Link to comment
Share on other sites

You need to dfo like qchem asked and tell us the jkernel version and then we check you have the kernel-source installed! 

 

Im guessinjg its a top of the range dell (compact) and its probably the gigabit...  this is based on the PCI:2.0.0 location..which means the 2nd (PCI bus) which according to this is 64bit!  (PCI-X)

 

See how useful a little command can be :D 

 

Your well on your way... don't panick....

 

 

Thanks a lot guys!! I do feel we are getting somewhere!!!

 

After the uname -r command, I get:

 

2.6.3-7mdksmp

 

I'll download both drivers, but how do I check which one will work? And how do you run them? (or install them?).

 

Again, thanks a lot, you guys are being great!!

 

ruben

Link to comment
Share on other sites

I tried the second driver (according to the readme.txt file, that was the correct one for my linux version). After following the instructions to install the RPM package, and I can thorugh the first two steps, which are:

 

1. Install the source RPM package.

 

rpm -ivh bcm5700-7.3.5-1.src.rpm

 

2. CD to the RPM path:

 

cd /usr/src/RPM

 

and build the binary driver:

 

rpmbuild -bb SPECS/bcm5700.spec (for RPM version 4.x.x)

 

(I checked and my version is 4.2.2)

 

It then starts doing a whole bunch of stuff (here it is), and it fails at the end:

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%

 

[root@localhost RPM]# rpmbuild -bb SPECS/bcm5700.spec

Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.42994

+ umask 022

+ cd /usr/src/RPM/BUILD

+ cd /usr/src/RPM/BUILD

+ rm -rf bcm5700-7.3.5

+ /bin/mkdir -p bcm5700-7.3.5

+ cd bcm5700-7.3.5

+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/bcm5700-7.3.5.tgz

+ tar -xvvf -

-rw-r--r-- root/root 1935 2004-06-22 18:25:24 5701rls.c

-rw-r--r-- root/root 7954 2004-06-22 18:25:24 5701rls.h

-rw-r--r-- root/root 7243 2004-06-22 18:25:24 DISTRIB.TXT

-rw-r--r-- root/root 15153 2004-06-22 18:25:24 LICENSE

-rw-r--r-- root/root 4373 2004-06-22 18:25:24 Makefile

-rw-r--r-- root/root 19623 2004-06-22 18:25:24 README.TXT

-rw-r--r-- root/root 51001 2004-06-22 18:25:24 RELEASE.TXT

-rw-r--r-- root/root 14209 2004-06-22 18:25:24 autoneg.c

-rw-r--r-- root/root 14308 2004-06-22 18:25:24 autoneg.h

-rw-r--r-- root/root 25339 2004-06-22 18:25:24 b57diag.c

-rw-r--r-- root/root 17126 2004-06-22 18:25:24 b57proc.c

-rw-r--r-- root/root 134477 2004-06-22 18:25:24 b57um.c

-rw-r--r-- root/root 16831 2004-06-22 18:25:24 bcm5700.4

-rw-r--r-- root/root 2486 2004-06-22 18:25:24 bits.h

-rw-r--r-- root/root 13411 2004-06-22 18:25:24 fw_lso05.h

-rw-r--r-- root/root 24994 2004-06-22 18:25:24 fw_stkoffld.h

-rw-r--r-- root/root 19688 2004-06-22 18:25:24 lm.h

-rw-r--r-- root/root 14874 2004-06-22 18:25:24 mm.h

-rw-r--r-- root/root 8520 2004-06-22 18:25:24 nicext.h

-rw-r--r-- root/root 11780 2004-06-22 18:25:24 queue.h

-rw-r--r-- root/root 3941 2004-06-22 18:25:24 tcp_seg.c

-rw------- root/root 259456 2004-06-22 18:25:24 tigon3.c

-rw-r--r-- root/root 128738 2004-06-22 18:25:24 tigon3.h

+ STATUS=0

+ '[' 0 -ne 0 ']'

+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/bcm5700-7.3.5.tgz

+ tar -xvvf -

-rw-r--r-- root/root 1935 2004-06-22 18:25:24 5701rls.c

-rw-r--r-- root/root 7954 2004-06-22 18:25:24 5701rls.h

-rw-r--r-- root/root 7243 2004-06-22 18:25:24 DISTRIB.TXT

-rw-r--r-- root/root 15153 2004-06-22 18:25:24 LICENSE

-rw-r--r-- root/root 4373 2004-06-22 18:25:24 Makefile

-rw-r--r-- root/root 19623 2004-06-22 18:25:24 README.TXT

-rw-r--r-- root/root 51001 2004-06-22 18:25:24 RELEASE.TXT

-rw-r--r-- root/root 14209 2004-06-22 18:25:24 autoneg.c

-rw-r--r-- root/root 14308 2004-06-22 18:25:24 autoneg.h

-rw-r--r-- root/root 25339 2004-06-22 18:25:24 b57diag.c

-rw-r--r-- root/root 17126 2004-06-22 18:25:24 b57proc.c

-rw-r--r-- root/root 134477 2004-06-22 18:25:24 b57um.c

-rw-r--r-- root/root 16831 2004-06-22 18:25:24 bcm5700.4

-rw-r--r-- root/root 2486 2004-06-22 18:25:24 bits.h

-rw-r--r-- root/root 13411 2004-06-22 18:25:24 fw_lso05.h

-rw-r--r-- root/root 24994 2004-06-22 18:25:24 fw_stkoffld.h

-rw-r--r-- root/root 19688 2004-06-22 18:25:24 lm.h

-rw-r--r-- root/root 14874 2004-06-22 18:25:24 mm.h

-rw-r--r-- root/root 8520 2004-06-22 18:25:24 nicext.h

-rw-r--r-- root/root 11780 2004-06-22 18:25:24 queue.h

-rw-r--r-- root/root 3941 2004-06-22 18:25:24 tcp_seg.c

-rw------- root/root 259456 2004-06-22 18:25:24 tigon3.c

-rw-r--r-- root/root 128738 2004-06-22 18:25:24 tigon3.h

+ STATUS=0

+ '[' 0 -ne 0 ']'

+ exit 0

Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.42994

+ umask 022

+ cd /usr/src/RPM/BUILD

+ cd bcm5700-7.3.5

+ make

make -C SUBDIRS=/usr/src/RPM/BUILD/bcm5700-7.3.5 modules

make: *** SUBDIRS=/usr/src/RPM/BUILD/bcm5700-7.3.5: No such file or directory. Stop.

make: *** [default] Error 2

error: Bad exit status from /var/tmp/rpm-tmp.42994 (%build)

 

 

RPM build errors:

Bad exit status from /var/tmp/rpm-tmp.42994 (%build)

 

%%%%%%%%%%%%%%%%%%%%%%%%%%

 

Anyhow ... the directory describen in the failing line exists and there are a bunch of files in it (but not subdirectories though!).

 

Sigh!!

 

Thanks again!

 

ruben

Link to comment
Share on other sites

you need the source for your kernel .. 2.6.3-7mdksmp

but first are yopu using a dual proc machine?

 

what does

cat /proc/cpuinfo

say?

 

It gives the following:

 

//////////////////////////////////////////////

 

processor : 0

vendor_id : GenuineIntel

cpu family : 15

model : 4

model name : Intel® Pentium® 4 CPU 3.60GHz

stepping : 1

cpu MHz : 3592.182

cache size : 1024 KB

physical id : 0

siblings : 2

fdiv_bug : no

hlt_bug : no

f00f_bug : no

coma_bug : no

fpu : yes

fpu_exception : yes

cpuid level : 3

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl est cid

bogomips : 7110.65

 

processor : 1

vendor_id : GenuineIntel

cpu family : 15

model : 4

model name : Intel® Pentium® 4 CPU 3.60GHz

stepping : 1

cpu MHz : 3592.182

cache size : 1024 KB

physical id : 0

siblings : 2

fdiv_bug : no

hlt_bug : no

f00f_bug : no

coma_bug : no

fpu : yes

fpu_exception : yes

cpuid level : 3

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl est cid

bogomips : 7176.19

 

 

Thanks again for the help!!

 

rubeno

Link to comment
Share on other sites

That suggests you've got a P4 with hyperthreading and hence can use a smp kernel. You need the kernel source for your current kernel, use the software manager in mcc to help you.

 

As a brief aside, have you configured urpmi on your machine to check web sources using easyurpmi (see the link at the top of the page), it makes finding packages a breeze.

Link to comment
Share on other sites

That suggests you've got a P4 with hyperthreading and hence can use a smp kernel. You need the kernel source for your current kernel, use the software manager in mcc to help you.

 

As a brief aside, have you configured urpmi on your machine to check web sources using easyurpmi (see the link at the top of the page), it makes finding packages a breeze.

 

 

I went into the software manager at mcc, but how do I access the kernel or how do I modify it? And to what? (sorry, I am a total newbie!!!).

 

urpmi? Sorry, you'll have to explain that too!!

 

:(

Link to comment
Share on other sites

You don't need to access the kernel, you just need to install the kernel-source package. Search for and install the one that matchs your kernel.

 

urpmi is the command line tools that mcc software manager is a gui for, when properly configured most packages you'll ever need become available without having to open a web browser!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...