briggs
a5d1d7e79f
Add the MPC8240 (Kahlua) Host Bridge
2001-02-04 18:16:20 +00:00
ad
8067f991df
Allow for draining/adjusting the queue.
2001-02-04 17:15:37 +00:00
ad
8d75ab98d3
Add a driver for the Mylex DAC960 family (including DEC SWXCR).
2001-02-04 17:05:11 +00:00
martin
688279a063
Stopgap fix: block interrupts in attach routine until handler is
...
established.
XXX real fix: make enable/disable for real and invoke them when needed.
XXX This has to wait until the layer 1 <-> layer 2 interface is
XXX restructured.
2001-02-03 22:44:23 +00:00
tshiozak
b13009db08
separate mididev and jack logically.
2001-02-03 18:50:31 +00:00
tshiozak
579a1c26ca
change how to allocate xfer; alloc xfer when attach and free xfer when detach.
2001-02-03 16:49:06 +00:00
mrg
8e0434ce99
include <sys/param.h> before <sys/ioctl.h>
2001-02-03 12:51:10 +00:00
marcus
51c778440d
Now does character remapping depending on font encoding.
2001-02-02 06:01:01 +00:00
marcus
005368f745
Added a function to remap Unicode character to font glyph index.
2001-02-02 06:00:38 +00:00
marcus
0fa36be20f
Set correct font encoding.
2001-02-02 05:59:53 +00:00
marcus
24f268a691
Added a fontencoding for the Sony fonts.
2001-02-02 05:58:04 +00:00
thorpej
311479928a
Rework the transmit logic. Use a "free" and "dirty" list of
...
transmit jobs. The previous logic occasionally, under heavy
load, would attempt to sync and unload DMA maps that weren't
currently in use, and also occasionally leaked mbufs under
heavy load.
Yay, NFS now works pretty well on my Dreamcast.
2001-02-02 04:34:19 +00:00
hubertf
295df3b3d7
Regen: Add M5243 PCI-AGP Bridge
...
Fixes PR 11466 by Jared D. McNeill <jmcneill@invisible.yi.org>
2001-02-02 03:56:20 +00:00
hubertf
4421d6f784
Add M5243 PCI-AGP Bridge
...
Fixes PR 11466 by Jared D. McNeill <jmcneill@invisible.yi.org>
2001-02-02 03:51:52 +00:00
thorpej
bf8be41116
Put the rx buf pointer into the softc directly.
2001-02-02 03:51:51 +00:00
thorpej
bd8c908512
Add a display type for the Dreamcast PowerVR.
2001-02-01 17:53:12 +00:00
thorpej
84b5bb2f1b
Fix a bug in ring-buffer wrap calculation. On the Dreamcast,
...
it causes assertions to fail in the PCI bounce buffer code. On
other platforms, it causes the address of the next packet to
be mis-calculated, leading to packet loss.
2001-02-01 04:45:17 +00:00
tshiozak
3abc724ebe
solve the race condition while output for umidi.
2001-01-31 16:19:35 +00:00
tshiozak
ca8eb9d318
correct MUX-MIDI state machine. (EXCL_2 state)
2001-01-31 16:02:38 +00:00
tsutsui
32692a53f2
Add kbc on news68k.
2001-01-31 10:48:18 +00:00
thorpej
3c0c1146ac
Use a 16K receive buffer on the SEGA Dreamcast (XXX should be
...
done differently than it is).
2001-01-31 07:44:51 +00:00
thorpej
56d0d6ce83
Match the SEGA Dreamcast Broadband Adapter, and use PCI memory
...
space on that device (XXX should be done differently than it is).
2001-01-31 07:44:04 +00:00
thorpej
615bf08f21
Regen; add SEGA Dreamcast Broadband Adapter.
2001-01-31 07:24:58 +00:00
thorpej
98182357a2
Add the SEGA Dreamcast Broadband Adapter.
2001-01-31 07:24:32 +00:00
augustss
eaeb1e44f5
Ad umidi.
2001-01-31 04:17:27 +00:00
tshiozak
6c60c9ff82
initial commit of USB midi driver.
...
- I tested only ROLAND UM-1 and YAMAHA UX256.
These are not conforming to USB-MIDI spec, however these are
similar to USB-MIDI.
- Since I've not yet seen the "genuine" USB-MIDI device,
I cannot test such devices although I wrote the codes for it.
TODO:
- clean up the codes.
- umidi(4) manpage.
- /dev/rmidi? is working well, but /dev/music seems not working correctly.
2001-01-30 23:26:47 +00:00
tshiozak
61250c9635
some changes for midi_start_output() under PROP_OUT_INTR devices.
...
- protect the buffer even though ointr occur until exiting
from hw_if->output().
- allow this function to send multiple bytes to hw_if->output()
at the same time. it's necessary for umidi.
2001-01-30 23:02:18 +00:00
thorpej
4e7ff09e27
Make sure to clear sysmon_armed_wdog once the watchdog timer
...
is disarmed.
2001-01-30 22:24:31 +00:00
thorpej
9710d432c2
Power management support for the CardBus Etherlink XL cards.
...
From Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>.
2001-01-30 19:27:39 +00:00
augustss
57789d81c3
Regen.
2001-01-30 15:04:45 +00:00
augustss
9385e3019d
Add Abocom URE450 Ethernet adapter.
2001-01-30 15:04:23 +00:00
ichiro
e08982d234
add uplcom_{open,close}
...
it only reset routine yet.
2001-01-30 13:17:43 +00:00
itohy
5ce651390d
Fix problem where tsleep() is used not on the cardbus thread.
...
This change makes PCMCIA cards work again on my machine.
Unfortunately, some of the DELAY_MS() are called when the current
process is not the cardbus thread, that is, on interrupt contexts.
I confirmed these are actually used in interrupt context and replaced
them with delay()s. However, I haven't confirmed other DELAY_MS()s
are always on the cardbus thread.
This shall be a temporary fix. The driver needs being rewritten
not to use such delay()s, of course.
2001-01-30 07:23:14 +00:00
tsutsui
013511e442
Use ether_crc32_be() for multicast hash calculation.
2001-01-29 12:04:10 +00:00
ichiro
f83bca2bbb
Contec FLEXLAN/FX-DS110-PCC work
...
reported by Shingo WATANABE(nabe@nabechan.org )
2001-01-29 11:26:28 +00:00
ichiro
4d076b5e9b
regen
2001-01-29 11:23:43 +00:00
ichiro
012109227d
add products
...
Contec FLEXLAN/FX-DS110-PCC wavelan card
2001-01-29 11:23:13 +00:00
enami
2c218a4926
Handle allmulti case correctly as a NetBSD network driver;
...
if we are requested range of multicast address or too many multicast address,
program multicast filter to receive all multicast address. And set/clear
IFF_ALLMULTI flag properly.
2001-01-29 01:24:42 +00:00
augustss
e6de2c6337
Commit second half of rate limit change.
2001-01-28 19:01:20 +00:00
augustss
a96a3fa4ca
Put a rate limiter on the scheduling overrun message.
2001-01-28 16:18:09 +00:00
ichiro
5e870d500f
COMPAQ Agency NC5004 Wireless Card(Prism2) work.
2001-01-28 07:18:40 +00:00
ichiro
afeced92a0
regen.
2001-01-28 07:15:07 +00:00
ichiro
b74006da99
add product id
...
COMPAQ Wireless Card NC5004(Prism2)
2001-01-28 07:14:47 +00:00
ichiro
1225c5883f
USB-RSAQ work
...
but this product was discon.
2001-01-28 03:44:46 +00:00
nathanw
d460e9b43e
Minor grammar/spelling fixes in comments.
2001-01-28 01:49:54 +00:00
oster
cc2a28f2c0
Un-'__P'ify.
2001-01-27 20:42:20 +00:00
oster
1949425ffc
Nuke some bogus debug code that was already '#if 0'ed out.
2001-01-27 20:18:55 +00:00
oster
e6d8ca0dee
Cosmetic cleanup of some comments, and nuke an unused #define.
2001-01-27 20:10:49 +00:00
oster
75ea8b428e
Having moved some of the bits needed by raidctl into rf_configure.c, we
...
no longer need those bits here. In particular, this file is now only
used in the kernel, and that allows us to clean up a lot of cruft.
2001-01-27 19:34:43 +00:00
augustss
532934d5f1
ANSIfy.
2001-01-27 18:53:33 +00:00
augustss
d13e6a84f2
Sleep a little when closing the midi device to allow the UART to drain.
2001-01-27 18:37:01 +00:00
ichiro
c501a146a0
regen
2001-01-27 13:19:48 +00:00
ichiro
be66040d49
add product
...
I/O DATA USB-RSAQ(discon.)
2001-01-27 13:19:27 +00:00
oster
3edd34f0be
More #if's. This needs some serious rototillage, but a few #if's will
...
suffice for now.
2001-01-27 02:13:34 +00:00
bouyer
22189b442b
Add a few siop_table_sync() calls.
2001-01-26 22:00:01 +00:00
bouyer
05b5119cdf
Fix a 4 byte ovferflow in an array:
...
resel[sizeof(load_dsa) / sizeof(load_dsa[0])] is 25, not 24.
2001-01-26 21:58:56 +00:00
ad
01c89cec5c
No need to submit before poll any more.
2001-01-26 19:53:15 +00:00
oster
c4a426333f
My.. what a twisty little maze of #defines and dependencies. Some of this
...
code is used for more than anticipated, and I missed a few checks last
night. Thanks to Bernd Ernesti for poking me about this.
2001-01-26 14:06:16 +00:00
is
cf9b8e8210
Contribution by Ryoji Kato: I-O DATA IFML-560 56K modem device ID.
2001-01-26 11:04:20 +00:00
is
2b15bcc35b
Contribution by Ryoji Kato: I-O DATA IFML-560 56K modem support.
2001-01-26 11:02:18 +00:00
rh
6939097e75
Add left/right reversal quirk entry for Toshiba Protege 7020
2001-01-26 10:04:43 +00:00
rh
30dcc3b36e
regen
2001-01-26 10:04:12 +00:00
rh
2f324bf9a0
Add Toshiba Protege product code
2001-01-26 10:03:47 +00:00
rh
8ec736c069
Add quirk for Compaq Armada M700 to fix left/right channel reversal.
...
Quirk entry provided by Joachim Koenig-Baltes <koenig@cms.tecmath.com>
2001-01-26 09:22:18 +00:00
rh
095bcc2e62
regen
2001-01-26 08:04:40 +00:00
rh
f6dbeb0440
Add product code for the Compaq Armada M700 Notebook
2001-01-26 08:02:46 +00:00
oster
e47b177bc0
Nobody calls these bits if we arn't doing RAID5 with rotated spare stuff.
...
Add an #if.
2001-01-26 05:16:58 +00:00
oster
1763f954c7
These bits are only needed for the interdecluster stuff.. wrap them
...
with an #if.
2001-01-26 05:09:13 +00:00
oster
7833c33e99
Whoops.. Leave them on.. (for now.)
2001-01-26 04:43:16 +00:00
oster
a40eef11ac
Give the parity declustering code their own 'RAID arch' types, and
...
allow us to turn them off if desired.
2001-01-26 04:40:03 +00:00
oster
61a2ee28fb
Lots of stuff here that is only used for some of the 'fancier' RAID types.
...
Don't compile it if we arn't going to use it.
2001-01-26 04:27:16 +00:00
oster
bcc70a3f37
Clean up some INDENT warnings. (yes, these have been there for a while!)
2001-01-26 04:14:14 +00:00
oster
0a5ca1547d
Various parts of this file are only needed by the even/odd and PQ
...
RAID types. Don't include those bits if we arn't doing even/odd or PQ stuff.
2001-01-26 04:05:08 +00:00
oster
9880e186ec
Don't build the stuff in this file if RF_INCLUDE_EVENODD is not defined.
2001-01-26 03:50:53 +00:00
oster
c77d3c20a8
Ensure we update the 'partitionSize' field of the component labels
...
when doing a reconstruct or a copyback. If we don't, junk might be
there, and that could cause the component to be not correctly
autoconfigured on reboot. Thanks to Simon Burge for helping track this down.
2001-01-26 02:16:24 +00:00
toshii
b8569c0b8e
The previous revision was my fault. audio_calcwater() needs to be
...
called at every open.
Thanks Witold J. Wnuk for pointing out this problem.
2001-01-25 15:25:34 +00:00
tsutsui
b2457f9a76
Move NEWS keymap file into MI place to share with news68k.
2001-01-25 13:13:59 +00:00
ichiro
fa52d46203
more datasheet
...
but same...
2001-01-24 14:46:49 +00:00
haya
c54894efe9
IMPROVEMENT: use tsleep() instead of delay(). Kernel do not stop
...
during card insertion, deletion and power change.
2001-01-24 10:10:04 +00:00
augustss
840a1d7e2b
Fiddle enough with the tty so that it wakes up on detach and drops
...
the reference count on the ucom.
2001-01-23 22:06:25 +00:00
augustss
4b0119383e
Ad support for an extra message in the ucom attach code.
2001-01-23 21:56:17 +00:00
augustss
0156530592
Null out pointers when closing pipes.
...
Try to wake upper layer on error.
2001-01-23 21:22:57 +00:00
augustss
af1fabe1bc
There are more ports than meet the eye on the Visor. Connect a ucom
...
to each of them.
2001-01-23 21:19:44 +00:00
ad
7bb669ca3e
Fix up license.
2001-01-23 20:51:01 +00:00
ad
c5fe587d24
Oops, be sure to clear the ATTN interrupt on error.
2001-01-23 20:47:02 +00:00
chuck
10ca4fd232
cause the "delete" key to actually send \177 like it used to
...
(and still does with pccons) rather than \033[3~ ...
2001-01-23 19:25:14 +00:00
tv
82a01b7eeb
Regen.
2001-01-23 19:24:19 +00:00
tv
af31089a6d
Re-add $FreeBSD$ RCS Id for the purposes of synchronization tracking.
...
This is not unprecedented, as we do it in >100 places in the tree.
If you disagree with this philosophy, take it to tech-kern for a discussion
FIRST before reverting; TNF, not one particular person, owns this file.
2001-01-23 19:24:00 +00:00
augustss
23cffa82c7
Rearrange detach code so it is more likely to survive detaching an open
...
device (it's still not waking up readers properly).
2001-01-23 17:35:58 +00:00
hpeyerl
f11510dd0a
add missing Weasel command.
2001-01-23 17:18:23 +00:00
augustss
5e8cefc2ea
Ad function to remove a usb task.
2001-01-23 17:04:30 +00:00
augustss
a88f037c70
MAke USB_DEBUG turn on UVISOR_DEBUG.
2001-01-23 17:03:19 +00:00
augustss
cbda952879
Make sure driver attach/detach events are generated in a consistent manner.
2001-01-23 14:04:13 +00:00
augustss
7fd4b01030
Change matching condition (we don't want to match on interface for this
...
type of device).
Don't generate a device detach event since there's no attach event.
Minor cosmetic changes.
2001-01-23 13:48:06 +00:00
ichiro
51ee272c28
simple datasheet
...
http://www.nisseisg.co.jp/jyouhou/_cp/@gif/2303.pdf
but not include register :<
2001-01-23 10:10:22 +00:00
ichiro
2b4a1ad203
increase size of UPLCOM{I,O}BUFSIZE
...
enabe uplcom_break
2001-01-23 08:15:58 +00:00
thorpej
bcb0a27722
Regen; added Xircom CreditCard Token Ring II.
2001-01-23 05:42:43 +00:00
thorpej
ad4bfb4606
Add Xircom CreditCard Token Ring II (woo, I found my card!)
2001-01-23 05:42:12 +00:00
ichiro
db3f510ee6
s/2000/2001 :-)
...
and typo.
2001-01-23 02:36:17 +00:00
augustss
3a36335ddf
Don't turn on the dubug flag by default.
...
Don't print interface class/subclass; it's pointless since the device
doesn't follow any standard class definition.
2001-01-23 02:25:02 +00:00
augustss
d324979aed
Add uplcom.
2001-01-23 02:18:30 +00:00
ichiro
1227a240f1
driver for Prolific PL2303 serial adapter.
...
I/O DATA USB-USAQ2 work.
2001-01-23 01:24:10 +00:00
bjh21
fe3273fbb4
Patch from PR kern/8001, submitted by Rafal Boni.
...
This adds support for EtherExpress/16 cards with 16k of RAM, and in the
process adds general support for PIO mode on these cards. This entails
changing the way the i82586 driver handles bus barriers, since it doesn't
allow for strange cases like this.
This has been tested on the i386 port with the 'ix' driver in both
16KB (which was the source of the problem) and 32KB modes, as well
as with the 'ef' driver. I've tested it (briefly) with 'ei' on arm26
as well. In theory, drivers other than 'ix' should follow precisely the
same code paths as before.
2001-01-22 22:28:43 +00:00
ad
e055513a28
Nuke useless argument to ld_twe_dobio().
2001-01-22 21:56:11 +00:00
thorpej
69fd9caaae
Don't IFQ_SET_READY() -- this driver isn't ALTQ'ified.
2001-01-22 21:38:35 +00:00
ad
7575649e53
Minor optimisation.
2001-01-22 17:44:28 +00:00
ad
03463e18f1
opt_twe.h isn't needed any more.
2001-01-22 17:40:14 +00:00
ad
8771c04bd1
Don't artificially clamp the maximum number of outstanding commands.
2001-01-22 17:38:23 +00:00
ad
9c7e523b64
- Complain if interrupt-driven retrieval of AENs fails somehow.
...
- Clamp the number of outstanding commands to 129.
- Other tweaks.
2001-01-22 17:32:11 +00:00
jdolecek
9e7736f1dc
make patches[] const
2001-01-22 14:30:43 +00:00
jdolecek
29d563fd5b
regen: US Robotics (3Com) 56K Voice Internal PCI Modem (WinModem) entry added
2001-01-22 14:18:42 +00:00
jdolecek
0f1dba40c7
add US Robotics (3Com) 56K Voice Internal PCI Modem (WinModem) entry
...
I wish I'd been less foolish and not bought this device ...
2001-01-22 14:15:24 +00:00
mjl
5d9e997522
Regen for stallion.
2001-01-22 13:58:37 +00:00
mjl
c77d1a22c4
Add stallion products.
2001-01-22 13:57:54 +00:00
toshii
577ac6e31c
Remove the line in audio_open which zeroes sc_[pr]r.blksize.
...
Because zeroing them causes zero division panic with devices which don't
support 8kHz mulaw, and the effect of this line was to force calling
audio_calcwater even when unnecessary.
2001-01-22 08:37:54 +00:00
mycroft
f2d987f8a4
Force certain commands (i.e. DVD authentication) to PIO mode. They are
...
explicitly not supported in DMA mode, and generally return an `illegal field
in CDB' error.
This should have been done ages ago.
2001-01-22 07:00:39 +00:00
augustss
135068fdc8
Add clct.
2001-01-22 02:22:35 +00:00
augustss
972d156775
Clean up a little.
2001-01-22 01:44:56 +00:00
augustss
45116f2c38
Add clct driver for Cirrus Logic CrystalClear PCI Audio CS4281.
...
Driver written by Tatoku Ogaito.
2001-01-22 01:34:42 +00:00
augustss
22a541e778
Add a comment.
2001-01-22 01:13:47 +00:00
augustss
7090ce901d
Defer stopping the interface on error to a process context.
...
XXX The cue changes have not been tested, since I don't have a cue adapter.
2001-01-21 22:09:23 +00:00
augustss
dfa2282053
Change watchdog routine. (From FreeBSD.)
...
The only thing stopping us from getting totally rid of the evil
USBD_NO_TSLEEP hack is the (broken) assumption in the MII driver that
registers can be read and written without a process context.
2001-01-21 19:42:29 +00:00
augustss
2a7443922d
Get rid of `#ifdef FreeBSD'; they maintain their own version.
2001-01-21 19:36:31 +00:00
augustss
aa75661373
Use the new usb_add_task() call to execute the statistics gathering.
...
This gets rid of the evil USBD_NO_TSLEEP hask from the cue driver.
2001-01-21 19:30:35 +00:00
augustss
996efaa78c
Ad a comment.
2001-01-21 19:00:29 +00:00
augustss
df20cb2972
Change the operation of the USB event thread. Before it only performed
...
USB device discovery, now it can also perform (short) tasks for device
drivers that need a process context, but don't have one.
This is not pretty, but better than using busy-wait in an interrupt context.
2001-01-21 19:00:06 +00:00
augustss
d8f68f3949
Add a quirk for devices that cannot handle full length INQUIRY.
...
From FreeBSD.
2001-01-21 18:56:38 +00:00
augustss
8502ed9498
Remove `#ifdef FreeBSD'; they maintain their own version.
2001-01-21 16:55:11 +00:00
thorpej
3966e66ec8
Untangle some spl-spaghetti in cy_modem_control().
2001-01-21 16:55:10 +00:00
augustss
e391b64407
Change watchdog code (from FreeBSD).
2001-01-21 16:06:48 +00:00
augustss
1d6d81b317
Get rid of `#ifdef FreeBSD'; they maintain their own version.
2001-01-21 16:03:11 +00:00
augustss
25c15e3189
Regen.
2001-01-21 15:58:01 +00:00
augustss
f4f53b10ea
Another hub.
2001-01-21 15:57:41 +00:00
augustss
b2245c50fc
Several changes:
...
* Get rid of `#ifdef FreeBSD'; they seem to maintain their own version.
* Change watchdog code (from FreeBSD).
* Get rid of the horrible USBD_NO_TSLEEP hack.
* Repair some const damage.
2001-01-21 15:55:05 +00:00
takemura
0906d8d1fe
Rasops supports 4bit depth.
2001-01-21 13:50:58 +00:00
augustss
e8db629494
Add code to use soft interrupt to handle USB interrupt processing.
...
Don't enable the code since it doesn't work with the kludgy Ethernet drivers.
2001-01-21 02:39:52 +00:00
augustss
0c40fe5115
Ad define for warm boot rev.
2001-01-21 02:35:31 +00:00
augustss
29984607e8
Trim space off both ends of device product and vendor strings.
2001-01-21 02:34:34 +00:00
augustss
8894e84df0
Use a better way to test if we are cold starting the device. (From FreeBSD)
2001-01-21 02:33:52 +00:00
augustss
60708ce539
Regen.
2001-01-21 02:28:55 +00:00
augustss
27293db05d
A couple of new devices (from FreeBSD).
2001-01-21 02:28:30 +00:00
augustss
227c27096f
Add some initialization to struct ifnet that seems to have become
...
necessary.
2001-01-21 02:22:27 +00:00
augustss
1aca8405a5
Cosmetic changes.
2001-01-21 00:07:13 +00:00
augustss
f7dc96fe4c
Change some splusb() to splhardusb().
2001-01-20 23:36:02 +00:00
ichiro
541fa6ecfa
regen
2001-01-20 20:53:34 +00:00
ichiro
2d5b0a4ff5
typo fix
...
reported by kei_sun@ba2.so-net.ne.jp
2001-01-20 20:53:07 +00:00
thorpej
13ad8f5ba7
Pack the minor numbers like the Cyclades-Z driver does, and
...
make the dialout bit compatible with the other serial drivers
(and with what MAKEDEV generates for dtyCYxxx).
2001-01-20 19:29:05 +00:00
thorpej
3aef368a04
Use device_lookup() in cztty_getttysoftc().
2001-01-20 19:10:36 +00:00
thorpej
ddbaea62cb
Garbage-collect some unused macros.
2001-01-20 19:08:24 +00:00
thorpej
9eefbe5b74
Regen; there is absolutely no point in having a FreeBSD RCS ID in this file.
2001-01-20 17:04:03 +00:00
thorpej
7ad2150248
There is absolutely no point in having a FreeBSD RCS ID in this file.
2001-01-20 17:03:32 +00:00
taca
ce1c8f1a25
Regen.
2001-01-20 08:50:30 +00:00
taca
da5294450d
In 1.111
...
> o Add RATOC REX_R280 card.
Since this already exists in pcmciadevs, delete it for preventing compile error.
2001-01-20 08:49:53 +00:00
lukem
1d15673dae
consistently use FE_DEBUG (DEBUG was used a couple of places where it
...
was obvious that FE_DEBUG should have been used instead)
2001-01-20 07:31:00 +00:00
thorpej
6549452c38
Don't deref NULL when searching for the correct board.
2001-01-20 04:19:21 +00:00
thorpej
c38c39fc9b
Only need to pass a cy_softc * to cy_attach().
2001-01-20 02:26:39 +00:00
thorpej
44ff75e3c5
ANSI'ify.
2001-01-20 02:24:16 +00:00
thorpej
a0f7017e2e
Clean up the PCI attachment a bit, and adjust the other pieces
...
to suit.
2001-01-20 02:15:01 +00:00
imp
cd3120ae66
Sync to pcmicadevs 1.111
2001-01-20 01:58:12 +00:00
imp
d93492c616
Sync file with FreeBSD 1.8:
...
o Add NAKAGAWA METAL's LNT-10TN card.
o Add KINGSTON KNE-PC2 ethernet card.
o Add RATOC REX_R280 card.
o Add $FreeBSD$ id.
I've not added these cards the their respective drivers, however.
2001-01-20 01:56:16 +00:00
eeh
905ef1b7fa
Use the SCSIACCEL ioctl() to turn on TAG QUEUEs.
2001-01-19 23:04:23 +00:00
kenh
4a962c6cd9
Retry requests if the CD-ROM drive returns the sense code "Device in
...
Process of Becoming Ready".
2001-01-19 22:47:46 +00:00
martin
28899ce913
Add another CIS variant for ELSA mc/isdn card
2001-01-19 20:04:07 +00:00
ichiro
88e7f62500
regen
2001-01-19 17:28:58 +00:00
ichiro
ee8a058b1d
add USB serial adapter
...
I/O DATA USB-RSAQ2 (use PROLIFIC PL2303 chip)
2001-01-19 17:28:15 +00:00
martin
0f589a40df
Nuke all uses of splimp() in the isdn subsystem, replace by splnet().
2001-01-19 12:44:44 +00:00
jdolecek
e07a5ff574
constify
2001-01-19 08:54:21 +00:00
nisimura
b4ef15f3bc
- paint underline on text honouring WSSCREEN_UNDERLINE.
...
- use accellerated painting for text cursor, should improve speed.
2001-01-19 05:43:43 +00:00
augustss
79c6c8ec3f
Make this compile again after const-ification.
2001-01-19 04:01:10 +00:00
martin
c423d2c0f9
Add support for another PCMCIA ISDN card: Sedlbauer speed star II.
...
While there fix two outdated comments.
2001-01-18 22:13:59 +00:00
jdolecek
34c8ae80da
constify
2001-01-18 20:28:15 +00:00
tv
e58532a4bf
No-op commit to force update to a non-"-kk" revision.
2001-01-18 17:47:58 +00:00
jdolecek
62fde088a1
adapt to pci_knowndevs[] being const, make local constant arrays const
2001-01-18 13:12:13 +00:00
jdolecek
4ad663531b
regen: make pci_knowndevs[] const
2001-01-18 13:11:22 +00:00
jdolecek
771d1f2f35
make pci_knowndevs[] const
2001-01-18 13:03:22 +00:00
thorpej
aa204493b9
Regen; Intel Gigabit Ethernet update.
2001-01-17 20:56:47 +00:00
thorpej
29002abf43
Update the Intel Gigabit Ethernet entries.
2001-01-17 20:55:47 +00:00
thorpej
3d0bbf9152
Filter "receive process failed to idle" on noisy chips (like the
...
ADMtek AN985).
2001-01-17 19:37:09 +00:00
haya
193fd06950
Fix comment.
2001-01-17 08:37:09 +00:00
nisimura
1d8bb9f134
managed to make this useful enough for screen editor.
...
- video base register value brings different scanline starting address
of framebuffer depending on VRAM chip column size.
many other issues left unsolved.
- text rendered in incorrect colours.
- acceleration codes should be reimplemented from scratch.
2001-01-17 06:48:09 +00:00
thorpej
fc5dafc79b
Fix a rather annoying problem where the sockaddr_dl which holds
...
the link level name for the interface (ifp->if_sadl) is allocated
before ifp->if_addrlen is initialized, which could lead to allocating
too little space for the link level address.
Do this by splitting allocation of the link level name out of
if_attach() and into if_alloc_sadl(), which is normally called
by functions like ether_ifattach(). Network interfaces which
don't have a link-specific attach routine must call if_alloc_sadl()
themselves (example: gif).
Link level names are freed by if_free_sadl(), which can be called
from e.g. ether_ifdetach(). Drivers never need call if_free_sadl()
themselves as if_detach() will do it if it is not already done.
While here, add the ability to pass an AF_LINK address to
SIOCSIFADDR in ether_ioctl() (this is what caused me to notice
the problem that the above fixes).
2001-01-17 00:30:49 +00:00
thorpej
d418f0d68c
Add support for AN985-based CardBus network interfaces.
...
From Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>.
2001-01-16 18:55:00 +00:00
thorpej
23ded7f4c2
Regen; ACCTON and AboCom AN985 Ethernet devices.
2001-01-16 18:43:19 +00:00
thorpej
cb7242ca2f
Add some ACCTON and AboCom AN985 Ethernet devices.
2001-01-16 18:42:56 +00:00
thorpej
2663816278
Fix register offset botch when setting the multicast filter on
...
the ADMtek AN985.
2001-01-16 17:33:24 +00:00
nonaka
58acc910af
regen
2001-01-16 15:57:54 +00:00
nonaka
417efc284d
Add Roland SCP-55
2001-01-16 15:56:48 +00:00
augustss
1d25789f34
Update with recent files.
2001-01-16 11:54:13 +00:00
nisimura
f20b78bb5d
Add a definition for PMAGD which should cover all (three?) variations of
...
it. Left commented out until DECstation switchs to WSCONS.
2001-01-16 05:49:41 +00:00
nisimura
bd7039cbdb
- relocate the code to place sprite cursor inside interrupt handlers
...
called on every virtical replace.
- efforts to make the code strucutures similar across TC framebuffers.
2001-01-16 05:32:16 +00:00
nisimura
f493d886c1
- make this more senseful 32bpp TC framebuffer. This is far less broken
...
than the preivous code. It can show readable characters on screen.
Tested only with 32bpp model of PMAGD opion card. Need more work for 8bpp.
- 2D accelleration will be revamped to ultilize SFBplus features.
- there seems much mulfunctionness in 32bpp codes of /sys/dev/rasops/.
Need to rectify every corners.
2001-01-16 05:06:02 +00:00
augustss
6fe782cff1
Use the real Y@P firmware. Permission granted by Kamal Parmar,
...
<kamal@siliconportals.com>, at Silicon Portals.
A big thanks to Silicon Portals for being cooperative (unlike many USB
device vendors).
2001-01-16 03:10:09 +00:00
thorpej
058f408c59
Regen.
2001-01-15 23:29:28 +00:00
thorpej
a1df526434
Add the 66MHz version of the Symbios 53c1010.
2001-01-15 23:29:04 +00:00
perry
674a20f8fb
powerhook fixes, from thorpej, tested by me. Thinkpad T20 sound now perfect.
2001-01-15 23:25:39 +00:00
perry
3bb7b7df87
Fixes from OpenBSD via chopps. Audio now works on my Thinkpad T20
...
provided I don't suspend the thing...
2001-01-15 22:28:20 +00:00
fvdl
a8d16ea901
Move decl out of __HAVE_OLD_DISKLABEL
2001-01-15 21:29:30 +00:00
fvdl
4d7a6c1fda
Move declaration out of __HAVE_OLD_DISKLABEL ifdef.
2001-01-15 21:27:21 +00:00
tshiozak
2ed1e48455
List two USB MIDI I/Fs; YAMAHA UX256 and Roland UM-1.
...
These devices, however, aren't conforming to USB-MIDI class spec.
BTW, here is very experimental version of the driver for these devices:
http://www.imou.to/~AoiMoe/UNIX-at-Random/garbage/umidi-2001-01-15.diff.gz
2001-01-15 20:26:46 +00:00
nisimura
9b47b68152
abandon an attempt to have 8bpp textop and 32bpp textop parallelly.
...
Pursuade a unified logic effective for both depths.
2001-01-15 09:45:30 +00:00
nisimura
452e3d1a2f
fix a typo and rearrange a comment about SFB register aliasing effect.
2001-01-15 09:41:57 +00:00
nisimura
3a6d3e0771
use ri_devcmap[] values directly, instead of calling rasops_unpack_attr().
...
-
2001-01-15 09:37:42 +00:00
augustss
845a2d5b53
Fix comment typo.
2001-01-15 03:52:03 +00:00
thorpej
45de366b2e
Rename __GENERIC_SOFT_INTERRUPTS to __HAVE_GENERIC_SOFT_INTERRUPTS,
...
and place the definition in <machine/types.h>. This can now be used
as a flag to indicate whether or not <machine/intr.h> can be included
to get the generic soft interrupt API.
2001-01-14 23:50:28 +00:00
thorpej
4d81dcf9c1
splimp() -> splvm()
2001-01-14 21:28:16 +00:00
thorpej
372338915a
Use splnet() to block network interrupts, not splimp().
2001-01-14 17:37:41 +00:00
ichiro
bf4e834543
ELSA XI-300 WaveLanCard (PRISM2) work.
...
OEM. ADLINK 330C
http://www.adtec.co.jp/CGI/parts/parts_detail.cgi?product_id=ADLINK330C
2001-01-14 06:54:01 +00:00
tshiozak
cfb6a0b2c6
add missing sc->dying initializer at midiattach.
2001-01-13 16:16:12 +00:00
tshiozak
3a10cc3d0a
add detaching/deactivation code to midi driver.
2001-01-13 16:09:04 +00:00
bjh21
dd7e31f012
The mask tables have no excuse for being in the data segment.
2001-01-12 23:03:52 +00:00
bouyer
bc9dd935cf
Fix bug which affects pciide controllers in native mode (found by
...
Paul Kranenburg, many thanks !): the control register I/O is 4 byte long
although only one is used, but the control register is at offset 2, and not
0 as expected by IC code. Use bus_space_subregion() to get a handle which
points to the control register, and is one byte long.
2001-01-12 16:03:59 +00:00
itojun
12a14b346e
match T1 card. from freebsd driver, it should just work.
...
i'll test it as soon as i get the card handy.
2001-01-12 05:19:18 +00:00
itojun
78fdca968e
regen
2001-01-12 05:14:36 +00:00
itojun
c1285a8caf
add product ID for LMC T1 card. from freebsd.
2001-01-12 05:13:47 +00:00
martin
e94e4a6d47
Move interrupt mapping before initialization of the card (which might
...
cause interrupts). This works around a problem on sparc64, where
interrupts without installed handler seem to cause heavy lossage (and
interrupts are already enabled at this stage of autoconfiguration).
2001-01-11 22:46:40 +00:00
explorer
8fcc8721da
Put the UQ_ASSUME_CM_OVER_DATA quirk back in. Without it, the Ricochet GS modem fails to work even with the other changes.
2001-01-11 20:35:02 +00:00
jhawk
0d99070cf2
Change wi(4)'s default from ad-hoc mode to BSS mode. Also
...
some minor manpage fixes.
2001-01-11 19:33:51 +00:00
tsutsui
4f8dfdb556
Don't copy Rx packet to mbuf if it has invalid length; just discard it.
...
Fixes kern/11877.
2001-01-11 14:38:58 +00:00
augustss
366e0029a8
Ad ezload attribute for EZ-USB firmware loader.
2001-01-11 13:14:08 +00:00
ichiro
3a755611ac
about WI_TIMEOUT:
...
It is not enough to initialize NANOSPEED ROOT-RZ2000 WLAN Card.
In fact, this card needs about 66900 counts.
2001-01-11 11:54:21 +00:00
ichiro
a86eb3e683
NANOSPEED ROOT-RZ2000 WLAN Card work.
...
(PRISM II)
2001-01-11 11:37:54 +00:00
ichiro
c8cf783ce8
regen
2001-01-11 11:33:19 +00:00
ichiro
b7cad127b5
add product
...
NANOSPEED ROOT-RZ2000 WLAN Card
2001-01-11 11:32:56 +00:00
augustss
35e36fee18
Add USSCANNER_DEBUG
2001-01-11 06:33:51 +00:00
augustss
d03f7a8f4b
Mention that I found protocol info in the Linux driver.
2001-01-11 06:33:22 +00:00
augustss
7d90b0cb9c
Note that I got information about the protocol from the Linux driver.
2001-01-11 06:20:04 +00:00
augustss
4dc9c52505
Add usscanner and uyap.
2001-01-11 06:01:18 +00:00
augustss
8765aa2c42
Add a driver for HP5300 which uses a homebrew SCSI-over-USB protocol.
...
Furthermore, it uses Avisions scanner-over-SCSI protocol (but that's
not visible in the driver).
Thanks to Lloyd Parkes for testing and debugging and to Jukka Marin for
testing.
XXX This driver should be extended to handle Microtek scanners as well.
2001-01-11 06:00:31 +00:00
ichiro
35b9cac9d5
regen.
2001-01-10 23:48:54 +00:00
ichiro
263cb744f8
add EMTAC A2424i 11Mbps WLAN Card
2001-01-10 23:47:56 +00:00
martin
8c2f65891f
Prefer memory mapping over io mapping for this card too,
...
although it doesn't have a chance to work on a no-io system because
of an io based BAR lacking a mem counterpart.
2001-01-10 21:41:36 +00:00
martin
a42939d604
Make the driver try mapping memory first, the try io.
2001-01-10 20:31:49 +00:00
aymeric
fc0f2f8909
Added four config entries for the DLink DE-650CT.
...
XXX I think we should have if_ne_pcmcia.c try to allocate I/O addresses
around 0x300 or we'll end up with a lot of quirks for NE2k based
cards which have bad CIS's.
2001-01-10 17:37:27 +00:00
ad
6b133efd3e
Make this work with the SA 431 and 42xx series controllers.
2001-01-10 16:48:04 +00:00
thorpej
3ba997a164
Add the 53c1510d and 53c895a. 1510d confirmed working by
...
Mark Davies <mark@MCS.VUW.AC.NZ>.
2001-01-10 15:50:20 +00:00
tsutsui
6c3ff254ea
Get rid of (unintentionally added) ^M.
2001-01-10 14:58:08 +00:00
tsutsui
234840a1ae
Initialize the FBC mode register in cg6attach().
...
Values are taken from sunGX.[ch] in xsrc.
Now RASTERCONSOLE works properly on my SS1+ with old 2-slot sbus cg6.
2001-01-10 13:26:52 +00:00
rh
3d5c5173f5
Add a quirk table for specific implementations.
...
Change the NEC-specific subvendor test for GPIO initialization into a more
generic quirk table flag.
Add a quirk flag for hardware that has left and right channels reversed
(currently the COMPAL 38W2 a.k.a. Dell Inspiron 5000e)
Clean up PCM channel initialization and add channel swapping option.
2001-01-09 23:27:07 +00:00
rh
6ec1759deb
regen
2001-01-09 23:20:22 +00:00
rh
ca3478d0e2
Add COMPAL vendor and COMPAL 38W2 product (OEM for Dell Inspiron 5000e)
2001-01-09 23:19:03 +00:00
thorpej
d11cfe3c79
Regen; added Symbios 53c1510D.
2001-01-09 23:16:18 +00:00
thorpej
ff00b6c009
Add Symbios 53c1510D.
2001-01-09 23:15:39 +00:00
rh
cb2d30303b
Add new AC97_HOST_SWAPPED_CHANNELS host flag that causes left and right
...
mixer channels to be swapped (required for hardware that has wiring
reversed).
2001-01-09 23:14:25 +00:00
martin
ba45ad64d3
Ifdef some routines only needed for ELSA Quickstep cards when compiling
...
without support for those.
2001-01-09 21:26:30 +00:00
mjacob
442e2e73a9
ISPASYNC_PDB_CHANGED -> ISPASYNC_LOGGED_INOUT.
2001-01-09 18:56:24 +00:00
mjacob
64c3b7f881
Add some 2X00 specific state flags for status response entries. Add the
...
defines necessary for the REGISTER FC4 TYPE SNS subcommand.
2001-01-09 18:56:06 +00:00
mjacob
5599d31360
ISPASYNC_PDB_CHANGED->ISPASYNC_LOGGED_INOUT. And also, ISPASYNC_CHANGE_NOTIFY
...
is for both local loop and fabric cases now.
2001-01-09 18:54:53 +00:00
mjacob
81df08ddef
Use a SNS REGISTER FC4 TYPE subcommand to register with the name server.
...
This means we should be able to work with McData switches now. Change
ISPASYNC_PDB_CHANGED to ISPASYNC_LOGGED_INOUT (more descriptive). Allow
F-Port topologies to use target ids 0..125 to log into fabric devices.
Yet again fool around with defaul WWN stuff.
2001-01-09 18:54:06 +00:00
ad
1b4eef2721
- Make VDAC state per-board.
...
- Add an ioctl to reset the STIC.
- Add an ioctl to restore the screen contents from backing.
- Other tweaks.
2001-01-09 16:04:03 +00:00
lukem
0ed2fcf9fb
*minor* knf
2001-01-09 06:36:13 +00:00