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

Conference noted::rsm

Title:Remote System Manager (RSM) Conference
Notice:See 1184.1 for ptr to doc's, 1108 for product mgr info
Moderator:ZENDIA::TBOYLE
Created:Fri Apr 25 1986
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1687
Total number of notes:6370

1674.0. "ISL clears BOOTDEF_DEV on AlphaStations" by PADBOL::STEFF (Marc Stefanelli, #858-5282) Fri Sep 13 1996 13:53

T.RTitleUserPersonal
Name
DateLines
1674.1COOKIE::LAWSONCarpe Heli Diem, eh?Sat Sep 14 1996 13:1614
1674.2$SETENV not implemented on these systems!PADBOL::STEFFMarc Stefanelli, #858-5282Sat Sep 14 1996 15:5117
1674.3PADSOU::STEFFMarc Stefanelli, #858-5282Tue Feb 11 1997 06:5722
    John, 
    
    I IPMTed this one against AlphaStations: it took ages to make any
    progress on it.
    
    Finally, the proper way to set the BOOTCMD_DEV variable is to use
    SCSI 0... string (as for BOOTED_DEV) instead of DKA0. 
    
    Engineering claims that this  implementation complies to SRM specs 
    and that is the job of code using the console interface to present 
    the right string! I dunno who is right regarding the specs and even 
    I would prefer to have a consistent interface between console prompt
    and console routines.
    
    The real issue is that there is at least two implementations out 
    there and no idea on what to implement something being able to handle
    both cases.
    
    - Marc S.
    
    
    
1674.4COOKIE::LAWSONCarpe Heli Diem, eh?Fri Feb 14 1997 18:1512
Welcome to the world of the "standardized console interface".  The idea, when the EVAX (now Alpha)
was proposed is that we'd avoid the absolute nightmare of different interfaces that the VAX had
to support, by standardizing the interface.  It did get standardized.  There is a consistent way
to pass strings from the operating-system to the console.

The problem is that noone bothered to standardize the strings that get passed.

The worst problem is that in many cases, there is no way for the operating-system to "figure out"
the correct string needed by the console.  The console can figure out what device it means from
its string, but only the console can figure that out.

I'm afraid we're not going to get anywhere on this one ... I'm sorry.
1674.5a proposal for your next ECOPADSOU::STEFFMarc Stefanelli, #858-5282Thu Feb 20 1997 04:5229
    When operating properly an ISL does not really need BOOTDEF_DEV to 
    be set. 
    
    An interim solution would be to implement a logical name defined on 
    the server side in order to avoid setting this variable. 
    
    Better solution require to get a formal statements from console
    designer on what string flavor should be provided and how to get
    the `flavor' style of a specific platform.
    
    Actually we have at least to kind of console lets says TurboChannel
    (TC) and PCI ones behaving differently.
    
    From various testing:
    
    - DEC3000-300 (TC) seems to accept both string formats : I will have
      access to a DEC3000-300 next week so I can confirm this. But I 
      dunno where to get a formal statement on this. 
   
    - DEC4000/AS2100/AS200 seems to behave the same: clears NV variable
      on improper string value.
    
    If both implementation accepts the same string format, RSM can easily
    manage to set BOOTDEF_DEV same as BOOT_DEV: both variables are set in
    the same operations. The real question is 'can we rely on this on the
    long term or should we prepare to see other flavors coming out?'
    
    - Marc S.