HDTenEightyP/NetNews huggingface dataset:
From: gt5584e@prism.gatech.EDU (Edward Deering Boykin)
Newsgroups: comp.os.linux
Subject: Two Hard drives?
Date: 21 Jul 92 17:33:59 GMT
Organization: Georgia Institute of Technology

Ok. I've got linux runing from the boot and root image floppies and am collecting to various things neccessary to make me feel like a 'manly' linux user. Just kidding but I am collecting gcc 2.2.2, X386, mtools. etc... I want all of this before I install on to my hard disk. What I have is a gateway 200 486/33 eisa with a 32 bit scsi controller. Rather than switching the controller to 16 bit mode and repartitioning the drive I am installing or want to install a 150 meg or so IDE hard drive. Can I set my com

puter to begin the boot off of the dos drive (C:)then if I select linux it will switch to the linux IDE drive (E:). I have the scsi configure for two partitions as one is for my bbs download files only. Is this possible? Let me know if the "bootlace" program I hear about will work for this or if I am barking up the wrong tree. Oh yes will my diamong speedstar plus work with X? I decided not to get the ATI Ultra.


Edward D. Boykin                    Maximus Maximizer Ultimate        \  /|
gt5584e@prism.gatech.edu            Georgia Institute of Technology   'o.O`
                                                                     =(___)=
                                                                        U

Newsgroups: comp.os.linux
From: jrs@world.std.com (Rick Sladkey)
Subject: Re: Good comm program?
Organization: The World
	<9207201343@myamig2.myamiga.mixcom.com>
	<1992Jul21.235057.14132@serval.net.wsu.edu>
Date: Thu, 23 Jul 1992 00:32:46 GMT

>>>>> On 21 Jul 92 23:50:57 GMT, hlu@phys1.physics.wsu.edu (Hongjiu Lu) said:

H.J.> If you use stdio, I believe everything is buffered by default.

The defaults for Unix since K&R are:

* stdin and stdout to a terminal/pty are line-buffered

* stdin and stdout to a file or pipe are block-buffered

* stderr is alway unbuffered

* a read from a terminal/pty causes a flush of any output to the same device

Earlier versions of iostream had various discrepencies with this scheme
but iostream for GCC 2.2.2 now follows these conventions.
--
Rick Sladkey
jrs@world.std.com
Newsgroups: comp.os.linux
From: u31b3hs@cip-s01.informatik.rwth-aachen.de (Michael Haardt)
Subject: Old MGR binaries (was Re: /bin/rc and MGR)
Organization: Rechnerbetrieb Informatik  /  RWTH Aachen
Date: 21 Jul 92 07:23:17 GMT

fortony@sonne.cso.uiuc.edu writes:

>On yet another note, I uploaded mgr, installed it, used it once and
>had to delete it.  If anyone out there is still messing with it and
>wants some bug reportage, let me know.

a)  There is an MGR channel on the mailing list.

b)  Anything which you got as binary is hopeless out of date.  If
    you are interested in MGR, please get a new version and look
    if the bugs still exist.

c)  I am messing with it.  Your information was very helpful.

I think it would be a good idea to post a list of all channels on
a two-week basis.  

Michael
Newsgroups: comp.os.linux
From: kennu@mits.mdata.fi (Kenneth Falck)
Subject: About those bad blocks
Organization: Microdata Oy, Helsinki, Finland
Date: Thu, 23 Jul 1992 00:27:31 GMT

Sorry to bring up the subject again, but I'm just a little
bit worried for my filesystem... 

The situation is: I have a "normal" MFM hard disk (Seagate 251-1), 
which I have low-level formatted with my AMI-BIOS, and at the same 
time marked the bad tracks. 

The question is: Should mkfs -c find these bad tracks and create
a .badblocks file, or are they somehow automatically ignored because
of the low-level format? It doesn't, there's no such file on my root
partition, though I know the bad blocks exist. With MSDOS, CHKDSK
shows that there are bad sectors. (And I did use the -c switch,
and .badblocks does appear on corrupt floppies.)

