HDTenEightyP/NetNews huggingface dataset:
From: frank@marvin.contex.com (Frank Perdicaro)
Newsgroups: comp.sys.sgi
Subject: Re: late collision errors
Date: 31 Jul 92 17:43:27 GMT
Organization: Xyvision Design Systems

In article <G+W-yqA@engin.umich.edu> hillig@U.Chem.LSA.UMich.EDU (Kurt Hillig) writes:
>In article <1992Jul30.190642.29534@aio.jsc.nasa.gov> strong@sweetpea.jsc.nasa.gov (Renee Strong 283-4257) writes:
>>We keep getting TONS of late collision errors in our console windows. 
>> [more stuff deleted]
>
>Funny, I get these messages typically 2-8 times a day, and about
>once a week I see a message like:
>
>Jul 30 15:09:47 Uranium unix: core file access error
>
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This sounds a bit like the predecessor to a nuclear explosion.  Please
keep your machine in Michigan.

f
i
l
l
e
r
f
i
l
l
e
r
-- 
	 Frank E Perdicaro, Systems Admin, etc.		Xyvision Color Systems
      Legalize guns, drugs and cash...today.		101 Edgewater Drive
   inhouse: frank@marvin, x5572				Wakefield MA
outhouse: frank@contex.com, 617-245-4100x5572		018801285
Newsgroups: comp.sys.sgi
From: philip@ziggy.stanford.edu (Philip Machanick)
Subject: Re: Memory upgrades for R4000 Indigos
Reply-To: philip@ziggy.stanford.edu (Philip Machanick)
Organization: CS Department, Stanford University, California, USA
Date: Sun, 26 Jul 1992 00:09:03 GMT

In article <noj5dkc@zola.esd.sgi.com> portuesi@tweezers.esd.sgi.com (Michael  
Portuesi) writes:
> An R4000-based Personal IRIS, if it existed, would
> probably cost considerably more than the Indigo R4000
> due to these manufacturing constraints, and hence
> would have few, if any, buyers.

How about this for an upgrade: get an R4000 Indigo and use your PI as a  
terminal? Considering how much the Indigo R4000 upgrade costs it's doubtful  
that a PI R4000 upgrade would cost less than a complete new Indigo.

When the R3000 Indigo appeared it seemed to me that the relatively small upper  
limit of 96M RAM and the lack of faster graphics options were the most  
important reasons to still consider getting a PI. Now that these reasons have  
fallen away there seems little point in maintaining the PI line. Though a  
larger box with more expansion options would be useful to fill the gap between  
the Crimson and the Indigo, it's hard to see how such a box could be much  
cheaper than a Crimson - what would you leave out?
--
Philip Machanick
philip@pescadero.stanford.edu
From: achim@video1.bs.open.de (Joachim Gothe)
Newsgroups: comp.sys.sgi
Subject: Graphic-Board swap possible???
Date: 24 Jul 92 16:56:45 GMT
Reply-To: achim@video1.bs.open.de  (Joachim Gothe)
Organization: Mix Broadcast Video and Computer
X-Newsreader: Arn V1.00 beta rel1

Hi Netland,

we have 5 Indigo/Entry and we have the Animation-software "Softimage"
on 3 of them.
Next month we will get 3 Indigo-SX24 with Hardware Z-Buffer.

A Softimage-licence only run on the computer, where it is installed.
It ask for the internal machine-number.

I now want to swap the motherboards of the machines where softimage runs
to the machines with XS24-graphicboard or swap the graphicboards.

Is it possible without problems, or must I change any settings in
System-Software of Hardware.

Thanks for all hints....Please mail or post

Achim

----------------------------__
    Joachim  Gothe	   ///	 Home: achim@video1.bs.open.de
     Neuer Weg 1a     __  ///
FRG 3300 Braunschweig \\\/// Zerberus: videomaster@bdb.zer
 VOICE +49 531 41502   \XX/ * I own 3 Jeans, now I want an IRIS INDIGO *
Newsgroups: comp.sys.sgi
From: russ@dash.mitre.org (Russell Leighton)
Subject: Unix spell and Showcase
Organization: Mitre Corporation, McLean, VA
Distribution: usa
Date: Thu, 23 Jul 1992 20:49:33 GMT


