Solved

Forcing 10BaseT for eepro100

Posted on 1998-11-10
5
265 Views
Last Modified: 2013-12-15
I've just installed Red Hat 5.1 on a Pentium Pro and can't get eth0 to intialize.  I am using an Intel EtherExpress Pro 100B network card. I think, from reading lots of docs, that my problem may to two-pronged:
1. eepro100 driver uses the same IRQ as the Adaptec 2940.
2. I am using 10BaseT and I may need to load the driver as a module and force use of 10 MB ethernet because the NWay autonegotiation is not working.

I have read up on the documentation(Ethernet HOWTO) and there appears to be a solution, but I am too much of a newbie to figure it out.  

Can anyone give me some advice to get the eth0 up and running?

Thanks much!
0
Comment
Question by:bgodden
  • 3
  • 2
5 Comments
 
LVL 2

Expert Comment

by:vx
ID: 1631598
I read the following (http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html):

In most cases no transceiver override option need be set. A notable exception is when connecting to a older ethernet switch that operates in full-duplex mode but does not do NWay autonegotation. The driver options flags are recognized:

 Hex   Decimal  Meaning
 0x10  16       Force Full-Duplex operation (must be used with 0x20 or 0x40)
 0x20  32       Force 100mbps-only operation
 0x40  64       Force 10mbps-only

i.e.:
The option flags are passed as follows when loading the driver as a module

        insmod eepro100.o debug=1 options=0x20,0,0x50

The option flags are passed as follows when using the driver as a built-in

          ether=0,0,0x20,eth0 ether=0,0,0,eth1 ether=0,0,0x50,eth2


About the IRQ's: I don't think it really matters, I believe a have some double IRQ's in my system (with Intel EtherExpress100B!) as well.
0
 

Author Comment

by:bgodden
ID: 1631599
Well, I got impatient and bought RH 5.2 and it appears auto-sensing for this has been fixed so it worked after install.  This, however, is a excellent answer and I think would be helpful if anyone else digs it up.  

One thing I would like you to add to it though is the answer to: "Are the options for the built-in driver used at the boot: prompt during boot-up or hard-coded somewhere else?"

Request acceptance for you answer and I will.
Cheers!
0
 

Author Comment

by:bgodden
ID: 1631600
Well, I got impatient and bought RH 5.2 and it appears auto-sensing for this has been fixed so it worked after install.  This, however, is a excellent answer and I think would be helpful if anyone else digs it up.  

One thing I would like you to add to it though is the answer to: "Are the options for the built-in driver used at the boot: prompt during boot-up or hard-coded somewhere else?"

Request acceptance for you answer and I will.
Cheers!
0
 
LVL 2

Accepted Solution

by:
vx earned 200 total points
ID: 1631601
The built-in driver should be configured at boot-time, that means at LILO's bootprompt (or in the LILO configuration file) or it should be appended to your LOADLIN boot-parameters (if you don't know what LOADLIN does, you probably won't need it; but it's a program to boot Linux from DOS).
0
 

Author Comment

by:bgodden
ID: 1631602
Thanks vx
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this tutorial I will explain how to make squid prevent malwares in five easy steps: Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-…
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now