Another thing, what exactly does it mean that the kernel doesn't 
support the ext fs as a root filesystem? Is it impossible to
have an ext fs partition configured as the rootdev in the boot 
image, or is it only impossible to boot with the image itself 
being on an ext fs? 

I'm getting mixed up here a bit... But I was thinking of a setup 
which would consist of two partitions: The first would be ~300k 
and contain a minix fs, with only the boot image on it. The second
would be an ext fs, containing everything else, and the boot image
would be configured as the second partition as the rootdev...

(I want to boot without floppies.)

If this makes any sense to anyone, drop me a letter or followup
this article and enlighten me on the subject... Thanks.

-- 
kennu@mits.mdata.fi
Insomnia isn't anything to lose sleep over.
Organization: Penn State University
Date: Tue, 21 Jul 1992 10:49:50 EDT
From: <NXS10@psuvm.psu.edu>
Newsgroups: comp.os.linux
Subject:  Is it a hardware problem?

Iam not able to boot my machine with bootimage.It says Loading .....,then ask
s to press any key.After that EGAc(right corner),8 cylinders,4 pty's comes.But
after that screen turns black.When I continue to press space bar somthing comes
 like reset floppy called,floppy I/o error,bread failed,kernel panic.I don,t kn
ow what is wrong.Is it a problem of hardware?mine is IBM model 70/386.it is ps/
2,OS is dos.my monitor is 8515,S/N 23-kp615.thanks in advance.Neena
Newsgroups: comp.os.linux
From: pmacdona@sol.UVic.CA (Peter MacDonald)
Subject: say goodbye to shoelace
Originator: pmacdona@sol.UVic.CA
Organization: University of Victoria, Victoria, B.C. CANADA
Date: Tue, 21 Jul 92 05:26:18 GMT

With the addition of the DOS FS, the kernel has grown to over 
256K, which, if my memory serves me correctly,  was the max 
size I compiled it to load of /Image.  At any rate, it doesn't
seem to boot for me any more.   And since I don't have minix
386 anymore...

Anyways, now that extended FS is here, we only need a few partitions.
Maybe one for DOS, one for the root partition and one for the
extended partition, plus one for the boot partition = 4.
Just right.   When the kernel can use an EXT FS for the root
then we may need even one less.  And if/when the DOS emulator,
we can even skip the DOS partition and run it from a file.

Newsgroups: comp.os.linux
From: vesseur@fwi.uva.nl (Joep JJ Vesseur)
Subject: sigaction sys-call
Organization: FWI, University of Amsterdam
Date: Sat, 25 Jul 1992 11:08:52 GMT


Looking around in the include files, i came across a line that said
 "Ok, I haven't implemented sigactions, but trying to keep headers POSIX"
 (/usr/include/signal.h)
but in the kernel source file signal.c there is code to implement 
sigaction. Is this some sort of dummy code, or is signal.h out of date and
is sigaction fully functional?

joep.

---
joep vesseur		-- email: vesseur@fwi.uva.nl
From: dminer@mcs213e.cs.umr.edu (Dan Miner)
Newsgroups: comp.os.linux
Subject: Re: Coherent 4.0 / Linux wrt BYTE Mag.
Date: 23 Jul 92 17:01:27 GMT
Organization: University of Missouri - Rolla

In article <1992Jul23.052153.19175@athena.mit.edu> jgifford@attmail.com writes:
>There is a VERY nice write-up on Coherent 4.0 in the August issue of BYTE, page
>37.  The author says a lot of nice things about it, but it seems that linux
>is better, cause we now have X, and coherent doesn't.
>
>Anyway, he seems to be very pleased with a *n*x for under $100 US.
>I figure that the author needs to be introduced to Linux, but it will require
>a lot of follow-up mail, and I don't wan't to bother with it(I pay to mail...).
>Anyway, his address is: ben@bytepb.byte.com
>
>Naybe linux will even get a write-up as a result?
>
>someone PLEASE follow-up on this (small) lead.  :)

	I did use Coherent 3.0 for a time.  It is a very nice system.
