John Baldwin
33a9ed9d0e
Change the pfind() and zpfind() functions to lock the process that they
...
find before releasing the allproc lock and returning.
Reviewed by: -smp, dfr, jake
2001-04-24 00:51:53 +00:00
Orion Hodson
1f2b9fe67a
Initial version of Avance Logic ALS4000 pcm driver.
2001-04-23 21:53:12 +00:00
Andrey A. Chernov
475693945d
Upper limit of mousechar start is UCHAR_MAX - 3, not UCHAR_MAX - 4
...
Restore original characters when mousechar start changes, not always 0-3
PR: 24437
Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
2001-04-21 14:11:48 +00:00
Warner Losh
dc8e185f93
Add accessor/ivar for the "function". This is so we can generically
...
match disks and serial ports and maybe others.
2001-04-21 04:08:39 +00:00
Mike Smith
b8ce799cc4
Avoid divide-by-zero for devices that the adapter has not negotiated a
...
transfer speed with.
2001-04-21 04:08:26 +00:00
Warner Losh
19f1fe42e6
Only try to delete the resource if we actually got it.
2001-04-21 02:29:09 +00:00
Orion Hodson
5090c9953c
Add power on to start sequence for 4.x kernels.
...
PR: kern/26255
Submitted by: WATANABE Kiyoshi <aab10490@pop16.odn.ne.jp>
2001-04-19 13:23:50 +00:00
Warner Losh
f4b5609430
Add some more O2Micro devices I gleened from the web site/linux pcmcia cs.
...
Add TI4451 as well.
These are untested since I don't have the hardware to test against.
Also, some O2Micro devices are #define w/o numbers as place holders so that
I can encourage people to submit them when they appear in the channels.
2001-04-18 05:45:15 +00:00
Warner Losh
029f7392a5
Add support for the OZ6832.
...
Submitted by: Martin Nilsson <martin@svenskabutiker.se>
2001-04-18 04:42:11 +00:00
Dima Dorfman
25c7870e5d
Make this driver play ball with devfs(5).
...
Reviewed by: brian
2001-04-17 20:53:11 +00:00
Nick Hibma
be971a7240
Regen.
2001-04-17 15:53:35 +00:00
Nick Hibma
177f46f166
Add the HP scanner 3400C
2001-04-17 15:53:20 +00:00
Nick Hibma
e47670c92d
Regen.
2001-04-17 15:34:44 +00:00
Nick Hibma
dacb51ca16
Lexar jumpSHOT Id.
...
Submitted by: gshapiro
2001-04-17 15:34:22 +00:00
Søren Schmidt
b952dabaa1
Add support the the Intel ICH2 mobile
...
Tidy chip name printing a bit.
2001-04-16 21:22:34 +00:00
John Hay
0d1b4aef96
Move the isa parts to a separate file.
2001-04-16 13:20:39 +00:00
Søren Schmidt
cffeef75e7
The VIA 586 chip does UDMA from rev 0x3 onwards.
...
MFC candidate!
2001-04-14 18:33:08 +00:00
Brian Somers
b432115ffd
New-busify and ansify.
...
I've cleaned up a bit of the formatting here, but it's still a long way
from style(9).
2001-04-14 15:32:16 +00:00
Nick Hibma
1470e6aaeb
Regen.
2001-04-12 11:08:59 +00:00
Nick Hibma
47a9ad6b89
TDK ids
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
2001-04-12 11:04:08 +00:00
Nick Hibma
426128e90b
From NetBSD
2001-04-12 10:59:30 +00:00
Warner Losh
a17e1baffd
Add IBM3765 to newcard's pcic pnp device list
2001-04-11 20:22:16 +00:00
Warner Losh
e5eac10b13
Add #define for IBM3765.
...
Fix SWAMPBOX. It had actiontec's ID.
Reorder pnpids so they are in alphabetical order.
2001-04-11 20:18:29 +00:00
Warner Losh
80914f7e42
Add O2Micro's OZ6872 Cardbus bridge.
...
Submitted by: Robert Sexton <robert@kudra.com>
2001-04-11 06:40:35 +00:00
George C A Reid
e572fcd463
Add another card to the list of Neomagic 256AV's which don't have AC97
...
codecs. Also, add some additional code to check for future cards without
this feature - attempting to initialise them as AC97 cards will hang the
machine.
PR: 26427
Reviewed by: cg
2001-04-10 14:28:21 +00:00
Cameron Grant
f72b6281c2
lock the mutex, not the softc pointer.
2001-04-10 13:52:26 +00:00
Alfred Perlstein
43d97995d8
Add more diagnostic output for failure.
...
s/1518/ETHER_MAX_LEN
Some style changes, add some braces, mostly residual from having
a lot of debug hooks added while working on this driver.
Bring in a plethora of changes from NetBSD:
revision 1.58
date: 2001/03/08 11:07:08; author: ichiro; state: Exp; lines: +17 -1
it wait until busy flag disappears.
it was able to prevent some cards with late initializing faling in wi_reset().
revision 1.41
date: 2000/10/13 19:15:08; author: jonathan; state: Exp; lines: +4 -2
Fix wi_intr() to avoid touching card registers during insert/remove events,
when sharing an interrupt with other devices:
check sc->sc_enabled, and drop the interrupt if its' off.
revision 1.30
date: 2000/08/18 04:11:48; author: jhawk; state: Exp; lines: +4 -4
Copy wi_{dst,src}_addr from struct wi_frame into faked-up ether_header
instead of addr1 and addr2. THis means that tcpdump -e will show the
correct MAC address for communications with access points instead of showing
the BSSID.
In the future there should be 802.11 support for bpf/libpcap/tcpdump,
but that is aways down the road.
2001-04-10 05:29:26 +00:00
Cameron Grant
941431caa8
comment out a boot-time debug message
2001-04-09 21:33:47 +00:00
Matt Jacob
2a4339f78f
Add Marvell PHY support for 10/100/1000 LIVENGOOD_CU Intel NIC.
...
Parag Patel did all of the grunt work, so he gets the credit.
Register definitions and actions inferred from a Linux driver,
so Intel also gets some 'credit'.
2001-04-09 21:29:44 +00:00
Nick Hibma
e796578c40
Rege.
2001-04-09 18:45:32 +00:00
Nick Hibma
053a2f773b
Again an ID that has been reused. Update description.
2001-04-09 18:45:02 +00:00
Nick Hibma
6e4a2c5638
Add the Abocom URE 450 ethernet adapter.
...
Submitted by: dima@bog.msu.su
2001-04-09 18:44:11 +00:00
Nick Hibma
d6bbfa7387
Regen.
2001-04-09 18:26:18 +00:00
Nick Hibma
5224ce264a
Update the description for the EPSON PID 0x010a. It seems to be reused in
...
the 8700 series.
2001-04-09 18:22:20 +00:00
Nick Hibma
0ec85a1de5
Regen.
2001-04-09 18:19:41 +00:00
Nick Hibma
b0477600ef
Add the Omni 56K Plus modem
...
Submitted by: kazarov@izmiran.rssi.ru
2001-04-09 18:19:20 +00:00
Warner Losh
f8ef5bfb0d
Two minor fixes:
...
o Change the number of init tries from 5 to a #define.
o Allow up to 5s rather than 2s for commands to complete. This
is still much less than 51 minutes, but makes my intel card init
with more reliability than before.
2001-04-09 06:33:36 +00:00
Matt Jacob
660fd20479
Correctly initialize free_ccbq so that if we fail to attach (as is
...
possible for some systems where the device is there, but the BIOS
hasn't allocated memory resources for it), we don't panic.
Submitted by: Gerard Roudier
2001-04-09 05:41:41 +00:00
George C A Reid
9de0de1dd4
Reinitialise the DSP and mixer after a resume from suspend
...
PR: 22372
Submitted by: Hiroyuki Aizu <aizu@jaist.ac.jp>
Reviewed by: cg
2001-04-08 23:02:06 +00:00
Cameron Grant
60391e107d
add a software sample rate conversion feeder. this uses linear
...
interpolation for reasonable quality whilst not using too much cpu time.
2001-04-08 20:26:22 +00:00
Cameron Grant
66a3addbf2
minor tweaks in speed and format setting routines.
...
don't stop exploring the feeders if a feeder fails to initialise.
2001-04-08 20:20:52 +00:00
Cameron Grant
7c3968cc32
fix feeder initialisation methods to return correct result codes.
2001-04-08 20:17:03 +00:00
Cameron Grant
2753645ced
if the feeder chain returned no data, do not try to acquire the data.
2001-04-08 20:14:14 +00:00
George C A Reid
46ae634c56
Add yet another chip revision of the ES1371 which requires initialisation
...
delays
PR: 26415
Submitted by: Jose M. Alcaide <jose@we.lc.ehu.es>
Reviewed by: cg
2001-04-08 00:07:53 +00:00
Nick Hibma
b9688f84b0
Add id for the IO Data ET/T
...
PR: 23877
Submitted by: Makoto MATSUSHITA <matusita@jp.freebsd.org>
2001-04-07 20:47:29 +00:00
Orion Hodson
7370c6a68a
Quieten when re-triggering.
2001-04-07 14:12:53 +00:00
Alfred Perlstein
b9d311049e
use correct contants (from net/ethernet.h)
...
ETHER_TYPE_LEN instead of sizeof(u_int16_t) when looking at an ethernet
header
ETHERTYPE_IP instead of 0x800
2001-04-06 22:21:57 +00:00
Alfred Perlstein
85d6297f46
replace hardcoded 1518 with ETHER_MAX_LEN
2001-04-06 21:48:19 +00:00
Søren Schmidt
8018014f59
Add ATA66 and ATA100 mode support for Acer chipsets.
...
MFC candidate :)
2001-04-06 19:18:35 +00:00
Søren Schmidt
5e083a4a31
More error handling cleanups.
2001-04-05 15:45:53 +00:00