HDTenEightyP/NetNews huggingface dataset:
From: markm@ee.ubc.ca (mark milligan)
Subject: Remote shells and the rcmd() function
Keywords: rcmd
Organization: University of BC, Electrical Engineering
Date: Mon, 16 Nov 1992 19:14:45 GMT

I would like to use the vxworks rcmd() function to start a program on a unix host
(in the background).  The program on the host will use sockets etc. to
communicate with the original vxworks program that started it.  I am trying to 
automate a sequence of actions ie: logginh on to the unix host, starting the
 program, loging on to vxworks, starting a program, etc.  I would like to set the
whole thing up so that when my vxworks program is started it will automaticaly
start any other programs needed on any other host.

The problem I am having is the rcmd() documentation realy doesn't tell me 
anything.  I am unsure of the syntax, parameters and calling sequence. There are 
no examples for me to follow.

Has anybody used this function? Could you send me some hints or examples.

I would greatly apreciate hearing from anybody out there.

Thanks in advance.

Mark Milligan 

markm@ee.ubc.ca
 


Newsgroups: comp.os.vxworks
From: geger@phantom.den.mmc.com (George Eger (303) 971-6974)
Subject: 147 Printer Port
Organization: Martin Marietta Astronautics Group
Date: Thu, 19 Nov 1992 23:17:47 GMT

Has anyone done anything to be able to print using the printer port on
the MVME-147?  We have a centronics-based printer and no other printer
port than the one on our MVME-147.

Thanks in advance.

GWE

||==========================================================================
||George Eger                  ||   Voice - (303) - 971 - 6974            ||
||Fault Tolerant Avionics      ||   Fax   - (303) - 977 - 1145            ||
||Launch Systems               ||   MS T320                               ||
||Martin Marietta Astro Group  ||   P.O. Box 179, Denver CO 80201         ||
||==========================================================================
||We are at a cusp - between the past when humans were more reliable than ||
||computers and the future when computers are more reliable than humans.  ||
||==========================================================================
||All opinions (however truthful or misinformed) are my own.              ||
||==========================================================================
From: els@icf.hrb.com (Eric L. Schott)
Newsgroups: comp.os.vxworks
Subject: Re: Setting time on VxWorks board with NTP
Date: 20 Nov 92 17:26:37 GMT
Organization: HRB Systems, Inc.

In article <1egkf0INNs75@fnnews.fnal.gov>, nicinski@fndaud.fnal.gov (Tom Nicinski) writes:
> 
> I'd like to set the time on a VxWorks board when ntpd is started.  I'm using
> Bob Herlien's port of NTP to VxWorks.  WAYTOOBIG (in ntp.h) is set to 1000.0
> seconds.  NTP simply gives up on trying to correct the clock if the offset
> from its peers is over this;  that's the condition at the boot of the board.
> 
> I don't want to rely on the system TOD clock to set the time when the board
> boots as its resolution is only 1 second (well below our requirements). Well
> be connected directly to a stratum 1 server (with a WWVB receiver), so I'd
> like to use its time to set the VxWorks board's time.

I set waytoobig to any in the configuration file read by ntpd.  The board
then syncs to server time.  I use the following file.  When the board boots,
it syncs within a minute of so.  We are not using he time-of-day clock
on our boards.

  waytoobig any
  precision -10
  server    149.145.2.115

-- 

Eric L. Schott,    HRB Systems, Inc.    814/238-4311     els@icf.hrb.com
  "As we acquire more knowledge, things do not become more comprehensible
   but more mysterious."                  Albert Schweitzer, "Paris Notes"
From: hill@luke.atdiv.lanl.gov (Jeff Hill)
Newsgroups: comp.os.vxworks
Subject: re: select() and signals
Date: Wed, 18 Nov 92 10:36:22 MST
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov


> 
> VxWorks does not support waking a
> task that is pending on a select() call with signals.  
> 

I have noticed that in the TCB there is a field called "selectSem".
I suspect that if you post to this sem while a task is in select()
it will cause that task to drop out of select().

Admittedly Not a great thing to do if you want to remain 
portable (and independent of vxWorks release number).

Jeff
From: leonid@amil.co.il (Leonid Rosenboim)
Newsgroups: comp.os.vxworks
Subject: re: VMEbus slot number (not strictly VxWorks)
Date: Mon, 16 Nov 92 15:50:33 IST
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov

 <ross@srxvb303.alcatel.ch> Writes:
> ...
> As an aside, it seems a bit funny that the VMEbus doesn't provide
> a geographical address. Is there any reason for this omission?