It is a system for causual users without hugh demands.  It is
VERY easy to install so even the most inexperienced computer user
can deal with it.  

	Now, I'm a Linux addict.  I've been slowly trying convince
people that a home Un*x would be most excellent.  But the biggest
problem that I ran across is the fact that most aren't "motived" to
build a system from "scratch".  To me, that is the biggest problem
with Linux and new users.  One installs it manually.

	Another problem with Linux in contrast to Coherent is
the fact of avaliablity.  You write/call the company and place your
order.  With Linux, you need ftp access or a local bbs (else free
Linux is GONE... phone BILL).  Not everyone has this, which makes
it harder to get compared to Coherent.

	Personally, I like Linux much much better than Coherent because
of the fact that you get SOURCE.  You have a larger software base and
most of everything on your computer can be accessed.  (Coherent had
a big problem of not letting you get to video.  And the docs were very
bad.)

	What is the point?  The guy, I think, was looking at the
avaliablity where he recommented it to the readers.  I think he
has a point.. :)  
	The rest is left as an exerise for the reader. 

Dan

P.S.  I have NOT read the article.  This is my opinion when I saw this
post...
-- 
 Dan Miner
                           		 email: dminer@cs.umr.edu
Computer Science          
University of Missouri-Rolla             "It all begins with a glimmer."
From: kenney@milton.u.washington.edu (Michael Kenney)
Newsgroups: comp.os.linux
Subject: Strange gcc problem/bug
Date: 24 Jul 92 14:50:38 GMT
Reply-To: kenney@u.washington.edu
Organization: University of Washington, Seattle


Fellow Linux users,

I think I have run across a bug in gcc v2.2.2.

Consider the following bit of code (the getuname function is from the
getty_ps package):

---------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/param.h>
/*
**	getuname() - retrieve the system's node name
**
**	Returns pointer to name or a zero-length string if not found.
*/
char *
getuname()
{
	struct utsname uts;
	static char name[80];
	int r;
	name[0] = '\0';
	if (uname(&uts) != -1)
		(void) strcpy(name, uts.nodename);
	return(name);
}

main(ac, av)
unsigned	ac;
char		**av;
{
    printf("hostname = %s\n",getuname());
}
-------------------------------------------------------------------------

When I compile the above program, I get the following output:

    /lib/libc2.2.2

If I use static linking, I get no output at all.  What really makes things
interesting is; if I make "uts" static in getuname, everything works fine.

Here's the assembler output for getuname (uts local):

--------------------------------------------------------------------------
	.file	"testname.c"
gcc2_compiled.:
.lcomm _name.6,80
.text
	.align 2
.globl _getuname
_getuname:
	pushl %ebp
	movl %esp,%ebp
	subl $276,%esp
	movb $0,_name.6
	leal -272(%ebp),%eax
	pushl %eax
	call _uname
	addl $4,%esp
	movl %eax,%eax
	cmpl $-1,%eax
	je L7
	leal -207(%ebp),%eax
	pushl %eax
	pushl $_name.6
	call _strcpy
	addl $8,%esp
L7:
	movl $_name.6,%eax
	jmp L6
	.align 2,0x90
L6:
	leave
	ret
---------------------------------------------------------------------------

Now here's the case for static uts:

----------------------------------------------------------------------------
	.file	"testname.c"
gcc2_compiled.:
.lcomm _uts.6,272
.lcomm _name.7,80
.text
	.align 2
.globl _getuname
_getuname:
	pushl %ebp
	movl %esp,%ebp
	subl $4,%esp
	movb $0,_name.7
	pushl $_uts.6
	call _uname
	addl $4,%esp
	movl %eax,%eax
	cmpl $-1,%eax
	je L7
	pushl $_uts.6+65
	pushl $_name.7
	call _strcpy
	addl $8,%esp