Okay, so you don't get Unix spell with Irix4...I got a
public domain Unix spell but I cannot get Showcase to
recognize that I have it.

How do you tell showcase that you have spell?

Russ
--

  Russell Leighton                                *     *                     
  MITRE Signal Processing Center      ***        ***   ***      ***           
  7525 Colshire Dr.                 ******       ***   ***    ******
From: nkenig@atl.dnet.ge.com (Neil S Kenig)
Newsgroups: comp.sys.sgi
Subject: qgetfd
Date: 28 Jul 92 21:29:34 GMT
Reply-To: nkenig@atl.ge.com
Organization: GE Aerospace Advanced Technology Laboratories


We have an application that we wrote under IRIX 3.3.1 that handles a
good deal of screen interaction in a daemon process seperate from the
main process.  The two processes communicate via sockets.  Each also
uses select() on a number of file descriptors to process significant
events.  Now, under IRIX 4.0.1, both the parent and daemon processes
are experiencing a Segmentation Fault in their calls to qgetfd() when
trying to set-up for the select() call.  I am presently stumped.  Any
suggestions would be greatly appreciated.

Thanks.

-- 
Neil Kenig                  |                                               
GE Advanced Technology Labs | Internet: nkenig@atl.ge.com              
300 Route 38, Bldg. 145-1   | uucp:  ...!mcnc!ge-rtp!atl.ge.com!nkenig 
Moorestown, NJ 08057        | Voice: (609) 866-6442
From: sumargoh@serss0.fiu.edu (H. Sumargo)
Newsgroups: comp.sys.sgi
Subject: Calling ForTran Subroutine from C with Dynamic Array
Keywords: Programming
Date: 27 Jul 92 18:46:52 GMT
Reply-To: sumargoh@fiu.edu
Organization: FIU Electrical & Computer Engineering


A week ago, I posted some questions regarding how to link ForTran objet code with
C object code.  I got some responses from some of you with some suggestions and
recommendation.  Thank to all of you who responded with help.  Now, I am able to 
link a ForTran object code with a C object code.  However, since I would like my 
program to dynamically allocate the memory for the array,  my program crashed after
calling the ForTran subroutine.  My C main program as well as the ForTran subroutine
are listed as follows:
C main program:
    #include <stdio.h>
    #include <math.h>
    #include <sys/types.h>
    #include <malloc.h>
    double ***z;
    int i, j, k=5, l=3, m, n;
    double ***Allocation (int Frame, int y, int x)
    {
            double ***Mem;
            int i, j;
            if ((Mem = calloc (Frame, sizeof (double *))) == NULL)
            {
                    fprintf (stderr, "Unable to allocate memory\n");
                    exit (1);
            }
            for (j=0; j<Frame; j++)
            {
                    if ((Mem [j] = calloc (Col, sizeof (double *))) == NULL)
                    {
                            fprintf (stderr, "Unable to allocate memory\n");
                            exit (1);
                    }
                    for (i=0; i<Col; i++) 
                    {
                            if ((Mem [j][i] = calloc (Row, sizeof (double))) == NULL)
                            {
                                    fprintf (stderr, "Unable to allocate memory\n");
                                    exit (1);
                            }
                    }
            }
            return (Mem);
    }

    main ()
    {
            z = Allocation (2, k, l);
            for (m=0; m<2; m++)
            {
                    n = m + 1;
                    fprintf (stderr, "m=%d  n=%d\n", m, n);
                    sub2_ (z [m], &k, &l, &n);
                    for (j=0; j<k; j++)
                    {
                           for (i=0; i<l; i++)
                                   fprintf(stderr, "%+f\t", z [m][j][i]);
 
                           fprintf (stderr, "\n");
                    }
            }
            free (z);
    }

ForTran sub-routine:
        SUBROUTINE SUB2 (A, k1, k2, k3)
        DOUBLE PRECISION A (k2, k1)
        INTEGER i, j, k1, k2, k3
 
        WRITE (6, *) 'In FORTRAN subroutine 2'
        DO j = 1, k2
           DO i = 1, k1
              A (j, i) = i * j * k3 * 1.0
           END DO
        END DO
 
        RETURN
        END
-----------

