The collected works of porter - Page 5

I bought a 7028-C61 which was reported as being dead by the seller, turned out he didn't know how to start it from the management port. Apart from having to have power applied to both PSUs and hang something off the serial ports I can't think of anything you haven't tried.
I run mine diskless using SunOS 4.1 served by a i386 Solaris box. It's quite quick for what it is.
Must be a pig when 99.9% of code assumes 8bits per byte.

Does OpenSSL work on 9/18/36 bits?

About the only natural alignment that comes to mind is 512byte sectors, but then they aren't, because that's 512x8/9=455.111....
My two complaints of OS/2 nowadays are

(a) it's not a multi-user operating system
(b) it's shared library mapping is primitive, LIBPATH is a global variable, not a user variable

other than that it's all good. Shame it got crippled with Win-os2 clunky mapping support etc.
It previously ran on PowerPC! I don't know if it was in big or little endian mode.
Surely you can do WorkPlaceShell in Java?

IBM did have SOMobjects running on AIX and OS/400, and they originally had the intention to be able to sit PresentationManager on the top of X11.

But these days you'd want to do CORBA with Java to get all the IIOP over SSL plumbing for free.
Rhys wrote:
That would be like HP bringing back Tru64.


ARH9SETE.pdf wrote:
Before you can create a product kit, you must have a unique three-letter
product code. To obtain this product code, send electronic mail to
[email protected] . You use this product code and a
product version number that you assign to name your product-specific
subdirectories.


Yes, I just tried that email and it got bounced.
I recently aquired the Borland C++ compiler for 32bit OS/2, it's great to have a true IDE on WARP.
You're not the Cable Guy?
Neat trick of quoting the post, then the originator can't delete it.
Yes, I have OpenWatcom. I would really like to find a copy of CSet2/CSet++2.
http://en.wikipedia.org/wiki/RS/6000#Type_7009

AIX 3.2.5 - 5.1

AIX 5.1 was the last to support MCA.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
It won't go with a bang, but with a whimper. Entropy will continue increasing. Things just won't be what they used to be.

While the end of the world will be many millions of years away, the end of the human species will be alot sooner, but not in a timeframe that you would notice.

There will be many bumps on the road due to limits-to-growth, but that is not the same as the end of the world.
Land of the Long White Cloud and no Software Patents.
The term you want is "AIX IPL progress codes"

http://publib.boulder.ibm.com/infocenter/powersys/v3r1m5/index.jsp?topic=/ipha6_p5/diag1.htm

Code:
517 Mounting client remote file system during network IPL.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
You need to boot into single-user mode and hack the /etc/vfs or equivalent. So it's serial console time, you may need to boot from CD.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
The structured exception handling would be "fun" to provide, very similar and a fore runner of Win32 SEH. Also OS/2 has a unique solution to thread local variables, they all share the same address which is switched to different real memory based on current thread.
What does a "non proper serial console look like"? Anything from any serial port? You may have to press "1" or "2" at the serial console keyboard during critical times in the boot for it to switch to it.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Sounds like time for the manual.

If it's getting to 517 I think it must have selected something as a console.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Can I presume that people know that GPS devices support multiple coordinate systems? Or does nobody actually lookup coordinates on a map anymore and let the device just do everything?
hamei wrote:
If the nonperforming jerks make trouble, counter-sue for the fifty billion the stupid c.e.o. cost the company.


They don't do it because it would make all the other CEOs unhappy.
ItsMeOnly wrote:
BNC token ring not connected


I've never seen token ring on BNC. :)

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
A dump of part of lscfg on a 7043-260

Code:
Name:  rtc
Node:  rtc@i70
Physical Location: P2

Name:  parallel
Node:  parallel@i378
Physical Location: P2/R1

Name:  serial
Node:  serial@i3f8
Physical Location: P2/S1

Name:  serial
Node:  serial@i2f8
Physical Location: P2/S2

Name:  sound
Model:  CS4236B
Node:  sound@i534
Physical Location: P2/Q2

Name:  8042
Node:  8042@i60
Physical Location: P2/K1

Name:  fdc
Model:  National,PC87308
Node:  fdc@i3f0
Physical Location: P2/D1

Name:  timer
Model:  WINB,W83C553
Node:  timer@i40
Device Type:  IBM,timer
Physical Location: P2

Name:  interrupt-controller
Model:  WINB,W83C553
Node:  interrupt-controller@i20
Physical Location: P2

Name:  dma-controller
Model:  WINB,W83C553
Node:  dma-controller@i0
Physical Location: P2


.... my observation which I thought note-worthy; the hardware IO addresses are the same as for an original IBM PC.
PostScript is excellent.

PDF was a great idea that they managed to turn into a bloated security risk

AIR is truely dreadful.
Land of the Long White Cloud and no Software Patents.
Commercial UNIXes, ( AIX, HPUX, IRIX, Solaris etc) stopped bundling compilers in years ago, it was another opportunity for revenue.