L7:
	movl $_name.7,%eax
	jmp L6
	.align 2,0x90
L6:
	leave
	ret
----------------------------------------------------------------------------

Anybody know what's going on here?  I'm not that familiar with Minix
assembler, does "leave" clean up the stack properly before returning?
I was slogging through this fairly late last night so there may be something
obvious that I am missing :-).

Mike

----------
Mike Kenney
UW Applied Physics Lab
mikek@apl.washington.edu
Newsgroups: comp.os.linux
From: bjl@loki.pttrnl.nl (Ben Lippolt)
Subject: Re: tlA: /bin/arch solved.
Reply-To: B.J.Lippolt@research.ptt.nl
Organization: PTT Research
Date: Sun, 26 Jul 1992 06:44:13 GMT

as@prg.ox.ac.uk (Andrew Stevens) writes:
>In article <bjl.711923672@freyr> B.J.Lippolt@research.ptt.nl writes:
>>Is there a way to distinguish between a 386 and a 486? I have a 486,
>>but 'uname -m' says 'i386'. But when I compile with 'gcc -m486' I'll
>>get code which doesn't run on a 386.

>Surely this is not the case.   As I understood it the user-level instruction
>sets of the 386 and 486 are identical.  The -m486 flag just tweaks
>code generation to use instruction sequences better suited to the 486's
>instruction timings instead of sequences best suited to 386 instruction
>timings.

Thanks for your explanation. I was under the impression that the 486 had
some extra instructions which the 386 didn't had.
Does this mean that if I compile with -m486 and run the code on a 386 it
will be slightly less efficient than without -m486?


Ben Lippolt
From: mmannan@ds5000.DAC.Northeastern.edu (Mohammed Mannan)
Newsgroups: comp.os.linux
Subject: The Other Processors
Keywords: Compatibility
Date: 30 Jul 92 04:05:22 GMT
Organization: Northeastern University, Boston MA. USA 02115

Will Linux run on the AMD and/or the Cyrix chips?

Waiting impatiently for your response,

mmannan.
From: hlu@phys1.physics.wsu.edu (Hongjiu Lu)
Newsgroups: comp.os.linux
Subject: Re: Good news, bad news
Date: 22 Jul 92 20:53:11 GMT
Organization: Washington State University

In article <1992Jul22.135855.17293@crd.ge.com>, davidsen@ariel.crd.GE.COM (william E Davidsen) writes:
|> 
|>   The bad news is that future ports of software are going to come (from
|> me) slowly, since linux doesn't look as much like unix as I had
|> expected. Programs which compile without problem using gcc on SunOS and
|> V.4/386 generate thousands of warnings and errors on linux, due to the
|> changes in header files (or maybe because of 2.2.2 vs 2.1). Before
|> someone asks, yes, roughly 1.7 lines of error per line of code!

Try gcc -traditional when 2.2.2d is release to public or contact me. You can
also try to convert it to ANSI C if you really want to use gcc 2.2.2. That
was what I did before I fed up with it and made some changes in 2.2.2d.

