LinuxQuestions.org
Visit Jeremy's Blog.
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 11-01-2004, 03:19 PM   #1
TrulyTessa
Member
 
Registered: Nov 2004
Location: Canada, eh
Distribution: SuSE 9.2 Pro
Posts: 63

Rep: Reputation: 15
Linux looks for network card in wrong place


Upon boot, my newly installed SUSE 9.1 professional linux looks for my ethernet card in a PCI slot, and it fails because my Broadcom Corp NetXtreme 57xx Gigabit Controller is integrated with the motherboard (it's not in a PCI slot).

Consequenly, I cannot connect to the internet. I've specified all the correct info for my IP address, etc, but without linux knowing the correct location of my card, I can't even ping myself.

Poking around on the web (using a *different* computer! ), I get the sense that I can modify my kernel.config file to look for the correct driver, but kernel.config doesn't seem to exist where it's supposed to be in /usr/src/linux (I have no linux subdirectory there).

Can anyone help me figure out how to get linux to recognize my network card?

PS, I'm a bit of a so please be gentle. Thanks in advance.
 
Old 11-01-2004, 03:27 PM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
wether the NIC is actually a PCI card or bulti into the mobo, it will still technically be on the PCI bus. linux will not look for the NIC in any place in particular, so it's not a matter of where the card is.

Basically IF you have the correct driver on your system (and being a gigabit NIC, i woulnd't be that confident actually, but i don't actually know either way) then running "modprobe modulename" will find the card if it's ever going to be findable.

if you have no /usr/src/linux directory, then you have no kernel source package installed. it's not normally installed by default, but is on your cd's if you need it.
 
Old 11-01-2004, 04:53 PM   #3
TrulyTessa
Member
 
Registered: Nov 2004
Location: Canada, eh
Distribution: SuSE 9.2 Pro
Posts: 63

Original Poster
Rep: Reputation: 15
Many thanks for your insight kewpie. Sorry to be thick, but what do I use as 'modulename'?

Since my last post, I discovered that the driver for my Broadband NIC definitely isn't present, but found the driver on the web. In attempting to install it, I realized that my installation of linux didn't have 'make' (which was required to use rpm to install my driver). So I installed make, only to get an error "No rule to make target 'modules'." I'll have to figure out what's wrong with 'make' before I can get this driver to install properly...

Incidentally, I guess I'll install a kernel. Any idea how to choose between the options: kernel-default, kernel-bigsmp, kernel-smp, kernel-source (the first 3 are all described by yast as 'the standard kernel').

And are there any other obvious packages I should install at this point that aren't installed by suse by default but which I'll likely be needing for basic usage?

Many thanks.
 
Old 11-01-2004, 05:06 PM   #4
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
the only thing you need (and the bit i can't tell you) is the module name (the driver name basically) i would expect it to be supported, but i have zero experience with gigabit ethernet. it *might* be the sk98lin module, but i couldn't be sure. you will not require any other software to be installed though. it's not an educated suggestion, but it won't hurt to just try all the drivers in /lib/modules/[kernel version]/kernel/drivers/net/ but googel should be able to help. remember that the chipset is much more important than the model of the card, if you appreciate the difference, so i'd look for the lspci output primarily.

i would leave those kernels alone for now too. if you wanted to compile on, you'd want the kernel-source one. the default will already be runnign i assume, and the other two are built for multi-cpu systems.
 
Old 11-02-2004, 10:06 AM   #5
ihristov
LQ Newbie
 
Registered: Jun 2004
Distribution: XUbuntu 6.06
Posts: 27

Rep: Reputation: 15
Solution

The solution is posted in this thread

http://www.linuxquestions.org/questi...10#post1269510
 
  


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
insmod looking in the wrong place Recirqie Linux - Software 0 10-20-2004 03:38 PM
sorry, kinda wrong place sriontoc General 3 09-29-2004 08:28 PM
modprobe looking for modules in the wrong place? Jaster150 Slackware 20 09-20-2004 09:59 PM
!forgive me if this is wrong place pudhiyavan Linux - Hardware 7 04-19-2004 01:45 AM
lilo in wrong place, help! krgue Linux - Software 4 05-22-2001 04:32 PM

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

All times are GMT -5. The time now is 04:26 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