Here is the output:
        m=0     n=1
         In FORTRAN subroutine 2
        Segmentation fault (core dumped)

If you have any suggestion or pointers, please email it to sumargoh@fiu.edu.  Thank you
very much in advanced.
From: bob@caw2.4950tw.wpafb.af.mil (Bob Plested)
Newsgroups: comp.sys.sgi
Subject: building elm
Date: 30 Jul 92 19:17:49 GMT


Hellooo. I ftp'd the elm tar file from delbruck today. I generated the 
config file, and started the make. Without going into too much detail,
I got the following errors during the compile...

accom: Warning 294: init.c, line 92: Function getpwuid has prototyped and non-prototyped declarations.     Default promotion of non-prototype form of argument 1 does not match prototype: prototype:  unsigned short is different from actual:  int
       struct passwd *getpwuid();
       -------------------------^
accom: Error: init.c, line 92: One declaration for getpwuid is non-prototype style, one with prototype; prototype must match default argument promotions (ANSI 3.5.4.3, 3.3.2.2)
       struct passwd *getpwuid();
       -------------------------^
*** Error code 1

Stop.
*** Error code 1

Stop.


I'm clueless at this point, never having been a master of C. Is there an 
easy fix? I'm running a 320VGX under Irix 4.0.4.

TIA, Bob
------------
Bob Plested                    bob@caw2.4950tw.wpafb.af.mil
4950th Test Wing/FFXD              134.136.241.11 
Wright-Patterson AFB, OH           (513) 257-6809 DSN 787-6809

If Harley Davidson were to build airplanes, they'd build F-4s
From: knoxw@bclcl1.im.battelle.org
Newsgroups: comp.sys.sgi
Subject: Simple Graph Generation Tool
Date: 21 Jul 92 20:44:35 GMT
Organization: Battelle, Columbus, OH



I am searching for a public domain, no strings attached, free, totally
divested plotting package.  All it has to do is grab data from a file and
generate a plot of it on the screen.  Just a simple tool is all that is
needed.

We have both an SGI 4D/70 and an Indigo.  They have different versions of
the operating system but I don't know right off the top of my head what
they are.

Thanx in advance
Newsgroups: comp.sys.sgi
From: olson@anchor.esd.sgi.com (Dave Olson)
Subject: Re: Audio Questions
Organization:  Silicon Graphics, Inc.  Mountain View, CA
Distribution: na
Date: Sat, 25 Jul 92 18:07:25 GMT

In <1992Jul25.163827.22304@news.iastate.edu> bryan@pi.eai.iastate.edu (Bryan Manske) writes:
| Two quick questions about audio for one of our programmers.
| 
| 1.  How do you set the default audio gain level in hardware on
|     a 35 or indigo?  (nvram parameter?)

"nvram volume xx" (xx is 0-255) from irix, or "setenv volume xx"
in the PROM monitor.

| 2.  Exactly how do the gain slots (0-255) map to real world db values?
|     (linear relationship?)

Can't help on that one, perhaps one of the audio guys can help.

| And, I guess, a question from me.  I'm assuming 8-bit samples.
| Is this correct?

8 bit samples for what?  The hardware uses 16 bit samples for
the digital audio.
--
Let no one tell me that silence gives consent,  |   Dave Olson
because whoever is silent dissents.             |   Silicon Graphics, Inc.
    Maria Isabel Barreno                        |   olson@sgi.com
Xref: sparky comp.sys.sgi:11721 comp.sys.mips:826
From: aab@cichlid.com (Andy Burgess)
Newsgroups: comp.sys.sgi,comp.sys.mips
Subject: varargs problem on MIPS processor
Keywords: varargs mips
Date: 31 Jul 92 19:29:33 GMT
Organization: SIlma Inc.


We are running into a documented bug on an SGI platform
and I was wondering if anyone had a workaround or at least an
explanation of why it happens.

Correct implementation of varargs is crucial for us as we market 
a programming environment that allows (on other platforms) interpreted
patches to compiled code. Our patch mechanism relys on varargs to extract
arbitrary arguments.


Here is an excerpt from the varargs man page:

