Subject: Re: PCIC interrupt selection
To: Nathan J. Williams <nathanw@MIT.EDU>
From: Todd Whitesel <toddpw@best.com>
List: port-i386
Date: 08/11/1998 13:41:31
> We often strive to do things `right'. I feel that this dooms
> us in the installation phase, because installation requires
> hackery. Every general solution we come up with will be stymed by
> something.
"no general solution due to brain damage in the PC architecture"
That said, here's an evil thought. The complete set of 1.3.2 binary tarballs
is a little over 50 meg. Nearly everyone is going to want a swap partition
at least that big. Suppose we told people to do the following:
1. Use DOS formatting and partitioning utilities to set up your HD like so:
partition 1, sized to be NetBSD root
partition 2, sized to be NetBSD swap or 55 megs, whichever is larger
partition 3, DOS primary.
2. Install whatever M$ stuff you need to access the distribution, and copy
the tarballs onto a FAT filesystem in partition 2.
3. Boot the "DOS bootstrap" NetBSD install floppy.
4. let it mount -t msdos your 2nd partition, and create other partitions
around it, and install them. geometry is already in the "doslabel".
5. voila, c'est NetBSD.
Obviously this is geared heavily towards a full-disk installation.
> about doing this automatically - although perhaps someone could be
> inspired to create a tool that can extract the information we need
> from the Win95 installation, and allow us to get some leverage from
> the information.
Yes, something that automatically generated a report of which I/O ports
and IRQs were in use, and by who, would be very nice.
Hell, it would be useful to win95 users too! Last year when I was setting
my PC up I ran out of free IRQs (proved it by clicking through the whole
"Device Manager" hierarchy and taking notes), and I had to start disabling
IDE controllers (SCSI uber alles!!) and such. I still have to be careful
because certain win95 drivers crash if their IRQ number is being shared
with anyone else via PCI/PnP. It really is Plug and PRAY.
Todd Whitesel
toddpw @ best.com