The two options for IRIX are GCC or MIPSpro. I personally use GCC from TWW.
I suggest you do "tar -tf filename.tar" first to see what's in the file before you blat it over the root of your machine.
The question is what have you downloaded?

If its the source, you need to unpack and build it.

If its a tar file, what does it contain? If it contains the program, then untar in the appropriate subdirectory. If its a set of strange files with some ending with *.sw then it's likely to be a tardist, unpack into a directory and use the sw manager to install.

Post the listing of the tar file as suggested using "tar -tf".

Compression and tarring are two entirely different things. A tar file is a way of archiving multiple files together, compress is a way of making any file occupy less room. ZIP is one mechanism that combines the two.
Some people are more vacant that others.
Land of the Long White Cloud and no Software Patents.
No, you can unpack it with tar in an empty directory and install it with the sw manager.
.... and US troops need to stay in Okinawa after all, apparently.
Quote:
I figured the disk had some junk on it and cleared its partition table on a PC


How exactly? A PC's partition table is totally different to IRIX. Seeing as you are using a serial console (well done) can you dump the output from the startup?

Are you able to start a miniroot, sash or fx?
For full set of patches for Indigo2 post 6.5.22, refer to

http://forums.nekochan.net/viewtopic.php?f=10&t=16718025&p=7276665&hilit=rollup#p7276665

and look for references to 5910
Yes, don't copy files to a windows file system for a restore on a UNIX box. Put them in a tar, cpio or xfsdump format file.

Else you will lose the file access rights.
Would it have gcc?
Land of the Long White Cloud and no Software Patents.
IBM did a trial copy of XLC which has a 90 day timeout. I just means I have to rebuild my AIX 5.3 server from scratch every 3 months!
Land of the Long White Cloud and no Software Patents.
Code:
cd /usr/lib/X11/font
tar cf /tmp/fonts.tar *


Then they are in the /tmp/fonts.tar
Cool, I'll give that a go!
Land of the Long White Cloud and no Software Patents.
Okay, it's talking about ELF, my XLC, I am assuming, is XCOFF

Code: Select all

bash-3.00$ cd /usr/lib/
bash-3.00$ ls libxlc*
libxlc90e.a
bash-3.00$ ls -ld libxlc90e.a
-rwxr-xr-x    1 root     system         2447 Apr 23 22:22 libxlc90e.a
bash-3.00$ ar t libxlc90e.a
shr.o
bash-3.00$ nm libxlc90e.a
libxlc90e.a[shr.o]:
f           -
._xlgetevalbeta      T           0
TOC                  d          32
_xlevalbeta          D           0          20
_xlevalbeta          d          32           4
_xlgetevalbeta       D          20          12
xleval.c             f           -
Land of the Long White Cloud and no Software Patents.

Code: Select all

bash-3.00$ make
PATH=/usr/vacpp/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/rogerb/bin:/usr/bin/X11:/sbin:. xlc x.c -o x -lxlc90e
./x
00 00 00 01 D0 62 B2 48 D0 62 B4 B0 00 00 24 03
4B D2 63 E9
0: Wed Dec 31 18:00:01 1969
1: Thu Sep  7 23:30:00 1944
2: Thu Sep  7 23:40:16 1944
3: Wed Dec 31 20:33:39 1969
4: Fri Apr 23 22:22:17 2010
cp all.sh all; chmod a+x all
bash-3.00$ ls -ld /usr/lib/libxlc90e.a
-rwxr-xr-x    1 root     system         2447 Apr 23 22:22 /usr/lib/libxlc90e.a


So the function "_xlgetevalbeta()" returns a pointer to the data. The four bytes at offset 16 to that pointer are the "time_t" value for the time of installation. According to the "nm" map, the data is 20 bytes long, ( 0x14 )

Code: Select all

bash-3.00$ nm -t x /usr/lib/libxlc90e.a
/usr/lib/libxlc90e.a[shr.o]:
f           -
._xlgetevalbeta      T  0000000000
TOC                  d  0x00000020
_xlevalbeta          D  0000000000  0x00000014
_xlevalbeta          d  0x00000020  0x00000004
_xlgetevalbeta       D  0x00000014  0x0000000c
xleval.c             f           -


So it looks like you could just compile a new library, rather than patch the old one.

(a) program to read 20 byte record from old library, to get all data
(b) fixup the current time
(c) write source file with new 20 byte data and function
(d) compile into library
Land of the Long White Cloud and no Software Patents.
ritchan wrote: 4a 0c 65 c8. IIRC, big endian means 8c 56 c0 a4


No, if it's big endian then 4A 0C 65 C8 means 4A0C65C8

If it's little endian then do the swap to C8650C4A

"ctime" will happily give you the string. As you can see my "4BD263E9" became "Fri Apr 23 22:22:17 2010".
Land of the Long White Cloud and no Software Patents.
Really? Did you include the "*"?

Code:
cd /usr/lib/X11/font
pwd
ls -l
tar cvf /tmp/font.tar *