--------------------
BUGS
     Due to the procedure calling convention on the MIPS processor, floating-
     point parameters may be inaccessible via varargs unless they appear after
     a parameter of non-floating-point type.  Thus, in the code sequence
          extern int foo(float,...);

          foo(1.0,2.0);
     the parameter 2.0 may be accessed incorrectly.  If the function expected
     an intervening non-floating-point parameter, such as
          extern int foo(float,...);

          foo(1.0,4,2.0);
     the second floating-point parameter would be accessible as a double.

--------------------

Here is a small C program illustrating the problem:

-------------------
/* test varargs on sgi */

#include "varargs.h"

test(va_alist)
  va_dcl
{       va_list argp;
        double r;

        va_start(argp);
        r = va_arg(argp, double);
        printf("Should be 0.5: %lf\n", r);
}

test2(va_alist)
  va_dcl
{       va_list argp;
        double r;
        int i;

        va_start(argp);
        i = va_arg(argp, int);
        printf("Should be 100: %d\n", i);
        r = va_arg(argp, double);
        printf("Should be 0.5: %lf\n", r);
}

main()
{
        test((double)0.5);
        test2(100, (double)0.5);
}


------------------

And the result:

-----------------------
% cc v.c && a.out
Should be 0.5: 0.000000
Should be 100: 100
Should be 0.5: 0.500000

----------------------
Our platform:

Hardware:
  SGI 4D/70 GT
  1 12 MHZ IP4 Processor
  FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 1.5
  CPU: MIPS R2000A/R3000 Processor Chip Revision: 1.6
OS:
  IRIX Release 4.0.1 System V
--------------------

Thanks for any and all help.
I'll post a summary of responses.
Andy

-- 
==============================================================================
Andrew A. Burgess            aab@cichlid.com              voice (408) 335 4779
==============================================================================
From: lear@yeager.corp.sgi.com (Eliot Lear)
Newsgroups: comp.sys.sgi
Subject: Re: nntp porting problem
Keywords: nntp sgi
Date: 30 Jul 92 21:47:43 GMT
Organization: Silicon Graphics, Inc.  Mountain View, CA


Jim has contacted me directly.  There is a version of the NNTPD
sources available on sgigate.sgi.com in ~ftp/net-services.  No
promises, no guarantees.  It was put there for the purpose of making
available some caching code, which has at least one known bug.
--
Eliot Lear
[lear@sgi.com]
From: martink@homer.NoSubdomain.NoDomain (kenneth m martin)
Newsgroups: comp.sys.sgi
Subject: Re:  Need help getting GL over net to Macx
Date: 27 Jul 92 12:32:17 GMT
Organization: GE Corporate R&D Center

In response to Dave Ciemiewicz's questions on VOGL and X 

Our group does a fair amount of GL development yet we have a limited number
of SGI workstations.  We use VOGLE and a homegrown more complete gl
renderer to render on Sparc's and HP's under X.  This has proven very valuable.
VOGL is slow (our more complete gl is even slower) but, they do allow us to 
test out code and perform simple renderings.  This has been a great time 
saver for us.  Of course for demos & animations we use the SGI.


- km

-- 
==============================================================
Ken Martin 
martink@crd.ge.com
General Electric Corporate R&D
Expressing my opinions and not necessarily those of my employer
===============================================================
From: olson@anchor.esd.sgi.com (Dave Olson)
Newsgroups: comp.sys.sgi
Subject: Re: indigo DAT drive options
Date: 27 Jul 92 19:30:40 GMT
Organization: Silicon Graphics, Inc.  Mountain View, CA

In <grl.712227937@groucho> grl@brb.dmt.csiro.au (Greg Lehmann) writes:

| Is there a HW compression version of the standard 1.3Gb drive and/or a long
| tape version (180minutes?)

We don't support the compression version, but all the DAT drives
SGI has shipped support the 90meter (180 minute) 2 Gbyte native
capacity media.
--
Let no one tell me that silence gives consent,  |   Dave Olson
because whoever is silent dissents.             |   Silicon Graphics, Inc.
    Maria Isabel Barreno                        |   olson@sgi.com
Newsgroups: comp.sys.sgi
From: thsspxh@iitmax.iit.edu (Patrick HURT)
Subject: Re: sendmail and timed problems. [2nd bug FIXED]
Keywords: sendmail-lost mail-timed-machine not responding
Organization: Illinois Institute of Technology
Date: Wed, 29 Jul 92 21:09:02 GMT

