rubeno Posted February 16, 2005 Report Share Posted February 16, 2005 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 Quote Link to comment Share on other sites More sharing options...
Qchem Posted February 17, 2005 Report Share Posted February 17, 2005 Have you tried the e100 driver? Or something like ee100pro. Quote Link to comment Share on other sites More sharing options...
Gowator Posted February 17, 2005 Report Share Posted February 17, 2005 lspci -v -v should give you the exact model too... (If your not 100% sure ) Quote Link to comment Share on other sites More sharing options...
rubeno Posted February 17, 2005 Author Report Share Posted February 17, 2005 Have you tried the e100 driver? Or something like ee100pro. <{POST_SNAPBACK}> Tried that one (and the similar ones) but they don'w work either!! Thanks anyway! ruben Quote Link to comment Share on other sites More sharing options...
rubeno Posted February 17, 2005 Author Report Share Posted February 17, 2005 lspci -v -v should give you the exact model too... (If your not 100% sure ) <{POST_SNAPBACK}> 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- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Quote Link to comment Share on other sites More sharing options...
Qchem Posted February 18, 2005 Report Share Posted February 18, 2005 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) Quote Link to comment Share on other sites More sharing options...
Gowator Posted February 18, 2005 Report Share Posted February 18, 2005 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) <{POST_SNAPBACK}> 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... Quote Link to comment Share on other sites More sharing options...
Gowator Posted February 18, 2005 Report Share Posted February 18, 2005 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.... Quote Link to comment Share on other sites More sharing options...
rubeno Posted February 18, 2005 Author Report Share Posted February 18, 2005 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.... <{POST_SNAPBACK}> 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 Quote Link to comment Share on other sites More sharing options...
rubeno Posted February 18, 2005 Author Report Share Posted February 18, 2005 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 Quote Link to comment Share on other sites More sharing options...
Gowator Posted February 19, 2005 Report Share Posted February 19, 2005 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? Quote Link to comment Share on other sites More sharing options...
rubeno Posted February 21, 2005 Author Report Share Posted February 21, 2005 you need the source for your kernel .. 2.6.3-7mdksmpbut first are yopu using a dual proc machine? what does cat /proc/cpuinfo say? <{POST_SNAPBACK}> 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 Quote Link to comment Share on other sites More sharing options...
Qchem Posted February 22, 2005 Report Share Posted February 22, 2005 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. Quote Link to comment Share on other sites More sharing options...
rubeno Posted February 22, 2005 Author Report Share Posted February 22, 2005 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. <{POST_SNAPBACK}> 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!! :( Quote Link to comment Share on other sites More sharing options...
Qchem Posted February 23, 2005 Report Share Posted February 23, 2005 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! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.