jhawk
7a31dfa328
Supoprt the IOGEAR/ATEN UC-232A, which uses the Prolific 2303.
...
Make this the "PRODUCT_PL2303" because it's actually id 0x2303
and change the old PRODUCT_PL2303 to PRODUCT_RSAQ.
2001-05-22 00:18:03 +00:00
thorpej
fb4607ec45
Add some additional register definitions, from FreeBSD.
2001-05-22 00:07:32 +00:00
thorpej
0064d69faf
Re-arrange the transmit control data somewhat so that we can
...
use the extended TxCB format (that change will happen later).
2001-05-21 23:58:44 +00:00
minoura
92d92b1cb2
Correct an easy mistake in initializing gain registers.
...
This will fix the L-R imbalance.
Suggested by Ryo HAYASAKA <ryoh@jaist.ac.jp>.
2001-05-21 23:55:04 +00:00
thorpej
65ac078927
Sigh, typo in last.
2001-05-21 23:21:27 +00:00
thorpej
00f922fa70
Change NTXSEGS from 16 to 8, and the TXQUEUE len from 128 to 256. Also
...
increase the number of Rx buffers from 64 to 128.
These mirror some performance tweaks made to the sip(4) driver.
2001-05-21 22:20:31 +00:00
thorpej
afdab0cab8
The ICH3 also has the Resume Bug.
2001-05-21 22:12:08 +00:00
thorpej
a0f9e3c6fb
Regen; add ICH3 network controller IDs.
2001-05-21 22:11:31 +00:00
thorpej
6b51adfbff
Add ICH3 network controller IDs.
2001-05-21 22:11:06 +00:00
thorpej
d84e2452ea
Fix non-fatal typo -- CB_NOP -> CU_NOP in the ICH work-around (they
...
have the same value).
2001-05-21 21:49:51 +00:00
thorpej
b4538a0165
The 82801BA built-in Ethernet has a bug which requires us to
...
issue a NOP before a CU_RESUME when in 10baseT mode. Handle
this.
2001-05-21 21:47:52 +00:00
thorpej
e7a0ef6145
ANSI'ify.
2001-05-21 20:59:38 +00:00
jhawk
ecb3a30463
add $NetBSD$
2001-05-21 20:47:13 +00:00
mjacob
3462fe5d99
Remove reference to adapter_q in scsipi structure. Comment about the
...
usage of channel_q.
2001-05-21 15:50:46 +00:00
ichiro
598241f757
add product COREGA FEther-PCC-TXF
...
kern/11357 and report from goro@venus.dti.ne.jp
2001-05-21 13:48:25 +00:00
ichiro
fd7d5008e8
regen
2001-05-21 13:45:10 +00:00
ichiro
4108bc4645
add product COREGA FEther PCC-TXF
2001-05-21 13:44:48 +00:00
christos
2ed6d9dbf7
PR/12991: Dave Huang: DVD ioctls don't work because we send the wrong size
...
CDB (16 instead of 12).
2001-05-20 21:07:58 +00:00
bjh21
86e12294cd
Add Multi-media/Ethernet card from Irlam.
2001-05-20 21:07:06 +00:00
bjh21
65165c3deb
16-bit podules I acquired at Wakefield:
...
- Added SJ Research Nexus
- Note HCCS use same ID for IDE and SCSI cards
- Update Castle EtherSCSI entry
2001-05-20 20:40:19 +00:00
ichiro
cb675810e0
add more comment about firmware of EVAL-CARD.
2001-05-20 13:14:54 +00:00
ichiro
c13971f816
chenge chip and card identity,
...
print RF-chipset, Medium Access Controller(MAC) and CARD-identity
2001-05-20 12:57:57 +00:00
ichiro
309a9b433c
delete RCS Id from pcmciadevs rev 1.128
2001-05-20 10:47:50 +00:00
ichiro
3b35709de7
make compile again
...
(fix warning : missing white space after `#define....)
2001-05-20 09:54:47 +00:00
ichiro
a2dd9d529f
regen
2001-05-20 09:16:14 +00:00
ichiro
caed7fa236
add vendorID National Instruments
...
add productID PCMCIA-GPIB
2001-05-20 09:15:54 +00:00
soren
281f1795a4
Add TI 1410 to yc_chipsets[].
2001-05-19 19:46:08 +00:00
tsutsui
3d863329cc
space/TAB cosmetics
2001-05-19 12:04:07 +00:00
is
5c9dc5b0d0
When abusing structs to describe on-wire (or in-hardware) data structures,
...
they need to be packed. (Without this, breaks on at least m68k.)
2001-05-18 21:11:43 +00:00
enami
e4334b830d
Don't capitalize the word sync or async. It's inconsistient with other
...
messages.
2001-05-18 16:25:07 +00:00
enami
d5338ae90e
Regen.
2001-05-18 15:35:49 +00:00
enami
679f6a1a54
Add product IDs of internal devices found in NEC VRC4173 and vendor/product
...
ID of MediaQ MQ200.
2001-05-18 15:35:19 +00:00
bouyer
8aa2f73d43
Enable tagged queuing again; should work now with scsipi_base rev 1.42
2001-05-18 12:57:42 +00:00
bouyer
8b5bf22895
Workaround for broken drives (explained to me by Chris G. Demetriou):
...
some devices can't handle tag number larger than some values and always
reject commands with QUEUE FULL if the tag number is larger than this.
Under some circonstances the scsipi system may not decrease periph_openings
(as a workaround of other odd behavior) and we may end up requeuing the command
with a hight tag value again, and the driver could loop on this.
Workaround: in case of queue full, decrease periph_openings to
min(periph_active - 1, periph_openings - 1) so that, after some iteration,
periph_openings is less than the max tag value acceptable by the device.
Solves the problem with tagged queuing on ncr53c9x for me.
2001-05-18 12:56:28 +00:00
fredette
d76bcda838
Fixed some typos, removed unused asm() labels. Removed
...
the DMA map creation, now the bus glue does this.
2001-05-18 12:51:58 +00:00
drochner
3df4a7a4a8
do this console device lookup thing the right way this time
...
(This "dev" argument to the console functions is nonsense - nothing
should depend on it.)
2001-05-18 11:49:21 +00:00
jhawk
4601552595
Regen
2001-05-18 06:14:40 +00:00
jhawk
6f032f45b3
Support the Socket EA pcmcia ethernet (ne). It's ooooold.
2001-05-18 06:05:52 +00:00
thorpej
f1f78293df
- Add some instrumentation which can be enabled by defining
...
SIP_EVENT_COUNTERS.
- Decrease SIP_NTXSEGS to 8 and increase SIP_TXQUEUELEN to 256.
This gives us 256 transmit jobs with only twice the descriptor
memory footprint. This prevents stalling transmissions due to
lack of transmit jobs under heavy load.
- Increase SIP_NRXDESC to 128 so we don't run out of receive descriptors
under extreme load.
- As recommended by the manual, leave one descriptor in the transmit ring
with OWN clear to prevent wrap-around.
- Even though the manual claims that driver software must initialize
TXDP if there are no pending transmissions when a new transmission
is to be initialized, doing so causes serious performance degredation
on the DP83820 under heavy load. Not initializing TXDP also increases
performance on the DP83815.
All of this gets us up to ~90Mb/s on both the DP83820 and DP83815 when
connected to a 100base network.
2001-05-18 04:38:30 +00:00
thorpej
dbdf3820d8
Add a driver for the National Semiconductor DP83820 Gigabit Ethernet
...
chip. This is found on the NetGear GA-622 and Asante FriendlyNet
GigaNIX.
2001-05-18 02:03:53 +00:00
bouyer
7ddcb8122d
SDEV_DB -> SCSIPI_DB
2001-05-17 20:02:56 +00:00
drochner
bc8eda57c9
increase the delay after PHY reset - it seems that mii register accesses
...
can fail if attempted too soon after reset
2001-05-17 19:00:18 +00:00
drochner
199e9f8164
regen
2001-05-17 17:39:30 +00:00
drochner
10aff2d3f0
argh - the OUI of PMC-Sierra is 00-e0-04, according to IEEE.
...
They managed to mess it up in a new way.
2001-05-17 17:39:00 +00:00
drochner
c1f451f54d
regen
2001-05-17 17:37:01 +00:00
drochner
2e9334d53e
add some stuff I got between my fingers
2001-05-17 17:36:30 +00:00
drochner
c1617a9b13
check PCI subsystem ID for a SMC9432BTX1 or SMC9432FTX and tell the common
...
driver about their media support (BNC and 100FX, respectively)
2001-05-17 17:35:13 +00:00
drochner
323adb5a41
support BNC interfaces (serial mode) as on the SMC9432BTX and 100FX
...
on the SMC9432FTX
2001-05-17 17:32:47 +00:00
drochner
1ea0cb1ea4
support the fiber output of the PHY device, enabled if the MIIF_HAVEFIBER
...
flag is passed in from the board driver
2001-05-17 17:29:54 +00:00
drochner
002851041c
re-enable mii_flags in attach args - I've found a use for it: tell the
...
PHY which support it that a fiber interface is present
2001-05-17 17:28:21 +00:00