>In article <nqbqoig@sgi.sgi.com> roberts@nimrod.wpd.sgi.com (roberts) writes:
>>Whoever this "Doctor Math" is he's no sendmail.cf programmer.  (This
>>statement is not intended as a slight.  Most normal humans would, rightly,
>>take it as a compliment.)  I repeat, the above change should NOT be made
>>to your sendmail.cf file.  "Doctor Math" would you PLEASE STOP telling
>>people to do this.
>

Okay, guess I started something that got out of my control :-)
I have no clue whatsoever how the sendmail.cf works, but when 
I tried Dr Math's little trick, my mail worked perfectly
thereafter. Don't know why, but it worked. Now it seems that
this is not a legitimate fix. So I put back the original sgi
sendmail.cf, and it seems to be still working. So i guess
somewhere along the line something was changed by the "fix"
like maybe the frozen thing. What I still don't get it why 
it wouldn't work before that??? 

Anyway, thanks to everybody who helped me with that problem.

-- 
|----------------------------------------------------|
|Patrick HURT 	    Illinois Institute Of Technology |
|Internet :	thsspxh@iitmax.iit.edu		     |
|		Hurtpat@karl.iit.edu		     |
|Bitnet :	HURTPAT@IITVAX.BITNET		     |
|NeXTmail :	Hurtpat@elof.iit.edu		     |
------------------------------------------------------
From: zsd@axe.drea.dnd.ca (Jim Diamond)
Newsgroups: comp.sys.sgi
Subject: rpc.lockd misery
Date: 30 Jul 92 12:43:38 GMT

A week or two ago one of our machines started getting deluged with
lines like 

Jul 30 08:55:51 pig rpc.lockd[1839]: Can't encode arguments
Jul 30 08:57:42 pig last message repeated 65 times
Jul 30 08:57:52 pig rpc.lockd[1839]: Can't encode arguments
Jul 30 08:59:43 pig last message repeated 65 times
Jul 30 08:59:53 pig rpc.lockd[1839]: Can't encode arguments
Jul 30 09:01:44 pig last message repeated 65 times
Jul 30 09:01:54 pig rpc.lockd[1839]: Can't encode arguments
Jul 30 09:03:45 pig last message repeated 65 times

(and so on) in /usr/adm/SYSLOG.  Rebooting not the machine with the
complaints (running 4.0.1) but another machine (running 4.0.4)
temporarily puts an end to them, but they always return after a while.

Any ideas?  Thanks.

			Jim Diamond
			zsd@axe.drea.dnd.ca
From: tarolli@tenno.boston.sgi.com (Gary Tarolli)
Newsgroups: comp.sys.sgi
Subject: Re: TLB miss cost?
Date: 27 Jul 92 19:19:28 GMT
Organization: Silicon Graphics, Inc.

I believe the first level TLB miss cost is 18-20 cycles.  There also is
such a thing as a second level TLB miss.  It could also be the case that
you are missing the data cache.  First level misses are in the 10-20 cycle
range, second level misses are in the 100-150 cycle ranges, depending
on machine etc.

If the problem is TLB faults and the TLB replacement algorithm is deterministic,
I would think that the performance would be same all the time regardless of
position in memory.  On the other hand, if the data was
moved around in memory, some pages might end up conflicting in the data
cache where they hadn't before, resulting in different number of cache misses
and therefore performance.

There's also the icache, I've been noticing some peculiar things regarding
what I believe to be icache misses.  Sometimes a benchmark pgm runs slower
than I expect.  Just copying it to another file can temporarily make it run
fast.  Just waiting a few hours or days also makes it run faster or slower.
I believe the problem is the mapping of virtual pages to physical pages, and
therefore to the icache.  If indeed this is the problem, then the dcache is
probably affected also.
______________________________________________________________________________
  _____              ______           _  _	(508)562-4800  tarolli@sgi.com
 / ___  __  __         / __  __  ___ // // *	M/S DER-200
