mycroft
cc84859459
Map the EISA registers correctly!
1998-08-15 02:30:56 +00:00
mycroft
196dfd7597
Always map the EISA configuration registers.
1998-08-15 02:26:31 +00:00
thorpej
e9c5407d64
Only map the amount of space the device actually occupies.
...
Part of PR #5279 , Martin Musemann.
1998-08-15 01:59:25 +00:00
thorpej
93eb06f9f2
Don't bother with the num_memspace check. It makes some otherwise-working
...
cards (e.g. Xircom CM33) fail needlessly.
From Jan van Doorn <jdoorn@nc.com>, PR #5580 .
1998-08-15 01:41:31 +00:00
thorpej
582d4a7856
Should not use SCSI_POLL if the system is not cold.
1998-08-15 01:32:55 +00:00
thorpej
9646d7f100
Add support for the D-Link DE-660. From Tero Kivinen <kivinen@ssh.fi>,
...
PR #5691 .
1998-08-15 01:20:05 +00:00
thorpej
7ea79f1cb2
Regen.
1998-08-15 01:18:06 +00:00
thorpej
be8a202a21
Add the D-Link DE-660. From Tero Kivinen <kivinen@ssh.fi>, PR #5691 .
1998-08-15 01:17:51 +00:00
thorpej
b3b533c44d
Keep track if the disk has had done i/o, making it dirty. On last close,
...
or at shutdown, flush the cache if the disk is still dirty and it support
cache flushing. Fixes PRs #5588 (Jim Bernard) and #5589 (Justin Gibbs).
1998-08-15 01:10:54 +00:00
thorpej
1f4b4ceda6
Add support for the NewMedia BASICS Ethernet. Device info provided by
...
Stefan Grefen in PR #5902 .
1998-08-14 23:31:22 +00:00
thorpej
5fa0fd5087
Regen.
1998-08-14 22:59:54 +00:00
thorpej
924090ec6d
Add vendor ID for NewMedia Corporation, and product ID for NewMedia
...
BASICS Ethernet. From Stefan Grefen, PR 5902.
1998-08-14 22:59:35 +00:00
drochner
cea8e0a23f
explicitely select the master before trying to access its registers
1998-08-14 20:39:04 +00:00
drochner
a8d0a43ffa
2 changes to pciide_probe_wdc() (used in compatibility mode to check
...
if i drive is responding):
-if the reset succeeds, check some registers to make sure there is really
a drive (and not a chipset which echoes back the last written value)
-explicitely select the master before trying to read the master's status
1998-08-14 20:35:40 +00:00
mycroft
183442fe73
Emulate ulinear_be using slinear_be on later chips.
1998-08-14 00:49:23 +00:00
thorpej
ae8bdb1e72
Make sure CIMDIS is set and FLINK is clear in the PCR.
1998-08-14 00:23:26 +00:00
rvb
48bf26949f
Report "true" disk geometry; like sd disks do
1998-08-13 18:16:53 +00:00
augustss
523a2c670a
Make sure to turn off timeout flag when doing untimeout().
1998-08-13 15:50:57 +00:00
nathanw
55491ea367
Rototill match algorithim. New scheme:
...
1. Does the function claim to be a serial port?
2. Does the function's configuration table present all four
standard ISA com port ranges?
3. Is the device in our table?
New serial devices do not need to be added to the table unless they
fail both (1) and (2).
1998-08-13 15:08:54 +00:00
nathanw
a461703d7f
Use PCMCIA_FUNCTION definitions.
...
Initialize function ID in new pcmcia_function structures to
PCMCIA_FUNCTION_UNSPEC, not PCMCIA_FUNCTION_MULTIFUNCTION (0).
1998-08-13 15:03:06 +00:00
nathanw
5417a1681d
Add PCMCIA_FUNCTION_* macros, for function types defined by
...
PCMCIA_CISTPL_FUNCID.
1998-08-13 15:00:02 +00:00
augustss
dd1665ce4b
Fix typo in SYSEX code.
1998-08-13 12:40:20 +00:00
kim
f750a7d47e
device ess was listed twice
1998-08-13 04:53:18 +00:00
eeh
a2dd74ed79
Merge paddr_t changes into the main branch.
1998-08-13 02:10:37 +00:00
augustss
c987d23146
Remove some leftover fluff.
...
Make sure there is no outstanding timeout when the sequencer is closed.
1998-08-13 00:13:56 +00:00
thorpej
94e489e277
If the autonegotiation is enabled, the PAR doesn't indicate duplex mode
...
properly! Work around this by determing current active media by taking
the highest-order common bit of our advertised capabilites and the link
partner's.
If the link partner doens't do autonegotiation, then parallel detection will
pick up the media type, which will never be full-duplex, so reading the PAR
is ok in this case.
Bug pointed out by Matthias Drochner, work-around inspired by reading
the dp83840 manual, section 3.9 (IEEE 802.3u auto-negotiation).
1998-08-12 22:41:21 +00:00
thorpej
d95a6e9dec
Make a variable name reflect a register name.
1998-08-12 22:27:42 +00:00
thorpej
d4a5a3d0ef
Run the shutdown hook w/ SCSI_AUTOCONF.
1998-08-12 22:15:57 +00:00
augustss
58e0098fef
Shut up after close().
1998-08-12 21:36:21 +00:00
augustss
391ef355d5
Handle SYSEX messages.
1998-08-12 21:31:28 +00:00
augustss
651d704733
Lower buffer size.
1998-08-12 21:29:29 +00:00
thorpej
981f0cd0d0
If autonegotiation is enabled in the BMSR, and the BMCR doens't claim
...
that it has completed, report "none" as the active media type.
1998-08-12 20:56:34 +00:00
thorpej
a24f6f77bf
Ugh, don't print out "autonegotiation failed to complete" if it did.
...
We get these once a second if we're in auto mode, the interface is up,
and there's no carrier.
1998-08-12 20:46:47 +00:00
drochner
3292aee22b
Separate special character handling from normal output so that they
...
are obeyed even during an escape sequence.
This is how the original VT100 behaves.
1998-08-12 20:09:47 +00:00
drochner
8e12b6c020
stricter parameter check for scrolling regions
...
(PR kern/5954 by Dave Huang <khym@bga.com>)
1998-08-12 20:04:12 +00:00
scottr
c587bae132
Nit: space -> tab conversion. No functional change.
1998-08-12 19:16:24 +00:00
mycroft
5c76b6a944
The mic preamp is really a property of the input stage, and affects both
...
pass-through and recording.
1998-08-12 19:13:14 +00:00
mycroft
a5ace63ee2
Associate the preamp with the mic volume in the input class.
1998-08-12 19:09:55 +00:00
mycroft
916c60de3e
Oops; fix typos.
1998-08-12 18:55:03 +00:00
thorpej
b170caf730
Completely rewrite media selection. Add support for the MII/PHY on
...
the 3Com 3c905-TX and 3c905-T4. Fix handling of the MII on the
3c595-MII and 3c597-MII (can't talk to the PHYs on these cards; just
use "manual" for the external MII port).
Fixes kern/4782 (Chris Demetriou).
1998-08-12 18:51:52 +00:00
mycroft
a2f1d5b822
Add a knob to enable/disable the mic preamp.
1998-08-12 18:47:43 +00:00
augustss
fa39959a5e
Add a MIDI driver for the PC speaker. This is mostly of hack value,
...
but, hey, lotsa people got a MIDI device now! (A truly pitiful one. :-)
1998-08-12 18:16:36 +00:00
augustss
881b4053a6
Remove some white space.
1998-08-12 18:15:04 +00:00
augustss
50ab480a8c
Add a layer to handle emulation of MIDI for synthesizers.
...
It handles decoding of MIDI commands, voice allocation, and translation
it notes to frequencies.
1998-08-12 18:14:01 +00:00
augustss
27c5df27d1
Tidy up and rename some functions in the MIDI driver.
1998-08-12 18:11:53 +00:00
thorpej
5bec554354
Driver for the 3Com internal PHY, found on 3c905B-TX cards (and maybe
...
some 3c905-TX?). Partially from Frank van der Linden.
1998-08-12 08:46:20 +00:00
scottr
53907fe5a1
Support Cabletron Ethernet card, from John Marohn in PR 5762.
1998-08-12 07:19:09 +00:00
mycroft
3979b06d00
enhanced -> preamp
1998-08-12 03:18:34 +00:00
mjacob
5ad5bb35af
minor change to make the message less linux like
1998-08-12 00:03:23 +00:00
matthias
1f5c14d8ef
ess_audio_channel:active is now used even when DIAGNOSTICS is not defined.
1998-08-11 12:16:22 +00:00