Unfortunately you are right. VMEbus was not invented with geographical
addressing in mind (you must keep in mind that happened a long time ago
when all busses where pretty dumb). This attribute of VME makes it
difficult to configure in some situation, but in many others it does
make VME very simple and easy to use.

Anyhow, when you build your own board, there is a technique used by many
companies: to use some of the P2 rows A and C  pins as location codes - i.e.
the P2 backplane would have them prewired to grownd to code the slot number,
and the card would have it's address jumpers also wired to P2 in parallel,
so that a user can just short jumpers to set address where the custom
backplane is not available.

Maybe you should check if the CPU boards you are using have a parellel
port connected via P2. If it has one, you CAN USE IT to improvise
geographic addressing for you application.

Leonid

P.S. Please check what WRS got cookin' with RARP before you spend your
time on it.

-------------------------------------------
R. S. T.  Software Enterprises LTD., Israel
Tel/Fax: +972-3-55-61-661

Newsgroups: comp.os.vxworks
From: markm@ee.ubc.ca (mark milligan)
Subject: VxWorks exploder
Organization: University of BC, Electrical Engineering
Date: Mon, 16 Nov 1992 16:37:12 GMT

who or where do I contact to get put on the vxworks exploder?

Thanks.

Mark Milligan - markm@ee.ubc.ca
From: trest@visicom.com (Mike Trest)
Newsgroups: comp.os.vxworks
Subject: re: Disk Boot
Date: 20 Nov 92 15:47:58 GMT
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov

George Eger asks:
> 
> Is there any attempt in 5.1 to allow a local disk boot?  I have heard that
> bootp is going to be used for booting, but I haven't heard anything about 
> allowing booting from a local disk?
> 

Sure is!  I have been booting from local disk since 4.x and currently
in 5.0.x.

We added a function called scsiLoad() to bootConfig.c

        if (scsiLoad(bootDevId,bootDevLUN,params.bootFile,pEntry) != OK)
        {
            printErr("\nError Loading file: errno = 0x%x\n",errno);
            return(ERROR);
        }

Which is invoked if the boot device is something like "scsi(0,0)"
This function follows the general approach of netLoad().  It
setus up the SCSI controler and Devices, waits for the disk to
become ready, and loads the file.  The entry point of the file
is called and the VxWorks image is running - - usually within
a few seconds.  When using high performance disks, it seems
almost as fast as booting a stand-alone rom version.

In the configuration paramters, the SCSI ID and LUN so we can boot
from *ANY* SCSI device.  We reference the params.bootFile name
which looks something like sd0:/boot68k/vxWorks which causes it
the disk rather than the net. The Startup script is usually
referenced sd0:/boot68k/target.cmd.

This code is included with most of the BSP's VisiCom writes if
there is a SCSI chip on the board.  We intend to continue this
in VxWorks 5.1 and following releases.

..mike..


====================================================
Mike Trest                      trest@visicom.com
Senior Engineer                 Voice: 619 457 2111
Technology Group                Fax:   619 457 0888
VisiCom Laboratories            San Diego, CA 
====================================================
From: biocca@csg.lbl.gov (Alan K Biocca)
Newsgroups: comp.os.vxworks
Subject: re: Ethernets and backplane networks
Date: Tue, 17 Nov 92 07:59:17 -0800
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov

Splitting subnet masks on a host is often troublesome.  We used to run that
way here at the BEVALAC but it required hacked kernel software to get it
right.  There is usually only one variable for the netmask, not one per
interface.  Even if there is one per interface there are some subtle problems
that the code must handle correctly for broadcasts, etc., to work all the
time.

Our solution was to move to a net that had more subnets available so we 
no longer have to split.

Alan K Biocca
From: Bob Herlien <hebo@mbari.org>
Newsgroups: comp.os.vxworks
Subject: re: comp.os.vxworks newsdigest
Date: Fri, 20 Nov 92 8:28:17 PST
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov

> 
> Newsgroups: comp.os.vxworks
> Subject: Setting time on VxWorks board with NTP
> Date: 19 Nov 1992 17:55:44 GMT
> From: nicinski@fndaud.fnal.gov (Tom Nicinski)
> Organization: Fermi National Accelerator Laboratory, Batavia IL
> Keywords: NTP
> Message-ID: <1egkf0INNs75@fnnews.fnal.gov>
> 
> 
> I'd like to set the time on a VxWorks board when ntpd is started.  I'm using
	. . .
