34 Commits

Author SHA1 Message Date
mycroft
d072ed818a Display more meaningful message on SCSI `unit attention'. 1993-04-20 10:51:51 +00:00
deraadt
403140e0eb a test for mycroft.. 1993-04-20 08:38:03 +00:00
mycroft
93d9f0e480 Don't overwrite global kernel version string. 1993-04-19 21:20:46 +00:00
mycroft
2dbf3f4001 Fix subtle word-size error. 1993-04-19 06:02:16 +00:00
mycroft
294b1a569b Return correct value for new probe sequence. 1993-04-18 10:14:15 +00:00
deraadt
da7b08756e slight code quality improvement. not related to the bug with very
old controllers or disks! :-)
1993-04-18 10:03:20 +00:00
mycroft
3466930de8 Use new format for attach message. 1993-04-17 04:46:12 +00:00
mycroft
5d780bda95 Add driver for HP ISA and EISA ethernet adapters. 1993-04-17 01:39:27 +00:00
deraadt
54644c7177 ioconf changes, see previous cvs's that dumped core 1993-04-15 07:57:50 +00:00
deraadt
7baaf22913 Once more: some changes to the ioconf.c structure. It will now handle
devices hanging off controllers, any kind of controller.
A device on isa0 is called at probe(self), then attach(self)
A controller on isa0 is called at probe(self), then all it's children with
    defined unit numbers are initialized by calling attach(subdev); next all
    subdevices with unit ? are initialized by calling attach(sundev).
Almost all device entry points is now like the vax/sun model (intr being
the weird one)
1993-04-15 07:52:08 +00:00
glass
5bffa11cfd NDDB made a re-appearance.... 1993-04-15 07:11:01 +00:00
deraadt
e05042b9be ooops. DDB instead of NDDB. A typo, i swear 1993-04-15 07:09:23 +00:00
deraadt
1c0d05697f #ifdef DDB fix 1993-04-15 07:01:16 +00:00
deraadt
1e4fafdaef wd driver would fail on calling wdgetctlr() for older drives and
controllers. New behaviour is that if the standard method fails, try
to recalibrate the drive. Success means the drive exists.  patch by
hpeyerl@novatel.cuc.ab.ca (who owns several of these historical
artifacts)
1993-04-15 06:39:00 +00:00
deraadt
7b108ed800 fixed various bugs like cdattach() returning garbage. 1993-04-12 12:10:28 +00:00
deraadt
3ddc28e3ec small fixes 1993-04-12 10:15:21 +00:00
deraadt
53dfa9ea25 new scsi subsystem.
changes also in config/mkioconf.c
	i386/isa/wd.c, fd.c, and all scsi drivers.
1993-04-12 08:19:28 +00:00
deraadt
5cb8874dd9 new scsi subsystem.
changes also in config/mkioconf.c & sys/scsi/*
1993-04-12 08:17:23 +00:00
cgd
3b5ab9f780 was saying "not responding" on failed probe. that's bogus. 1993-04-10 21:09:13 +00:00
glass
806f3c7244 fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
1993-04-10 12:04:35 +00:00
cgd
7629f3cea7 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:43:56 +00:00
cgd
4c443f4ec5 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:25:07 +00:00
cgd
2b1ba7a578 make printing of i/o addresses a bit prettier, and fix off-by-one error. 1993-04-09 16:24:26 +00:00
cgd
198f198f95 from Rodney W. Grimes (rgrimes@agora.rain.com) (patchkit patch 117):
This patch adds the symbol names to icu.s that vmstat expects
the interrupt counters to be called.  It also adds code to config
so that the names of the interrupts are written at the end of vectors.s
so vmstat can report real device names.  It also cleans up and enables
the logging of stray interrupts.  The counters for false interrupts
are added but the fix for them is not (the fix I have is not done
very good.) A false interrupt is when a device asserts it's interrupt
signal, then removes it before the 8259 can latch it.  This is the number
one cause of stray IRQ7's and IRQ15's.

        Additional device probe information is now printed.  This includes
ending I/O address (many drivers do not return the correct value from a
probe this still needs to be fixed), memory address and size, driver
flags passed in by config.
1993-04-09 13:43:40 +00:00
deraadt
183a26440d dmesg output at boottime now tries to print out information as
soon as it is available. The output looks much more like Sunos.
1993-04-08 08:26:46 +00:00
glass
8ea5ff777e attempting to open an already opened tape drive should get you EBUSY, not
ENXIO.
1993-04-08 00:20:02 +00:00
deraadt
37d23cbb23 wd7000 device driver, put in IO_WDS entry in isa.h. You can now build a
kernel with it. Hope your dma works better than mine <grr>
1993-04-06 20:58:01 +00:00
deraadt
185d1d9ea4 ripped out a message 1993-04-06 12:09:55 +00:00
deraadt
379e0feb95 Mod-barsoom wd additions. config program + kernel config files changed too.
fd support had to change slightly too.
1993-04-06 10:06:28 +00:00
deraadt
c8e8f3239c added: incomplete wd7000-asc scsi controller device driver. 1993-04-06 10:04:46 +00:00
cgd
fd0d6902b6 moved closing #endif to include comselect 1993-03-27 09:24:42 +00:00
cgd
a6a19a849c added support for microtime routines by Steve McCanne (mccanne@ee.lbl.gov) 1993-03-23 08:12:09 +00:00
cgd
00ecdef12c after 0.2.2 "stable" patches applied 1993-03-21 18:04:42 +00:00
cgd
767b8d57f1 initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00