thorpej
dd6750820c
Expose the "enable" and "disable" functions so that the front-ends can
...
access them.
1998-11-17 20:25:00 +00:00
bouyer
b64b7c2964
New IDE xfer flag: C_SENSE, set by the ATAPI back-end sense info needs to
...
be retrieved.
1998-11-17 14:14:52 +00:00
thorpej
0c3ca7b31e
Finish implementing interrupt-driven card insertion and removal support.
...
- Deactivate the card on removal and queue a REMOVAL event for the socket's
event thread to finish the detach.
- Queue an INSERTION event for the socket's event thread on insertion.
Implement a few missing infrastructure pieces to support this.
Hot swapping of PCMCIA cards now "works". (Not quite; things like network
devices need changes for their respestive subsystems. These changes are
coming soon...)
1998-11-17 08:49:11 +00:00
thorpej
fc44652721
Implement a kernel thread per PCMCIA socket to handle card insertion and
...
removal events.
1998-11-16 22:41:01 +00:00
thorpej
d2afdb5b59
Fix some whitespace lossage, canonicalize some media names.
1998-11-16 19:13:31 +00:00
mycroft
8146c925da
If we get a TX interrupt with no packets buffered, ignore it. This can occur
...
if the chip is reset while transmitting.
XXX
This occurs at boot time because the SIOCADDMULTI always resets the interface
when adding the `all hosts groups' -- usually while the ARP packet is being
transmitted. All drivers should be fixed to not reset the interface when
changing the multicast filter, if possible.
1998-11-12 13:18:26 +00:00
bouyer
1e71e76d6c
- clearify the boot messages (features supported vs features used). Thanks to
...
Havard Eidnes for his complains about this :)
- fix some typo in comments
- hoppefully better detection of drives reporting bogus PIO modes.
1998-11-11 19:38:27 +00:00
msaitoh
21e1b057bc
Sorry, I forgot to revert "#if 0".
1998-11-09 07:01:47 +00:00
veego
2749e8b74a
We don't need the pci headers here.
1998-11-08 22:02:25 +00:00
kenh
e58cf6b359
Add definitions for the ATA power management commands
1998-11-05 22:49:09 +00:00
msaitoh
37bbf03777
fix pcic_chip_socket_enable() to works on more machines.
1998-11-05 07:55:48 +00:00
fvdl
7b10c3e7e4
Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards. Rename
...
constants from EP_ to ELINK_ since they're now used in the ex driver as well.
1998-11-04 00:29:28 +00:00
thorpej
cd7f7eff85
Code common to RealTek 8019 and 8029 NE2000-compatible Ethernet chips.
...
Includes media selection support and support for Full-duplex.
1998-10-31 00:44:33 +00:00
thorpej
fa97a53c11
Multiple inclusion protection.
1998-10-31 00:31:43 +00:00
thorpej
992f2906ba
Move the RTL8029 register definitions to <dev/ic/rtl80x9reg.h>, and add
...
the registers/bits present in the RTL8019 (ISA version).
1998-10-31 00:27:41 +00:00
nisimura
074bc27605
- Add filenames for VDAC/cursor sprite hardware descriptions; bt431reg.h,
...
bt459reg.h, bt463reg.h and ims332.h as pointed by Klaus Klein.
1998-10-30 00:18:16 +00:00
dante
2cb48d6c4e
Add support for macppc.
...
Very special thanks to Itsumi Tsutsui for his invaluable collaboration.
1998-10-28 20:39:45 +00:00
kleink
026fcd0ce2
RCS Id police, canonicalize multiple-inclusion protection symbol names.
1998-10-28 16:26:01 +00:00
nisimura
675a2afc89
- Brooktree Bt459 135 MHz Monolithic CMOS 256x64 Color Palette RAMDAC.
...
- Brooktree Bt431 Monolithic CMOS 64x64 Pixel Cursor Generator.
- Inmos IMS G332 Color Video Controller.
1998-10-28 04:10:36 +00:00
thorpej
56066ad5fb
Add media list, media list count, and default media arguments to
...
ne2000_attach().
1998-10-28 00:13:47 +00:00
thorpej
3a9e6f3a29
Define a "page 3", used on some chips which emulate a dp8390, but also
...
provide extensions.
1998-10-27 23:34:17 +00:00
scottr
3a7a7177cc
Update for changes to NCR5380_READ() and NCR5380_WRITE().
1998-10-26 04:44:04 +00:00
scottr
8ed7c47c7a
In order for the SCI_CLR_INTR() and SCI_BUSY() macros to work, we
...
must actually use the softc pointer provided. Adjust NCR5380_READ()
and NCR5380_WRITE() appropriately.
1998-10-26 04:42:47 +00:00
scottr
d4e6677111
Replace architecture-dependent tag/handle field names with
...
architecture-independent versions.
1998-10-25 23:48:29 +00:00
christos
fab7faf6a4
Fix typo
1998-10-25 18:49:18 +00:00
christos
906db1e920
PR/6274: John Ruschmeyer: Add support for the ncr53c80 driver on the i386.
1998-10-25 17:26:41 +00:00
bouyer
88d1b8138c
If WDC_DIAGNOSTIC is defined, check in wdcstart() that we are called at
...
splbio.
1998-10-21 09:12:46 +00:00
is
a2386d4325
fully implement soft callback usage
1998-10-20 22:18:13 +00:00
chuck
ce89209d42
when transmitting we cannot totally fill the circular buffer (i.e.
...
we can't use up all of the remaining sc->txslot[chan].bfree free
bytes) because that would cause the circular buffer read pointer
to become equal to the write pointer, thus signaling 'empty buffer'
to the hardware and stopping the transmitter. spotted and fixed
by Kenjiro Cho <kjc@csl.sony.co.jp>
1998-10-20 17:53:54 +00:00
bouyer
794fadcf0a
Donc reset the disk state to 0 in wd.c, set a flag which will cause it
...
to be reset to 0 at wdcstart(). This fixes a race condition between
normal I/O and wdioclt().
1998-10-20 17:00:26 +00:00
is
3ebe847640
Stopgap fix for stupid pasto. Fix for the BAHSOFTCOPY case will be provided
...
after more sleep.
1998-10-19 22:00:14 +00:00
bouyer
96a0812fd8
Kill an extra printf("\n").
1998-10-15 11:38:04 +00:00
mycroft
d2d873481a
pcic_wait_ready(): If we didn't get READY, print out the current status.
1998-10-15 04:04:43 +00:00
perry
6413810bf3
Stop spurious lpt messages from being printed -- approved by fvdl.
1998-10-14 20:09:06 +00:00
dante
773dc968ad
Remove some debugging printf
1998-10-14 13:28:47 +00:00
dante
de1d4ba9b0
Change the way uCode is loaded into board LRAM, to let it work on macppc.
1998-10-13 22:57:26 +00:00
bouyer
e8322de657
Add a new drive flag, DRIVE_MODE, set when the drive properly reported its
...
PIO/DMA modes. Don't try a SET_FEATURE if it didn't report its mode.
1998-10-13 15:18:46 +00:00
bouyer
7545a59b8c
In debug message, always print controller:channel:drive
1998-10-13 15:02:41 +00:00
bouyer
ff0134b99f
Properly separate DEBUF_XFERS and DEBUG_FUNCS: DEBUF_XFERS is for data
...
transfers (may be called often), where DEBUG_FUNCS is for setup functions
(not used for normal contitions).
1998-10-13 09:33:59 +00:00
bouyer
da5d0a6f17
pciide.c: don't define WDCDEBUG, so it compiles on alpha. Correct a bogon
...
in the printing of DMA mode (piix3/4 only)
others: set the debug_mask to 0, so that debug messages are turned off by
default but can be easily turned on.
Reset drive_flags to 0 for unconfigured devices, so that they are ignored
later. For configured devices, reset state to 0 after probe/attach.
1998-10-13 08:59:45 +00:00
msaitoh
39c8c94fa5
make it compile with GWETHER again.
1998-10-13 08:33:05 +00:00
bouyer
19fddaeeb5
Merge bouyer-ide
1998-10-12 16:09:10 +00:00
thorpej
29d472f53d
Garbage-collect the open_target_lu and close_target_lu entry points from
...
struct scsipi_adapter; they were not used.
Add a scsipi_ioctl entry point to struct scsipi_adapter. This will be
used to issue ioctl commands to the host adapters.
Inspired by PR #6090 , from Matt Jacob.
1998-10-10 00:28:28 +00:00
dante
423c1d8dd3
Make AdvanSys narrow driver compile on BIG_ENDIAN machines.
...
Thanks to Izumi Tsutsui
1998-10-06 14:44:21 +00:00
thorpej
11bc54234b
In epic_init(), attempt to start output on the interface once the interface
...
is initialized.
1998-10-05 19:10:22 +00:00
matt
d9cb3415b1
Fix typo (pointed by Matthias Drochner).
1998-10-02 20:00:28 +00:00
drochner
1693b8b4a6
minor changes to console handling in zstty_attach():
...
-wait 20ms between printf() and reconfiguring the hardware
-set cn_tab->cn_dev here because this is the place where the real minor
number is known
1998-10-01 18:52:42 +00:00
matt
bf8783afa4
Fix the receive length so it includes the extra bytes in the fddi_header.
1998-09-28 20:37:12 +00:00
matt
43b462df88
Insert the FDDI control bytes in pdq_ifstart before we load the dmamap
...
and dmasync the data. Fix pdq_os_receive_pdu to use PDQ_OS_HDR_OFFSET
instead of PDQ_RX_FC_OFFSET.
1998-09-28 18:01:43 +00:00
matt
a1528c368d
Fix transmit handling (this also should speed up transmits
...
slightly).
1998-09-28 17:13:54 +00:00