> If I set the time by hand (or other means) with setgmt, it takes NTP quite
> a while to say that the 4 second (as an example) offset should be corrected
> with one big correction.  This also is unaccepatable, since the VxWorks
> 

Yes, initialization is a problem with NTP.  As it stands, it takes NTP
quite a few minutes (I think it's around 6 to 8) to decide that your time
is too far off, so it needs to reset the time.  There are a couple of potential
solutions to to this:  1) port ntpdate, and include its functionality at
initialization time, or 2) port NTP version 3, and tune it at initialization
to slew very fast.  I've been off on other parts of our project, and haven't
devoted any time at all to NTP.  Eventually, I expect I'll need to do one
of the above.

BTW, I'll be out of town until Nov 30, so if you want to discuss it, send
some email after then.

--------------------------------------------------------------
Bob Herlien
MBARI (Monterey Bay Aquarium Research Institute)
hebo@mbari.org
From: jel@imatron.com (Jim Luecke)
Newsgroups: comp.os.vxworks
Subject: rename function
Date: Tue, 17 Nov 92 15:11:04 PST
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov

I am using vxworks with nfs and am having a problem using
the rename function.  Delete works fine, rename always comes
back with no such file error.  I verified that the nfs 
authorization for nfs server is correct.
Has anyone else encountered this problem or shed any light.

Thanks in advance.

Jim Luecke jel@imatron.com
Imatron Inc.
So. San Francisco, CA
(415) 742-8831
From: trest@visicom.com (Mike Trest)
Newsgroups: comp.os.vxworks
Subject: re: 16 Port I/O board
Date: 20 Nov 92 16:11:14 GMT
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov

