Subject: Linux-Misc Digest #830
From: Digestifier <[email-masked]>
To: [email-masked]
Date: Mon, 26 Sep 94 20:13:30 EDT

Linux-Misc Digest #830, Volume #2                Mon, 26 Sep 94 20:13:30 EDT

Contents:
  Re: Motherboard recommendations? (Donald Becker)
  Re: Is Linux faster than Os/2? Please help. (Alan Cox)
  Re: SB16 MCD and Mitsumi problem - Help (Raymond Ho)
  Re: GCC (templates) on Linux (John Rhoades)
  PROMISE DC4030VL-2 IDE Controller (joel krauska)
  Broken semaphore implementation? (Dmitri Belosludtsev)
  Re: Editors/WordProcessors for Linux (Alan Osborne)
  IP Addresses For Standalone LAN (Lam Dang)
  Re: Don't use Linux or it's to academic! (Alex Ramos)
  Re: 486 Math Not Detected on 486SLC (Mark A. Horton KA4YBR)
  Re: Emacs & latex for thesis (Grant Edwards)
  Re: Damn X-aware xterms!!! (Mark Dobie)
  Re: Yggdrasil Linux Plug and Play CD ver1.1 ? (Daniel Quinlan)
  HELP compiling using X11 User Interface Toolkit (Riccardo Facchetti - Allanon -)
  Re: Orchid Kelvin 64 Xfree86 Driver Availability ??? (Raymond Ho)
  Re: Distibutions??? What are the differences!!! (Leon Heller)

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

From: [email-masked] (Donald Becker)
Crossposted-To: comp.os.os2.misc
Subject: Re: Motherboard recommendations?
Date: 26 Sep 1994 14:56:33 -0400

In article <[email-masked]>,
John Wallace <[email-masked]> wrote:
>What is a good price/performance VLB motherboard which is 
>both OS/2 & Linux compatible?  I have 4 60ns 1x9 SIMMs
>(30-pin) and 1 60ns 4x36 SIMMs (72 pin) to put into the 
>board, although I could do without the 4 1x9s if I had to.
>Any help would be appreciated.

