[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::digital_unix

Title:DIGITAL UNIX(FORMERLY KNOWN AS DEC OSF/1)
Notice:Welcome to the Digital UNIX Conference
Moderator:SMURF::DENHAM
Created:Thu Mar 16 1995
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:10068
Total number of notes:35879

9578.0. "Alphserver 400, 4.0b wont recognize DE205" by CSC32::B_GRUBBS () Tue Apr 22 1997 14:10

    UNIX 4.0b
    Alphaserver 400 4/233
    
    I have a customer trying to configure a de205.
    
    No matter what we do we cannot get the generic kernel to see this card.
    We have tried different ioaddresses, irqs, and membases:
    
    ioaddr 300-340
    irq 5, 10, and 11
    membase d0000, e0000
    
    We have deleted and readded it with isacfg (and add_de205) and
    customized the isacfg paramters when we changed from default settings 
    for the card.  We can get ewrk3_config to see the device, and we can 
    even set and change the above parameters.  We just got no recognition 
    from DUNIX.  We've been careful each time we change the card settings
    with ewrk3_config to change isacfg info to match and do an init.
    
    I double checked genvmunix to make sure it IS a generic kernel
    and grpped for lemac and found itusing strings, so I think it
    supports the de205.
    
    We also moved from the combo isa/pci slot down to a straight isa
    slot and it didnt help either.
    
    In my test lab I am able to get 4.0a on a 400 4/166 to recognize
    a DE205 card with no problems.  The customer system is virtually identical
    with the exception of them using 4.0b. 
    
    Any other ideas, besides get a pci ethernet card?
    
    --Bert Grubbs
      Colorado CSC
    
T.RTitleUserPersonal
Name
DateLines
9578.1what "handle" is being used?NNTPD::"[email protected]"Farrell WoodsWed Apr 23 1997 11:2430
First, make sure that the console sees it.  If you're getting nasty messages
about not being able to read the network address prom from the console,
then there's a mismatch between the card's configuration and where the
console expects to see it.

Next thing is to double-check the "handle" that the console used to
configure the card.  The handle must match one of the "function name"
entries in the isa_option table (/sys/data/isa_option_data.c.  The
handle for the DE20[345] should be "DE200-LE".  Use "isacfg -all" at
the console to get it to spill everything out.

Lastly, did the V4.0B upgrade include a console upgrade?  Depending on
which version of the console you upgraded from, doing so can leave
the contents of the ISA config data in a scrambled state.  Or the current
ISA config data will simply be in a format that's a bit incompatible
with the new console code.

To fix that, first thing you want to do is to write down the config data
for any ISA options you have (DE205, sound, modem card...)  Don't worry
about the built-in devices.  Then tell the console "isacfg -init".  Power
cycle the system.  Then go back and re-enter the option data for your
ISA option cards.  Power-cycle the system again, and make sure the console
can see the DE205.  The console knows the DE205 as "ena0", so if you do
a "show" at the console prompt you should see a bunch of variables of the
form "ena0_inet_init" and "ena0_protocols" and stuff like that.


	-- Farrell

[Posted by WWW Notes gateway]
9578.3Jumpers?SMURF::GILLUMKirt GillumWed Apr 23 1997 14:118
    
    Also, there are two jumpers on the de205...  I don't have my board in
    front of me, but I believe you need to have them open.
    
    There's an old example of a isacfg entry at
    
    	http://lan.zk3.dec.com/ethernet.html
    
9578.4CSC32::B_GRUBBSWed Apr 23 1997 14:2816
    
    ok, thanks Farrell and Kirt.
    
    I just read about the hardstrap jumpers and will make sure
    those are open.
    
    I'll also try the isacfg -init and add it back with add_de205.
    
    So far the isacfg info has always looked right (handle and all),
    and we've been careful to set the card with ewrk3_config to match 
    what we had in isacfg.  We just never could get the DUNIX generic kernel
    to see it.
    
    --Bert
    
    
9578.5got it....CSC32::B_GRUBBSWed Apr 23 1997 17:4217
    
    must have been what Farrell was saying.  We did:
    
    ewrk3_config  (it reported card at address 320)
    ewrk3_config -curaddr 320 -default     (to reset the de205 back to
    						factory defaults)
    power cycle    (to reinit the card and console)
    isacfg -init
    add_de205
    init
    booted off genvmunix
    
    
    now genvmunix sees le0!
    thanks again....
    
    --Bert