> Mike Anderson:
>   Does anyone know of a 16 port SYNCHRONOUS I/O board (RS-232 or
> RS-422) with VxWorks driver support (O.K., I'm getting lazy 'cause
> I'd rather buy it than write it ;-).  It would be nice if it could
> handle 256KB/s and be wonderful if it could go up to T1 or CEPT speeds
> (not on all 16 ports, of course).  I suspect that an intelligent board
> would be the best bet especially if it knew about the VxWorks backplane
> network.

Mike, the Performance Technologies Incorporated PTI-330A is what
we use for this application.  We shave used several hundred of 
their 8 port versions with synchronous and asynchronous protocol
stacks simultaneously.  We write our own protocol code (mostly
MIL stuff) and download it to the PTI at runtime.

I have not, personally, used it at T-1 rates but another company
here in San Diego has used it for years for a single T-1 line.
I am quite comfortable that the PTI-330A would handle the 256KB
with no problem so long as the total bandwidth from all ports
is within the documented limits:

	"... 125Kbits/Second Fun Duplex Bandwidth On All
         16 Ports Or Correspondingly Higher Bandwidth On
	Fewer Ports ..."

..mike


====================================================
Mike Trest                      trest@visicom.com
Senior Engineer                 Voice: 619 457 2111
Technology Group                Fax:   619 457 0888
VisiCom Laboratories            San Diego, CA 
====================================================
From: nicinski@fndaud.fnal.gov (Tom Nicinski)
Newsgroups: comp.os.vxworks
Subject: Setting time on VxWorks board with NTP
Keywords: NTP
Date: 19 Nov 92 17:55:44 GMT
Article-I.D.: fnnews.1egkf0INNs75
Distribution: world
Organization: Fermi National Accelerator Laboratory, Batavia IL
NNTP-Posting-Host: fndaud.fnal.gov


I'd like to set the time on a VxWorks board when ntpd is started.  I'm using
Bob Herlien's port of NTP to VxWorks.  WAYTOOBIG (in ntp.h) is set to 1000.0
seconds.  NTP simply gives up on trying to correct the clock if the offset
from its peers is over this;  that's the condition at the boot of the board.

I don't want to rely on the system TOD clock to set the time when the board
boots as its resolution is only 1 second (well below our requirements). Well
be connected directly to a stratum 1 server (with a WWVB receiver), so I'd
like to use its time to set the VxWorks board's time.

If I set the time by hand (or other means) with setgmt, it takes NTP quite
a while to say that the 4 second (as an example) offset should be corrected
with one big correction.  This also is unaccepatable, since the VxWorks
board would not be useful until it's time was as close to UTC (or TAI) as
possible (we're working on a DA system for a telescope and need to associate
position and time with a particular CCD line when drift scanning).

Tom Nicinski
From: wdf%ukfca1@sj.ate.slb.com
Newsgroups: comp.os.vxworks
Subject: re: Ethernets and backplane networks
Date: Tue, 17 Nov 92 09:32:27 GMT
Organization: Lawrence Berkeley Laboratory, Berkeley CA
NNTP-Posting-Host: 128.3.112.16
Originator: daemon@vxw.ee.lbl.gov

Mike Anderson replied to my questions about using up internet network 
numbers (with 'private' ethernets for VxXorks crates and backplane 
networks) with a fairly comprehensive posting about subnets. I have
a further question on that subject: do the subnets have to be physically
connected ?  Ie. could the subnets be arranged as follows where the
subnets have netmask 0xffffffc0:

                    Internet G/W             Main Ethernet (not subnetted)
Internet ----------[192.9.200.1]----------------------------------------------
(sees only                       |                |
 net 192.9.200.0)                |                |
                         ---------------   ---------------
	Suns w/ 2 Enets  [ 192.9.200.2 ]   [ 192.9.200.3 ] <- main Enet
			 [ 192.9.201.1 ]   [ 192.9.201.64] <- subnetted Enet
                         ---------------   ---------------
                                 |                |
                                 |                |
           (00 sub-network)  ---------            |
                                              ----------  (01 sub-network)

I would guess that the problem may be that each Sun could only have one
netmask, and for the above configuration it would need a different one for
the main network (192.9.200) and the sub-netted network (192.9.201).

Bill

-----------------------------------------------------------------------------
Bill Frewing
Schlumberger Technologies               Phone: +44 (202) 893535
Ferndown Industrial Estate              Fax:   +44 (202) 897097
Wimborne, Dorset, BH21 7PP              Email: wdf@ukfca1.uk.ate.slb.com
United Kingdom
-----------------------------------------------------------------------------
Newsgroups: comp.os.cpm
From: rtodd@berlioz.nsc.com (Ron Todd)
Subject: Turbo Pascal FOR SALE (KAYPRO-II also)
Organization: National Semiconductor Corporation, Santa Clara
Distribution: usa
Date: Mon, 23 Nov 1992 14:49:02 GMT


FOR SALE!  TURBO Pascal v.3.2 for CP/M KAYPRO-II format.

Cleaning the attic:  I have rescued my copy of TURBO Pascal from 
being sent to never-never-land.  

Asking $50 (UPS ground included). 

  This is a a legal Alpha Systems edition.  Manual is in small 
format looseleaf binder with tabs.  

  My KAYPRO-II may still be available if anyone wants to offer 
me $150 else it is going to a good cause.  Shipping (UPS ground)
and "PERFECT" software included if you can get to me before the 
deed is done.  

  These are two seperate offers, the KAYPRO will not be available 
after today (11-23-92).  

Ron Todd,  K3FR
    work:  (207) 761-6262
    home:  (207) 892-7712
    snail:  7 Hillcrest Rd.
            Windham, ME  04062
From: sage@LL.MIT.EDU (Jay Sage)
Newsgroups: comp.os.cpm
Subject: Turbo Pascal
Date: 20 Nov 92 14:54:11 GMT
Organization: The Internet


   Lasse Hiller|e Petersen's information about the origin of Turbo Pascal
was very interesting; I had not heard that before.  I remember talk about
origins of Turbo Pascal in France, where Philippe Kahn grew up, I
understand.  This was the first I heard of a Danish connection.  It would be
interesting to see if there would be another avenue to get some rights to
the code.

   I normally speak out against pirating commercial software (and not only
because I am a developer myself), but in situations like this -- where the
person who wants the software is offering payment but the payment is refused
by the producer -- I say nothing against disks being passed around. 
Probably Borland does not even mind that.  These big companies, I am told,
worry about legal entanglements in connection with offering the software for
sale but not supporting it, or even from giving it away.

-- Jay Sage
From: jacobsen@itexjct.jct.ac.il (Joel Jacobsen)
Newsgroups: comp.os.cpm
Subject: Prolog for CP/M ?
Date: 15 Nov 92 09:29:04 GMT
Organization: ITEX, Jerusalem, Israel

I need a PROLOG system for CP/M, PD or very low price.
I've tried Micro-PROLOG, but I need more.

            Joel
Newsgroups: comp.os.cpm
From: clyde@hitech.com.au (Clyde Smith-Stubbs)
Subject: Re: Undocumented Z80 opcodes (film at 11)
Organization: HI-TECH Software, Brisbane, QLD, Australia.
Date: Mon, 16 Nov 92 14:47:36 GMT

9113797@ul.ie writes:

>Does anyone have a List
>of the UNdocumented op-codes
>For the Zilog Z80 Mirco processor

>Garret Flynn,
>Information Technology,
>University of Limerick,
               ^^^^^^^^
>Ireland,

	Young Garret, a man of great elocution,
	upon observing the Z80's execution,
		found its gate array included,
		many instructions that were excluded,
	from the official manufacturers publication!


Sorry! I couldn't resist!
--
 Clyde Smith-Stubbs       | HI-TECH Software,       | Voice: +61 7 300 5011
 clyde@hitech.com.au      | P.O. Box 103, Alderley, | Fax:   +61 7 300 5246
 ...!nwnexus!hitech!clyde | QLD, 4051, AUSTRALIA.   | BBS:   +61 7 300 5235
 HI-TECH Software: C Compilers for all manner of machines
Newsgroups: comp.os.cpm
From: "blair groves" <blair.groves@canrem.com>
Subject: altos 5-5
Reply-To: "blair groves" <blair.groves@canrem.com>
Organization: Canada Remote Systems
Distribution: comp
Date: 21 Nov 92 19:24:21 EST

-> Ive got an old 5-5 that seems to have a bad power supply. When I
-> power it on, the floppy drive does this real nifty clicking noise,
-> and the hard drive doesnt seem to spin up. I get nothing on the
-> console. Does anyone happen to have prints of this power supply?


Try looking for the cooling fan fins on the drive's platter motor. If
you can tell which way the drive spins, (look at the fins to see which
way it is trying to move if you aren't sure), nudge the drive a bit, and
it should spin up. (Do this with the drive powered up).

I have found this to be a problem with a CDC WREN-II drive in an AT&T
3B2-300 that Larry Moore has. (Tell Andy we still need some guidance in
it, but we are getting closer to having a functional UUCP system).

Blair

blair.groves@canrem.com
--
Canada Remote Systems  - Toronto, Ontario
World's Largest PCBOARD System - 416-629-7000/629-7044
Newsgroups: comp.os.cpm
From: rjs@a.cs.okstate.edu (STOLFA ROLAND JOSE)
Subject: ZCPR FAQ
Organization: Oklahoma State University, Computer Science, Stillwater
Date: Wed, 18 Nov 92 20:23:01 GMT

Hello,

I am wondering where one can get ZCPR, weither source code is available,
etc.  Any and all pointers are welcome.

Thank you in advance...

Roland Stolfa				Internet:	rjs@a.cs.okstate.edu
Computer Science Department		Disclaimer:	You've lost your mind
219 Math Sciences Building				if you think anyone
Oklahoma State University				speaks for this place!
From: sage@LL.MIT.EDU (Jay Sage)
Newsgroups: comp.os.cpm
Subject: Re: Turbo Pascal for a Kaypro II
Date: 16 Nov 92 19:29:56 GMT
Distribution: world
Organization: The Internet


   It was nice of someone in a recent posting to recommend my wife's
company, Sage Microsystems East, as a source for Turbo Pascal for CP/M. 
Unfortunately, that product is no longer available.  After Borland declined
to renew Alpha Software's license, Bill Roch (Elliam Associates) and I tried
to convince them to release the software in some form (such as licenses to
other distributors), but they refused.  This is a real shame, because Turbo
Pascal is still an excellent product.  If Borland finds it too much trouble
to count the small sums of money a license could bring in (for no work on
their part at all), the least they could do is release the product to the
public domain.

-- Jay Sage
From: C08920SW@WUVMD.WUSTL.EDU (Steve Westlund)
Newsgroups: comp.os.cpm
Subject: Uniform Upgrade
Date: 19 Nov 92 13:54:36 GMT
Distribution: world
Organization: The Internet

When I recently upgraded to MS-DOS 5.0, I discovered out that my versions
of Uniform and Unidos no longer worked. Uniform is a program that allows
a PC to read CP/M disks. Unidos enables the PC to run CP/M software. Both
are produced by MicroSolutions, Inc.

I called the company and was informed that new releases of Uniform and
Unidos do run under MS-DOS 5.0. All that I had to do was send in a very
reasonable $15 upgrade fee, plus $2 shipping and handling, along with the
original software disk.

Within 10 days I received the upgrade disk in the mail. After reinstalling
the software on my system, I am happy to report that it works great!  The
new version of Uniform contains even more CP/M formats than the old one.
Here's the address and telephone number for Microsolutions, Inc.

       MicroSolutions, Inc.
       132 West Lincoln Hwy.
       De Kalb, IL 60115
       (815) 756-3411
Newsgroups: comp.os.cpm