(____/ (_/_/ (_(_/    / (_/_/ (_(_/ (/_(/_/_
	       _/
Newsgroups: comp.sys.sgi
From: alanf@bruce.cs.monash.edu.au
Subject: 24 bit color under X11 on Personal IRIS 
Organization: Computer Science, Monash University, Australia
Date: Thu, 30 Jul 1992 07:00:38 GMT

Since we have 24bit colour displays on some of our IRIS's I thought it would
be easy to access the display at this resolution using Xlib TrueColor or
DirectColor.  Unfortunatly it looks as if the version of Xlib or the X server
we have (came with IRIX 4.0.x) does not support 24bit colour.

The Xlib call XDisplayPlanes returns 8 and it looks like that's all it
supports.

Does anyone know if I am doing something wrong.  Is the problem with Xlib
or with the server? (or how can I find out?).

	Alan Finlay, email:alanf@bruce.cs.monash.edu.au
Newsgroups: comp.sys.sgi
From: rblander@math.waterloo.edu (Robyn Landers)
Subject: indigo security
Organization: University of Waterloo
Date: Thu, 23 Jul 1992 17:19:49 GMT


    A teaching lab here at the University of Waterloo has just
purchased four Iris Indigos.  Our hardware people tell us 
that the video cable has to be kept pretty short (unlike the
video cable on say our 4D/340 with BNC connectors which we
have extended to a hundred feet or so).
This means that the Indigos have to be in the same room
as the monitors, leaving them vulnerable to malicious students.

    It appears to me that it is pretty easy to break in as root:
1) turn the power off and on
(steps 2,3,4 omitted, but trust me they're obvious and easy)
5) presto, it boots single user and you're root.

    I've sifted through the IRIX Site Admin's Guide on Security and
PROM monitor and have seen no way to password-protect the PROM
monitor, enforce direct uninterruptable boot to multiuser using initstate,
(unless shut down nicely), or otherwise prevent such a break-in.
I also haven't seen anything like Sun's "secure" option in
/etc/ttytab to require root's password when booting single user.

    I really hope I've missed something.
Can anybody tell me what it is?  Thanks.


Robyn Landers
rblanders@math.uwaterloo.ca
University of Waterloo, Math Faculty Computing Facility
From: rck@fangio.asd.sgi.com (Robert Keller)
Newsgroups: comp.sys.sgi
Subject: Re: Memory upgrades for R4000 Indigos
Date: 27 Jul 92 23:25:07 GMT
Organization: Silicon Graphics, Inc., Mountain View, CA

lsr-vax!art@uunet.uu.net (Art Hays - PSTAFF) writes:
>	While we are on the subject, another 'unupgradeable' machine is the
>4D85 (an R2k machine).  

The 4D85 uses a 16 Mhz R3000.

>We have three.  I believe there is no in-chassis upgrade;

The seems to be at least one upgrade available.  4D85 -> 4D310VGX.
You are right about the chassis needing to be swapped out.

>This is a machine that has a big backplane with VME slots in a case similar
>in size to the Crimson.

The backplane is VME, the other machines in similar cases have
the MP (MultiProcessor) backplane.

...robert
Newsgroups: comp.sys.sgi
From: philip@ziggy.stanford.edu (Philip Machanick)
Subject: TLB miss cost?
Reply-To: philip@ziggy.stanford.edu (Philip Machanick)
Organization: CS Department, Stanford University, California, USA
Date: Mon, 27 Jul 1992 18:23:39 GMT

I'm working on a large-scale application in which data structures are hit a  
relatively small number of times in a loop. I've observed changes in  
performance according to placement in memory that suggest that the TLB miss  
cost on a 4D/380 is about 50-60 cycles.

Does anyone have information on this to confirm or correct my figures?

Thanks.
--
Philip Machanick
philip@pescadero.stanford.edu
Newsgroups: comp.sys.sgi
From: naiming@eng.umd.edu (Naiming Shen)
Subject: Is there a 'dump' program for IRIX?
Date: Fri, 24 Jul 92 20:16:01 GMT
Organization: Electrical Engineering, University of Maryland


I want to have a Sun to backup my SGI machine. The Sun uses 'dump', but the
SGI uses 'bru'. I'm just wondering if there is 'dump' for the IRIX. Since I
want to put multimachine backup onto the same 8mm tape. Thanks in advance.

Naiming,

Newsgroups: comp.sys.sgi