|> 
|>   I'll release things as I get the chance, but after four hours of
|> wading through error messages from one program which compiles on SunOS,
|> Ultrix, V.4, xenix, V.3, UNICOS, and even SysIII (it's an old program),
|> I conclude that when you start to diddle with ioctl and IPC linux is
|> not very similar to known unix versions. I had hoped to contribute some
|> of the missing pieces, but it seems less likely now.

For tty, Linux is POSIX. For IPC, you can only use Unix domain socket for now.
If you don't use those SYSV IPC, it should be very easy to port it to Linux. Do
you think that code is much more complicated than X11R5?


-- 
H.J.
Gcc/libc maintainer for Linux.
From: wirzeniu@klaava.Helsinki.FI (Lars Wirzenius)
Newsgroups: comp.os.linux
Subject: Re: Problem with new vgalib
Date: 31 Jul 92 16:33:27 GMT
Organization: University of Helsinki

tn0s+@andrew.cmu.edu (Timothy L. Nali) writes:
>    unsigned short pixels[640];
>    vga_drawscanline(LINE,(char)pixels);

The cast is erroneous, it should be (char *).  Or perhaps the pixels
array should have type char pixels[640].

--
Lars.Wirzenius@helsinki.fi
Newsgroups: comp.os.linux
From: tracy@bluenote.b23b.ingr.com (Robert Tracy)
Subject: inb and outb
Reply-To: tracyre@infonode.ingr.com
Organization: DAZIX, An Intergraph Company
Date: Tue, 28 Jul 1992 15:21:04 GMT

I am trying to figure out why linux-0.96c-pl2 does not detect the
bus-mouse which is connected to my computer.  In order to debug this
problem, I am trying to write some software which uses inb and outb to
communicate with the mouse.  Are these routines in a library somewhere
that I can access?

Please reply via email since, as usual, nobody else cares about my
problems.
-- 
------------------------------------------------------------------------------
Bob Tracy                    |
DAZIX, An Intergraph Company |      "Do not speak for other people.
Huntsville, Alabama          |       Speak for yourself."
tracyre@infonode.ingr.com    |                         H.D. Thoreau
205/730-8588                 |
------------------------------------------------------------------------------
Newsgroups: comp.os.linux
From: smackinla@cc.curtin.edu.au
Subject: XT MFM HD controller info?
Organization: Curtin University of Technology
Date: Thu, 30 Jul 1992 07:50:16 GMT


Can someone please help me with details of an XT MFM hard disk controller?
I have the port addresses and (I think) the commands and error codes, but
I'm after a little more programming info. I've also got one reference, the
Minix XT driver code, but it's not very well documented.

So, anyone know anything about these beasts?

BTW: I know the hardware is obselete, but I gain 120 meg for "free" if I
can write a driver for it for Linux, and what's more, the card coexists
quite happily with my IDE and SCSI drives!

Pat -- Have a day!
Newsgroups: comp.os.linux
From: steffen@gfz-potsdam.dbp.de
Subject: wd8003 patch in 0.96pl2 ?
Reply-To: steffen@gfz-potsdam.dbp.de
Organization: The Internet
Date: Fri, 24 Jul 1992 12:27:27 GMT

RFC-822-Headers:
X-Mailer: ELM [version 2.3 PL11]

==================
X-Mn-Key: normal

Hi Linuxers,

I'm now up at 0.96pl2 (waiting for the saturday patch from Linus :) and
would like to implement ethernet support into the kernel. The wd8003
patch.tar.Z is dated some months ago - so is it possible without modifying
any procedures by hand to patch it in ? (Yes, I may backup before it ...
but also this may be a FAQ... I got the wd patch from tsx-11 .

Thanks all !
--
Steffen Grunewald | IP : steffen@gfz-potsdam.dbp.de | Phone : (+49)331-310526
GeoForschungsZentrum Potsdam,  Telegrafenberg A3,   O-1561 Potsdam,   Germany
#include <disclaimer.h>     /* >>> I don't like Mondays - and .sig's ! <<< */
From: tn0s+@andrew.cmu.edu (Timothy L. Nali)
Newsgroups: comp.os.linux
Subject: Problem with new vgalib
Date: 30 Jul 92 21:41:20 GMT
Organization: Sophomore, Electrical and Computer Engineering, Carnegie Mellon, Pittsburgh, PA


Hi,

I'm trying to make a GIF viewer using the vgalib and have run into a
problem. I can't get vga_drawscanline to work right.  It just puts
garbage on the screen.  Here's what I tried:

    unsigned short pixels[640];
    vga_drawscanline(LINE,(char)pixels);

However, the following works fine:

    int x=0;
    while (x<640) {
        vga_setcolor(pixel[x]);
        vga_drawpixel(x,LINE);
        x++;
    }

Could some enlightened soul please tell me what I'm doing wrong?

BYW, the GIF viewer is coming along great.  The only two problems I'm
having are the colormap is coming out right, and only every other pixel
is being displayed.  I'm using code from wuarchive.wustl.edu in
/mirrors4/msdos/gifs/gif-srcs.zip to decode the gif.  Any help would be
appreciated.


_____________________________________________________________________________
 
 Tim Nali            \  "We are the music makers, and we are the dreamers of
 tn0s@andrew.cmu.edu  \   the dreams" -Willy Wonka and the Chocolate Factory
From: s.telford@ed.ac.uk (Scott Telford)
Newsgroups: comp.os.linux
Subject: Re: Device names (was Re: ttys2 not responding)
Date: 22 Jul 92 11:56:28 GMT
Organization: Dept of Computer Science, University of Edinburgh, UK.

In article <711742044.F00069@remote.halcyon.com>, Rob.Levin@f217.n3802.z1.fidonet.org (Rob Levin) writes:

> You seem to be arguing that, because something is done a certain way in
> DOS, it is anathema.  I'll be interested in hearing other, more
> substantive, arguments.  ;-)

I don't know, sounds good enough to me 8^)

> Could you be more specific on the BSD convention for hard disk naming? 
> And for partitions, if such a thing exists in the vanilla BSD
> environment?

Paraphrased from the SunOS manual (sd(4)), the conventions are:

     sd?a: root FS
     sd?b: swap
     sd?c: entire disk (hd?0 in Linux)
     sd?[d-h]: other FSs (using the h partition for home FSs is a nice
     mnemonic thing to do). All of [d-h] don't have to exist.

where ? is the disk number, starting at 0, and sd is the SCSI disk device.

If I remember rightly, VAX 4.2BSD was much the same, apart from ra(?)
instead of sd devices.
-- 
Scott Telford, Dept of Computer Science,      electric mail: s.telford@ed.ac.uk
University of Edinburgh, Mayfield Rd, Edinburgh, EH9 3JZ, UK.
------- Rollin' over like a big, big cloud/Walkin' out in the Big Sky! --------
From: steve@Nyongwa.CAM.ORG (Steve M. Robbins)
Newsgroups: comp.os.linux
Subject: Re: The Other Processors
Keywords: Compatibility
Date: 30 Jul 92 20:34:52 GMT
Organization: Chiral Symmetry Breakers of Montreal

In article <7177@ds5000.DAC.Northeastern.edu> mmannan@ds5000.DAC.Northeastern.edu (Mohammed Mannan) writes:
>Will Linux run on the AMD and/or the Cyrix chips?

For AMD: yes, no problem.

-- 
Steve Robbins  --  steve@nyongwa.cam.org
Oeuf oeuf, que lac je?
From: rwb@Turing.ORG (Robert W. Bingler)
Newsgroups: comp.os.linux
Subject: Getting ps to work after compiling?
Date: 28 Jul 92 16:26:07 GMT
Organization: The Turing Project, Charlottesville Virginia.

Hey,
	I have just compiled my kernel with the two patches(0.96c).  I
have tried using 'ps -U' to update ps but it doesn't seem to work.  It
keeps giving me a message that psdatabase is out of date.  It says I might
have to recompile ps.  The final part of the error message says cannot
fing /etc/system.  Well I don't have that.  What should I do?
Thanks,
Rob

+--------------------------+----------------------+--------------------------+
|   o    \ /  <o>    o     |  Robert Bingler      |  .sig Virus Disenfector  |
| _/|-'   |    |   _/|-'   |->rwb@turing.org      |                          |
|  / \,  /o\  / \   / \,   |  dwb4h@virginia.edu  |  To envoke type:         |
| `                `       |                      |  rm .sig                 |
+--------------------------+----------------------+--------------------------+