There are 486 motherboards available that support both kinds of SIMMs.
The best performance seems to come from boards using the SiS '471 chipset.
I've seen several different designs, but they all have the following
features:
        3 VL slots, 2 master, 1 "video"
        3-4 ISA slots (one design has three 16 bit and one 8 bit slot)
        2 72-pin SIMM slots (populated 1 at a time)
        4 30-pin SIMM slots (populated 4 at a time).  
        Jumpered CPU clock
        "Green" support (the SiS '471 is a green chipset)
        3.3V regulator for the DX4 (sometimes optional)

Also tempting is the VLB-ISA-PCI motherboards, but they tend to compromise
performance for the multiple bus support.

The ASUS SP3G motherboard is very nice, with SCSI-IDE-2F-2S-1P-1M on the
motherboard and PCI slots, but it requires 72 pin SIMMs added in equal-sized
pairs.

-- 
Donald Becker                                     [email-masked]
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771
301-286-0882         http://cesdis.gsfc.nasa.gov/pub/people/becker/whoiam.html

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

From: [email-masked] (Alan Cox)
Subject: Re: Is Linux faster than Os/2? Please help.
Date: Mon, 26 Sep 1994 14:56:58 GMT

In article <[email-masked]> [email-masked] (Robert Gasch) writes:
>I hate to question your figures, but I'm interested in this for my own 
>sake. I'm running Linux 1.0.9 (Slakware 2.0) with 8Mb Ram with the S3 
>server. When I start up X and create 2 xterms, I start using swap. BTW,
>I'm using the default window manager with a 3x3 virtual desktop and am 
>running several gettys and the tcp demons (to enable loopback connections). 
>I don't think I'm doing anything weird enough to account for a difference 
>of 4MB used memory? BTW, the numbers I'm giving are as reported by top.

Starting to use swap and swapping slowing you down are a bit different. You
have probably swapped out a few spare getty processes and the bit of the
X server that does start up - no harm done.

I use fvwm as the window manager, 3x3 desktop and rxvt (not X term) and
don't even touch swap on an 8Mb host.

Alan

-- 
  ..-----------,,----------------------------,,----------------------------,,
 // Alan Cox  //  [email-masked]   //  GW4PTS@GB7SWN.#45.GBR.EU  //
 ``----------'`----------------------------'`----------------------------''

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

From: [email-masked] (Raymond Ho)
Crossposted-To: comp.os.linux.help
Subject: Re: SB16 MCD and Mitsumi problem - Help
Date: 24 Sep 1994 03:38:15 GMT

In <[email-masked]> [email-masked] (B. Rogers) writes: 

>
>In article <[email-masked]>,
>Raymond Ho <[email-masked]> wrote:
>>I have a Mitsumi FX001D controlled by a Sound Blaster 16 MCD.  The
>>SB16 is their latest revision with the Mitsumi CD IO port set at 0x230.
>>The only options I have are 230, 250, 270 and 290, while with the older
>>board, the IO port can be set starting at 0x300.  I was trying to install
>>the Yggdrasil Linux, the boot diskette insists on looking for a Sony CD
>>ROM drive, I guest it sees the IO port of 0x230 being set, I believe 
>>that is where the Sony default.  Can I use the boot command to tell 
>>LILO that I have a Mitsumi CD at 0x230 and IRQ 11?
>>
>>Thanks...
>
>You're Welcome.
>
>I had the same problem with the SlackWare 2.0 CD-ROM and a Mitsumi Double-
>Speed on an SB16.  First of all, if you are making your own boot disks to
>suit the hardware on your system, then don't use the SoundBlaster boot
>disk; use the Mitsumi boot disk.  (I don't even know if you have to create
>boot disks from images on the Yggdrasil CD, but that's what I did for Slack-
>Ware.  I'm just telling you what I know.)  Then, when you boot the floppy,
>at the "LILO boot:" prompt, specify the boot image to use followed by 
>"mcd=0x230,11". 
>
>Example:
>
>       LILO boot: bootimage mcd=0x230,11
>
>NOTE: The "bootimage" above should be substituted with the name of the 
>default boot image (the one listed first when you hit Tab).
>
>Seizure Later!
>-- 
>/* Brian Rogers, disciple of Java, [email-masked] */
>
Thanks for responding.  I tried that with the original boot diskette from 
Yggdrasil and failed,  I downloaded the latest boot diskette image from
them and tried with the linux mcd=0x230,11, it worked.

Ray

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

From: [email-masked] (John Rhoades)
Subject: Re: GCC (templates) on Linux
Date: 24 Sep 1994 01:35:57 -0400

In article <mikec.780243336@atl1>, [email-masked] (Michael J. Callahan) writes:
> Is the version of GCC which handles templates available for Linux yet? 
> Where can I pick it up?

Templates sort of work in gcc 2.5.8. I've been using them successfully, but
I've had one problem. I have to include the implementation part along with
the interface part in every source file. If I don't, I get undefined
externals. This slows down compilations quite a bit. Anybody know a way
around this? I've tried the #pragma interface and #pragma implementation
statements with no success. Documentation of g++ templates is woefully
lacking.

/s John S. Rhoades

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

From: joel krauska <[email-masked]>
Crossposted-To: comp.os.linux,comp.os.linux.development,comp.os.linux.help
Subject: PROMISE DC4030VL-2 IDE Controller
Date: Sun, 25 Sep 1994 21:36:17 -0500 (CDT)

I'm looking for anyone who has used this card and has seen/tried any 
drivers for it for linux.. The main problem is getting linux to "see" the 
3rd and 4th IDE drives..   It see's the first 2 fine.

Joel Krauska (about to call PROMISE)

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

Crossposted-To: comp.os.linux.development
From: [email-masked] (Dmitri Belosludtsev)
Subject: Broken semaphore implementation?
Date: Mon, 26 Sep 1994 16:49:47 GMT

Hi!

I tried to port some program from SYSV to Linux and found
strange differences in semaphore implementation.
The program below runs OK on SYSV (ISC) or BSD/386 1.1 but fails (got EAGAIN)
on semop call in Linux (Kernel 1.1.50).

#include <stdio.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>

key_t key = 5325633;
int semid;
#ifdef ISC
union Semun {
        int val;
        struct semid_ds *buf;
        unsigned short *array;
} U;
#else
union semun U;
#endif

void main()
{
        struct sembuf test[3] = {
                {0,  0, IPC_NOWAIT},
                {0,  1, SEM_UNDO},
                {0, -1, IPC_NOWAIT|SEM_UNDO},
        };

        if ((semid = semget(key, 1, IPC_CREAT|0666)) < 0) {
                perror("semget(IPC_CREAT)");
                exit(-1);
        }
        if (semop(semid, test, 3) < 0) {
                perror("semop(test)");
        } else {
                printf("semop(test) return OK\n");
        }
        printf("sem#0 has value %d\n", semctl(semid, 0, GETVAL, U));
        if (semctl(semid, 0, IPC_RMID, U) < 0) {
                perror("semctl(IPC_RMID)");
                exit(-1);
        }
        exit(0);
}

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

From: [email-masked] (Alan Osborne)
Subject: Re: Editors/WordProcessors for Linux
Date: Mon, 26 Sep 1994 14:36:37 +0000

S. Troughton ([email-masked]) wrote:
: I am new to using Linux and I was wondering what editors/wordprocessors

If you don't want the "classic unix" stuff or andrew, you have the
option of for example WP5.1 under dosemu (dosemu seems to work very well
now) or WP for SCO using the iBCS support.  The combination of good dos
emulation and iBCS gives you many alternatives.

This is getting to be an extremely frequent subject...perhaps it
should be added to the FAQ....

Cue "emacs and TeX are best" war......(no, please..don't)

-- 
AlanO

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

From: [email-masked] (Lam Dang)
Subject: IP Addresses For Standalone LAN
Date: Sat, 24 Sep 1994 04:59:48 GMT

I have set up an IP net of several nodes at home.  Following general 
conventions, they're given the addresses 192.0.0.1, 192.0.0.5, and
192.0.0.9.  At least one of these addresses (.1) already exists on the 
Internet.  If this one is connected via PPP to a node on the Internet, it 
must be given another address to avoid confusion.

Are there IP addresses set aside for standalone LANs?  Where are they 
documented?

-- 
Lam Dang
[email-masked]

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

From: [email-masked] (Alex Ramos)
Subject: Re: Don't use Linux or it's to academic!
Date: 25 Sep 1994 21:33:14 GMT

Hallvard Paulsen ([email-masked]), quoted out of context, wrote:
> |> When I'm recommending some system to my customers it should be something 
> |> that has a proven record of durability, Netware and Lan Server both have 
> |> that when it comes to NOS'es. MS-DOS and OS/2 have it when it comes to
> |> PC OS'es.

> Windows durability is about 2 hours.. (The time between reboots.)
> I guess MS-DOS is quite durable, but ohh so limited in its
> capabilities.

In a development environment (Borland C++ 4.02), it's more like 15 minutes.

--
Alex Ramos ([email-masked]) * http://info.latech.edu/~ramos/
Louisiana Tech University, BSEE/Sr * These opinions are probably mine

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

Crossposted-To: comp.os.linux.help
From: [email-masked] (Mark A. Horton KA4YBR)
Subject: Re: 486 Math Not Detected on 486SLC
Date: Mon, 26 Sep 1994 17:04:59 GMT

Daniel Andor ([email-masked]) wrote:
: In article <[email-masked]>
:            [email-masked] "Rob Fugina" writes:

: Of course you can buy one... (487, that is - next to the proc usually)
: Daniel Andor  ----- [email-masked] -----

        Sure!  Buy a real 486 cleverly disguised as a 487 that turns your
        existing 486 into a rather expensive shunt resistor!  Intel 
        Marketing loves this!  It's often cheaper to junk the whole board
        and buy a real 486DX.  :)  
        - Mark

--
"Linux!     Guerrilla UNIX Development     Venimus, Vidimus, Dolavimus."
============================================================
Mark A. Horton       ka4ybr             [email-masked]
P.O. Box 747 Decatur GA US 30031-0747         [email-masked]
+1.404.371.0291                     33 45 31 N / 084 16 59 W

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

From: [email-masked] (Grant Edwards)
Subject: Re: Emacs & latex for thesis
Date: Mon, 26 Sep 1994 20:40:45 GMT

Cornelius Krasel ([email-masked]) wrote:

: : [quoting somebody else]
: :    The real question is: Why would you want to write a THESIS on emax and 
: :    latex?
: : [end of quote]

: Easy: because I write my thesis faster with emacs and LaTeX than with MS-Word
: or whatever you may think of.

LaTeX also does a far better job of typsetting (especially math stuff)
than any of the WYSIWYG packages that I've tried.  Most of the WYSIWYG
stuff I've tried doesn't even support ligatures.

--
Grant Edwards                                 |Yow!  I'd like some JUNK
Rosemount Inc.                                |FOOD...  and then I want to
                                              |be ALONE --
[email-masked]                          |

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

From: [email-masked] (Mark Dobie)
Subject: Re: Damn X-aware xterms!!!
Date: 26 Sep 1994 16:51:13 +0100

In <[email-masked]> [email-masked] (Helmut Geyer) writes:

>If the problem occurs whenever elvis (vi) is running, the problem is
>the xterm support of elvis, changing the usual copy/paste mouse buttons
>to the ctrl mouse button. This is misdesign in elvis, not in xterm,
>as ctrl mouse button has a different meaning in a xterm already.

This is elvis taking advantage of a little used xterm feature. Xterm has
a mode where an application can get information about mouse events. In
this mode you have to use SHIFT with the mouse buttons to select and
paste. Elvis after version 1.7 uses this mode.

I reckon one could argue equally well that the mis-design is in xterm
rather than elvis.

Anyway, I use vim these days... :)

                                Mark
-- 
Mark Dobie                                      MS Windows? Linux and X!
University of Southampton                       [email-masked]

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

From: [email-masked] (Daniel Quinlan)
Subject: Re: Yggdrasil Linux Plug and Play CD ver1.1 ?
Date: 26 Sep 1994 02:34:45 GMT
Reply-To: [email-masked]

Jeff Kesselman <[email-masked]> writes:

> The Fall94 also has a trick that at the moment I believe is special
> to yygdrasil, though they've sent it to Linus for general inclusion.

A small correction.  It hasn't been sent yet although Ross Biro, my
esteemed coworker, plans to send them once he finishes the diffs.

I'm also not certain if we'll send them directly to Linus or make them
publicly available as a patch vs. 1.1.51 (or whatever is current) so
that they can be used by the Linux community more quickly.

> Thsi is the ability to 'thunk' calls to the 16bit MS_DOS CD-ROM and
> hard disk interface.  This makes it possible to use devies other
> then those supported directly by drivers.  (Don't ask me about
> performance as I haven't used it...)

Performance is somewhat slow, but as they say, something is better
than nothing.

Dan

-- 
Daniel Quinlan  <[email-masked]>

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

From: [email-masked] (Riccardo Facchetti - Allanon -)
Subject: HELP compiling using X11 User Interface Toolkit
Date: 26 Sep 1994 15:26:08 GMT

Hello ppl,
i have decided just yersterday to start writing an X application,
and after some study on UIT manuals, i have started to write down
a bit of code.
Aftre that i've built a Makefile and do the fatal 'make'
It ended up with a lot of messages like this:

[...]
main.o: Undefined symbol UIObject::createDragSite(...) referenced from text segment
main.o: Undefined symbol UIObject::createDropSite(...) referenced from text segment
main.o: Undefined symbol UIDisplay::createDragSite(...) referenced from text segment
main.o: Undefined symbol UIDisplay::createDropSite(...) referenced from text segment
main.o: Undefined symbol UIObject::createDragSite(...) referenced from text segment
[...]

Here the source:

#include <uit/BaseWindow.h>
#include <uit/ComponentDisplay.h>
#include <uit/AlphanumericInput.h>
#include <uit/Button.h>
#include <uit/Notifier.h>
#include "object_data.h"

void btn_handler (UIObject *obj)
{
AlphanumericInput *textfield = (AlphanumericInput *)obj->getObjectData(TEXTFIELD);
char *value;

textfield->getValue(value);
textfield->setValue("");
delete value;
}

main(int argc, char **argv)
{
BaseWindow base;

base.initUI(argc, argv);
base.setHeight (300);
base.setWidth (500);

ComponentDisplay cd;

base.addDisplay (cd);

AlphanumericInput text_field;
cd.addComponent (text_field);

Button btn;
btn.setLabel ("Quit");
cd.addComponent (btn);

btn.setObjectData(TEXTFIELD_DATA_NAME, text_field);

Notifier n;

n.start();
}

and here the make lines:

g++ -I/usr/include/uit -c main.C
g++ -L/usr/openwin/lib -o xyamm main.o -lX11 -lxview -lolgx -lUIC -lm

Am I wrong ?

What is the problem ?
Please help me ... or you will never see an X11 version of yamm :))

Thanks,
        Riccardo.
--
Riccardo Facchetti          | e-mail: [email-masked]
Centro di Calcolo           | home e-mail:
Politecnico di Milano       | [email-masked]
P.za Leonardo da Vinci, 32  |
I-20133 - Milano - Italy    | Nickname on IRC: Allanon
                            | EBIC coordinator for *.it domain
Home address:               |
Via PAOLO VI, 29            | For anyone that play FRPG, look at this:
22053 - Lecco - Italy       | http://cdc8g5.cdc.polimi.it:6666/~riccardo/
==================================================================
...
there walks a lady we all know * who shines white light and wants to show *
that everything still turns to gold * and if you listen very hard *
the tune will come to you at last * when all are one and one is all *
to be a ROCK and not to roll ...
                ... and she's buying the stairway to heaven
                                        LZ

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

From: [email-masked] (Raymond Ho)
Crossposted-To: git.unix.linux,comp.os.linux.help,comp.os.linux.admin
Subject: Re: Orchid Kelvin 64 Xfree86 Driver Availability ???
Date: 26 Sep 1994 02:29:11 GMT

In <[email-masked]> [email-masked] (nilsen) writes: 

>
>
>Does anyone know if drivers have been written for this card yet??
>
>I think it uses a cirrus logic 5434 chipset
>
>I would obviously prefer the driver to be public domain
>
>I know that it is supposed to be coming in xfree86 3.1, when is this due
>out???  
>
>Is there any way i can get an advance copy of the driver??
>
>
>And what does accelerated vs. unaccelerated support mean on the linux 
>hardware compatability sheet??
>
>thanx,
>
>-- 
>Robert Windsor Nilsen III     | We make holes in teeth!
>[email-masked] |
>
I would like to know too, I have a Diamond Speedstar 64 PCI which uses the
same Currus Logic 5434 chip.  I've configured it as a clgd5424 for X and it
works fine for all the display modes, except when I exit, then when screen
will just goes into funny characters.  I have tried using the clgd543x driver
but with no luck.

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

From: [email-masked] (Leon Heller)
Subject: Re: Distibutions??? What are the differences!!!
Reply-To: [email-masked]
Date: Fri, 23 Sep 1994 20:22:07 +0000

In article <[email-masked]>
           [email-masked] "Barry Kominik" writes:

> Can some please explain to me what are the differences in the 
> distributions for Linux.  I see SLS, SlackWare, Yggdrasil and the
> Linux Quarterly.
> 
> I have quite a bit of UNIX experience and am not scared to play.  What
> distribution should I get?
> 
> Thanks,
> Barry

I've got the SLS CDROM. It was quite easy to get going, but I had trouble
recompiling the kernel, and the printed documentation supplied didn't
correspond to the software - files and directories missing, and so on.
However, I've subsequently added a lot of stuff from various ftp sites,
including a recent kernel (which compiled without any problems), and
created my own personal system. If you take this route, it doesn't
really matter which one you get. I've seen one or two other postings
along these lines.

Leon
-- 
Leon Heller
Email: [email-masked]
Phone: +44 (0734) 266679

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

** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [email-masked]

You can send mail to the entire list (and comp.os.linux.misc) via:

    Internet: [email-masked]

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Misc Digest
******************************