On Wed, 2002-10-02 at 13:14, Cochran Robert L (NO) wrote:
    To me this means your ethernet controller is working fine. An lsmod
    should show that sis900 is running. 
    
In fact, lsmod shows that it is not running at all. Trying to load the
card manually produces the following from dmesg (many entries over and
over again):

sis900.c: v1.08.04 4/25/2002
divert: allocating divert_blk for eth1

/var/log/messages has the following:
Oct  2 23:34:30 spike kernel: sis900.c: v1.08.04 4/25/2002
Oct  2 23:34:30 spike kernel: eth1: Error EERPOM read 0
Oct  2 23:34:30 spike /etc/hotplug/net.agent: NET unregister event not
supportedOct  2 23:34:30 spike /etc/hotplug/net.agent: NET unregister
event not supportedOct  2 23:34:30 spike insmod:
/lib/modules/2.4.18-14/kernel/drivers/net/sis900.o: init_module: No such
device
Oct  2 23:34:30 spike insmod: Hint: insmod errors can be caused by
incorrect module parameters, including invalid IO or IRQ
parameters.       You may find more
information in syslog or the output from dmesg
Oct  2 23:34:30 spike insmod:
/lib/modules/2.4.18-14/kernel/drivers/net/sis900.o: insmod eth1 failed
Oct  2 23:34:30 spike /etc/hotplug/net.agent: invoke ifup eth1

This confirms the driver is not loading.


    Let's go back a bit. When you installed 8.0 did you have an ethernet
    cable plugged into your machine (using the onboard ethernet plug and
    not the PCI card) and did you have a running network available? For
    example -- was there a gateway device that could be pinged at
    install time?

The answer to the existing network question is yes. I have a Linksys
firewall/vpn router/gateway, which also serves as my DHCP server. All of
this was live when I installed RH 8.0. In fact, I only installed the PCI
card *after* several unsuccessful tries with the on-board controller.
    
    If so, the anaconda installer should have detected your networking,
    loaded the right driver for the ethernet controller, and brought you
    to a screen asking for the IP address of the machine and IP
    addresses representing the gateway IP, and the DNS server IP. Did
    this happen? My guess is you didn't have the machine connected to
    your network. So the installer skipped the network setup.

But the reality is Anaconda did not. I re-installed twice just to be
sure. That means to me that the Ethernet controller's driver did NOT
load properly, because there was, indeed, a working network. In
addition, there actually does not need to be a network running - only a
network card. You can configure a static address on an Ethernet
controller with no cable plugged in. I've done this many, many times. A
Link-down state on an Ethernet controller will not stop the driver from
loading. Even so, the state on the controller should have been Link-up.
    
    Also, were you asked to select a firewall security level? It is very
    possible that you turned on the default firewall and it is blocking
    ethernet packets, making you think the hardware is not working.
Because I already have a hardware firewall, I set my security level to
no firewall.
    
    What does running 'ifconfig' show you? Do you see output for eth0
    and/or eth1? 

My ifconfig for eth0 shows a working connection and also shows that the
device eth1 does not exist.
    
    PS -- when you post to this list, can you do that in plain text.

Sure I can. Note, your last post was also in HTML - I reformatted your
message. So many people post here in HTML it seems odd that I would be
singled out though. My XE settings just default to it.
    
    Thanks
    
    Robert L. Cochran
    
    -----Original Message-----
    From: Christopher A. Williams [mailto:chrisw@;privatei.com]
    Sent: Wednesday, October 02, 2002 2:44 PM
    To: [EMAIL PROTECTED]
    Subject: RE: 8.0 Problems - SIS900 series controller will not load.
    
    
    OK - here's the output of the lspci -v -v command regarding the
    SIS-900 series (963) Ethernet controller: 
    
    00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900
    10/100 Ethernet (rev 91) 
            Subsystem: Asustek Computer, Inc.: Unknown device 80a7 
            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: 32 (13000ns min, 2750ns max) 
            Interrupt: pin A routed to IRQ 9 
            Region 0: I/O ports at 9800 [size=256] 
            Region 1: Memory at e4000000 (32-bit, non-prefetchable)
    [size=4K] 
            Expansion ROM at ef6c0000 [disabled] [size=128K] 
            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- 
    
    I'm not sure what the Unknown Device 80a7 means, but this seems to
    be consistent with the errors I get at startup when trying to load
    this device. Manually setting the IRQ did not help. Insmod reports
    back roughly the same error as I recall. Could this be where the
    problem is? 
    
    Cheers, 
    
    Chris 

-- 
====================================
"If you get to thinkin' you're a
person of some influence, try
orderin' someone else's dog around."
--Cowboy Wisdom




Reply via email to