kanaoka
0d6646292e
- Fix typo in comment.
...
- Add (missed)powerhook_disestablish() in ex_detach().
- Sync with below. Original commit log message:
Add new powerhook argument values, PWR_SOFTSUSPEND, PWR_SOFTSTANDBY and
PWR_SOFTRESUME. Apm calls powerhook with the values in normal interrupt
priority level while others are protected with splhigh().
2001-04-26 08:21:51 +00:00
enami
360780f37e
s/\<PROTO_ATAPI/C&/
2001-04-26 03:59:32 +00:00
kleink
38ba8564f5
Add esm.
2001-04-25 18:32:10 +00:00
bouyer
937a7a3ed9
Pull up the thorpej_scsipi branch to main branch.
...
This is a completely rewritten scsipi_xfer execution engine, and the
associated changes to HBA drivers. Overview of changes & features:
- All xfers are queued in the mid-layer, rather than doing so in an
ad-hoc fashion in individual adapter drivers.
- Adapter/channel resource management in the mid-layer, avoids even trying
to start running an xfer if the adapter/channel doesn't have the resources.
- Better communication between the mid-layer and the adapters.
- Asynchronous event notification mechanism from adapter to mid-layer and
peripherals.
- Better peripheral queue management: freeze/thaw, sorted requeueing during
recovery, etc.
- Clean separation of peripherals, adapters, and adapter channels (no more
scsipi_link).
- Kernel thread for each scsipi_channel makes error recovery much easier
(no more dealing with interrupt context when recovering from an error).
- Mid-layer support for tagged queueing: commands can have the tag type
set explicitly, tag IDs are allocated in the mid-layer (thus eliminating
the need to use buggy tag ID allocation schemes in many adapter drivers).
- support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command
will be requeued, or a REQUEST SENSE will be sent as appropriate.
Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
2001-04-25 17:53:04 +00:00
haya
94e69e110f
Initialise all function's latency timer and cacheline size.
2001-04-25 09:29:36 +00:00
haya
3d8f9a4f4f
Set function-in-use flag before calling power control function in
...
order to prevent turn on power twice. This change does not prevent
power-off/power-on conflicts.
2001-04-25 09:20:32 +00:00
simonb
4d24d9a940
Regen.
2001-04-25 03:07:19 +00:00
simonb
3e4456d049
Spell "portege" correctly - it's a computer, not a car.
2001-04-25 03:06:11 +00:00
simonb
6f6fe2f3ad
Spell occurred correctly.
2001-04-25 02:33:08 +00:00
mycroft
ad44e79f90
It appears there's a race condition when disabling a channel that causes us to
...
need to explicitly relatch the interrupt when firing it up again. So, in the
trigger routines, explicitly disable and reenable the interrupt to relatch it,
like we do in the interrupt routine.
Also clean up some broken loop overrun checks.
My ES1371 seems to be more reliable now, but I'm not going to pretend to fully
understand this chip.
2001-04-24 21:03:33 +00:00
jdolecek
115f4e4207
print the drq together with irq, slot info
2001-04-24 09:15:06 +00:00
jdolecek
09062a99f9
one less
2001-04-23 09:36:01 +00:00
jdolecek
1fe3261554
Add constant for SKNET Ethernet Card
2001-04-23 06:10:09 +00:00
jdolecek
15224351ef
Compact autoconf info by printing the IRQ number together
...
with 'at mca0 slot foo' info.
2001-04-23 06:10:08 +00:00
jmc
a0c30da432
Add comment set spec id to macro types
2001-04-23 00:57:32 +00:00
jmc
7c87238caa
Add Model id as a valid generic type
2001-04-23 00:57:05 +00:00
jdolecek
3d1c1edbc5
g/c edc_dev_status[]
2001-04-22 20:02:38 +00:00
jdolecek
d0a98e1d18
fix edc_dump_status_block() to correctly print Command Error Code and
...
Device Error Code/Status when appropriate
add one item to TODO - need support for kernel memory crash dumps (to be
implemented "soon")
2001-04-22 20:00:59 +00:00
thorpej
27253eea15
Use uvm_pageboot_alloc() rather than pmap_steal_memory().
2001-04-22 16:44:41 +00:00
bjh21
9aba6e0cc4
Add arcpp.
2001-04-22 15:03:22 +00:00
jdolecek
85f0e37b44
edc_dump_status_block(): print RBA # and block count as unsigned
2001-04-22 13:00:24 +00:00
jdolecek
912e570671
Introduce machdep mca_disk_[un]busy(), which turn on/off disk LED.
...
Call as appropriate from the ESDI disk driver
2001-04-22 11:52:18 +00:00
jdolecek
8927d6f1be
Fix serious bug in bounce buf handling - the EDF_BOUNCEBUF flag needs
...
to be cleared always in edmcadone(), otherwise if there is a write
via bounce buffer followed by read directly to buf, the read operation
would return trashed data (the buf data would get overwritten
by contents of bounce buffer in edmcadone()).
Reset b_resid as necessary when the i/o is done, too.
g/c some unneeded stuff, use lockmgr()-style locking in ed_[un]lock(),
better avoid some deadlocks
These changes make the driver quite a bit more stable. It's actually
reliable enough to be possible to newfs the drive and use it for
read/write filesystem now.
2001-04-22 11:32:49 +00:00
bjh21
68ec0583b4
Add latches (arm26).
2001-04-22 00:27:18 +00:00
tsutsui
e53804bd4b
Preliminary support for Acard ATP850/860 UDMA PCI IDE controllers.
...
XXX Currently disabled by default because it has some problems on macppc.
XXX Maybe some more initialization is needed, but there is few information
XXX about the chips.
2001-04-21 16:36:37 +00:00
tsutsui
8dfe3efca7
space -> tab
2001-04-21 16:10:54 +00:00
tsutsui
e815501ea9
Regen from pcidevs rev. 1.318:
...
> Correct an entry for Acard UDMA IDE controller.
> The chip is actually marked as ATP860-A, not ATP860R.
2001-04-21 13:32:25 +00:00
tsutsui
42f78f411a
Correct an entry for Acard UDMA IDE controller.
...
The chip is actually marked as ATP860-A, not ATP860R.
2001-04-21 13:28:52 +00:00
tsutsui
f39a68828d
Make sure to check SC_ACCEL_TAGS in ncr53c9x_ioctl()
...
even if sync transfer is disabled or not supported.
2001-04-21 07:28:22 +00:00
tsutsui
64eed5859d
Clean up ncr53c9x_select():
...
- Define NCR_F_SELATN3 for sc_features and use it to check if the chip
supports SELATN3 command
- Make conditions of sending messages a bit simpler.
2001-04-21 05:35:20 +00:00
tsutsui
f2e3f6d5d4
Cosmetics. (tab/space etc.)
2001-04-20 17:32:33 +00:00
fredette
31d512c2e3
Added support for the chipset used on the Sun2 "sc" SCSI adapters.
...
A little rough around the edges, but definitely a starting point.
2001-04-20 16:35:22 +00:00
reinoud
1351706593
Fix a few race conditions ... the VSYNC update flag could be cleared
...
resulting in a blank screen when f.e. a setcursor ioctl was called
after the screenblanker had enabled the screen again ... the actual
switching on was then never performed at VSYNC.
A simple |= instead of = does the trick ... just leave the other bits
on please :)
2001-04-20 11:53:06 +00:00
jdolecek
4d5eec3337
regen
2001-04-20 11:19:51 +00:00
jdolecek
a20a13451f
Add support for IBM Multi-Protocol Communications Adapter. Card provided
...
by Hans Hubner <hans@huebner.org>.
We only support the card in "serial" mode. BISYNC nor SDLC modes are
not supported.
2001-04-20 11:19:27 +00:00
jdolecek
1df81c3607
regen
2001-04-20 10:05:16 +00:00
jdolecek
b973e27bba
Add support for NeoTecH Single RS-232 Async. Adapter, SM110. Tested
...
with card provided by Hans Hubner <hans@huebner.org>.
Also pretty the autoconf attach messages a little.
2001-04-20 10:03:35 +00:00
jdolecek
640bbf7e9f
regen
2001-04-20 07:38:11 +00:00
jdolecek
a98cbd0740
Add MCA ne(4) attachment for Novell NE/2 Ethernet adapter and clones.
...
Tested with NE/2 card provided to me by Hans Hubner <hans@Huebner.ORG>.
The Compex and Arco cards were not tested. According to Linux ne2 driver,
they should work same way as NE/2.
2001-04-20 07:37:42 +00:00
jdolecek
3ec26e703f
regen
2001-04-20 07:10:40 +00:00
jdolecek
6daeb5ba7b
add two Novell NE/2 compatible products
2001-04-20 07:10:12 +00:00
jdolecek
6939f3af70
regen
2001-04-19 18:38:50 +00:00
jdolecek
1420958f33
Add couple cards I got from Hans Hubner <hans@Huebner.ORG>
2001-04-19 18:38:23 +00:00
jdolecek
5452e8a704
dasd --> edc
2001-04-19 17:42:49 +00:00
jdolecek
dbf91c827d
Use "edc" instead of "dasd". As pointed out by Soren, dasd doesn't
...
mean anything special in IBM-talk. And edc better matches prior art, too.
2001-04-19 17:17:28 +00:00
augustss
e4cc721094
Correct the opcode for SCSI_MODE_SENSE_BIG.
2001-04-19 10:16:25 +00:00
jdolecek
2355b2e1e7
add dasd and ed at dasd?
2001-04-19 07:47:50 +00:00
jdolecek
361e520ce0
one less - ESDI support is written (albeit the driver needs to be tested more)
...
add some additional comments
2001-04-19 07:33:00 +00:00
jdolecek
24729c94cf
regen
2001-04-19 07:31:17 +00:00
jdolecek
fd1d702ab7
Add a driver for IBM ESDI disk controllers. Tested with IBM Integ. ESDI Fixed
...
Disk & Controller only at the moment.
This driver still needs some touchup (error recovery is not quite
good, MCA DMA controller goo should be moved to driver independant
location), but is working enough to be usable for others. And I
want this under CVS control :)
Thanks to Scott Telford <st@epcc.ed.ac.uk> for providing me docs for
these devices (IBM DASD Storage Interface Specification for MCA rev. 2.2).
2001-04-19 07:30:24 +00:00
augustss
af2e19db8f
Remove stuff I didn't mean to commit yet.
2001-04-19 00:50:22 +00:00
augustss
72a04bd497
Add HP 3400.
2001-04-19 00:47:49 +00:00
augustss
fc1271af53
Regen.
2001-04-19 00:47:30 +00:00
augustss
3d2488184c
Add a Lexar CF reader. (From FreeBSD)
2001-04-19 00:47:12 +00:00
thorpej
4747025b48
ctype-like functions are now in libkern.
2001-04-18 15:40:58 +00:00
takemura
caf5e03906
Add Mobile Pro 780 own keymap. This resolves the arrow key problem on
...
Mobile Pro 780.
2001-04-18 14:01:06 +00:00
jdolecek
7f8c2c6de2
fix typo in comment - s/splio()/splbio()/
2001-04-18 05:40:03 +00:00
tacha
109656b0a7
rewrite suspend/resume routine. If you suspend while playing audio,
...
clcs and clct continue playing when resume.
2001-04-18 01:35:06 +00:00
bjh21
6fe345e833
"asc" doesn't exist on arm26 any more.
2001-04-17 23:51:07 +00:00
ad
a7a9126e0e
Regen.
2001-04-17 14:30:01 +00:00
ad
6a59be7d6b
Add Bt760 Ethernet.
2001-04-17 14:29:47 +00:00
reinoud
23f20b8af6
Update DEVNAMES for the new wscons devices for arm32 wich i had forgotten.
2001-04-17 10:33:21 +00:00
augustss
6497b0a623
Regen.
2001-04-17 08:38:23 +00:00
augustss
7dfc3d8076
Add a Xirlink camera. From PR 11570.
2001-04-17 08:38:01 +00:00
augustss
264c404593
Clean up formatting a little.
...
Split protocol variable into wire and command protocols.
2001-04-17 00:50:13 +00:00
augustss
f14db62d03
Add a DIAGNOSTIC.
2001-04-17 00:05:33 +00:00
bjh21
d71d51409d
"acemidi" podulebus device.
2001-04-16 20:14:04 +00:00
augustss
14dceb11ef
Regen.
2001-04-16 10:42:39 +00:00
augustss
6f4ae4bff8
Add lots of storage devices.
2001-04-16 10:42:19 +00:00
jmc
22a18cbcb3
Add macro for extracting the whole key as one byte value.
2001-04-16 01:09:31 +00:00
augustss
bafbeaf802
Use the bi-directional protocol if the printer supports it.
...
This is the way that e.g. HP recommends (but then some of their printers
have a bug that makes the input pipe useless anyway).
Also try reset both the 1.0 and 1.1 ways.
2001-04-16 00:18:06 +00:00
augustss
b1b0b4bc9a
Regen.
2001-04-15 22:33:37 +00:00
augustss
9c6b6d7b02
Add more HP devices.
2001-04-15 22:33:23 +00:00
ragge
849d818db4
Remove some unused variables.
2001-04-15 15:01:35 +00:00
augustss
b86cb140c5
Use a better symbolic name.
2001-04-15 10:26:36 +00:00
augustss
595f18daf9
Add quirk for printers that cannot handle bidir mode (not used yet).
2001-04-15 09:38:01 +00:00
augustss
d828968798
Regen.
2001-04-15 09:28:31 +00:00
augustss
3865f3dfc7
Add a bunch of HP printers.
2001-04-15 09:28:12 +00:00
david
d62038a18e
Add Aztech sound card found in HP Kayaks.
2001-04-15 03:31:37 +00:00
jmc
69337b1dd0
Correct some typos. Add 2 more macro's to extract data from directory entries. Add $
2001-04-15 00:21:38 +00:00
bjh21
6c7d3e3521
Add rudimentary support for the ACE Midi-Connect card which abs gave me.
...
Currently it appears as a "com" port, which is less than useful, and
occasionally generates stray interrupts. "stty -f /dev/tty00 31250 raw"
does enable it to talk to a nearby MIDI device, though.
2001-04-14 20:39:23 +00:00
ross
7e0b361d84
Fix for kernel alignment crash reported on port-alpha. A developer went on
...
a happy code sweep (in the kernel!) and constified a random selection of
kernel objects. This changed the alignment of the previously-aligned-by-
accident seqprog array, and exposed a lurking bug. I can't decide if this
is good or bad.
2001-04-14 19:37:17 +00:00
thorpej
bf2dcec4f5
Remove the use of splimp() from the NetBSD kernel. splnet()
...
and only splnet() is allowed for the protection of data structures
used by network devices.
2001-04-13 23:29:55 +00:00
hubertf
c18a98953b
Regen for moved Trident CyberBlade entry
2001-04-13 19:01:28 +00:00
hubertf
1384b9cebc
Move the Trident CyberClade entry where it belongs.
2001-04-13 19:00:31 +00:00
augustss
b5c707b2b6
Make it link with debug flag.
2001-04-13 12:51:43 +00:00
augustss
939159f6d0
Make it compile with debug.
2001-04-13 12:42:40 +00:00
augustss
bcdfccea3c
Split the umass driver into the part that handles the X-over-USB protocol
...
(umass.c) and the part that handles scsibus/atapibus (umassbus.c).
This way the must port specific stuff can be removed from umass.c.
2001-04-13 12:24:10 +00:00
augustss
38c02444d9
Finally get rid of the UGLY and EVIL hack for avoiding tsleep().
2001-04-13 11:19:58 +00:00
augustss
cbcea5e84c
Do mii frobbing in process context.
...
Now we can finally get rid of the evil USBD_NO_TSLEEP hack in the aue driver.
2001-04-13 11:17:11 +00:00
augustss
b728f196e9
Comment out some flag stuff that isn't used. Someone should take a look
...
at this. There is something fishy with the mii code, the last argument to
mii_attach() is not being used in any meaningful way.
2001-04-13 11:14:55 +00:00
augustss
205b10ed17
Add a flag to mii_flags which will cause autonegotiation to use tsleep()
...
instead of callout. This way adapters which need a process context for
PHY register access (e.g. USB adapters) have a chance.
2001-04-13 11:12:36 +00:00
kanaoka
c5a768d097
Add support for ADMtek AN985.
2001-04-13 00:18:11 +00:00
augustss
ed7afd2ad6
Regen.
2001-04-12 23:56:13 +00:00
augustss
23b1e2c46e
Some new device (from FreeBSD).
2001-04-12 23:55:58 +00:00
augustss
9071f4edbb
Make sure all tasks are remove on detach.
2001-04-12 23:54:56 +00:00
mjacob
f13ec50e47
Clean up bus dma code for request/response queues.
2001-04-12 21:40:56 +00:00
thorpej
c5a6653add
Use IPL_NET for now -- the only use of 1394 right now is for network
...
interfaces (IPv{4,6}-over-1394), and this allows us to get rid of
some evil interrupt mixing issues in the 1394 network code right now.
2001-04-12 21:39:31 +00:00
thorpej
67e357f0a9
splimp -> splvm.
...
This, like all other uses of spl*() in VAX code, needs to be
scrutinized.
2001-04-12 20:38:25 +00:00
thorpej
5da5b5ae5b
Upon inspection of a 4000/600 dmesg, change the splbios to splubas.
...
XXX THIS CODE IS SERIOUSLY BROKEN! MSCP DEVICES ARE BLOCK I/O DEVICES,
AND THUS SPLBIO SHOULD BLOCK THEIR INTERRUPTS. The VAX port really
needs to get virtualized spl*() levels.
2001-04-12 20:13:26 +00:00
thorpej
376be9fdf3
splimp -> spluba.
2001-04-12 20:08:09 +00:00
thorpej
63edf2e11d
Protect the call to uba_done() with spluba().
2001-04-12 20:07:40 +00:00
thorpej
ae66f2ea53
splimp -> splbio.
2001-04-12 20:05:12 +00:00
thorpej
3d6b1bec1e
splimp -> splnet
2001-04-12 20:04:24 +00:00
thorpej
06b19d90b8
splimp -> splbio
2001-04-12 20:03:35 +00:00
thorpej
669641cb9d
splimp -> splvm (it's questionable whether or not this is really
...
the right level at all -- maybe splhigh? Anyway, XXX comment added
as well).
2001-04-12 19:45:25 +00:00
thorpej
909f3d7efb
splimp -> splvm (use IPL_IMP needs to be revisited).
2001-04-12 18:18:31 +00:00
itojun
477b193d09
support T1 card (LMC1200) properly. PR 12331 (patch from openbsd).
...
change DLT type to cisco HDLC, as lmc driver is hardwired to cisco HDLC
on driver attach. XXX we may need to revisit this, as if_spppsubr may want
to alter this later.
2001-04-12 07:50:54 +00:00
itojun
321e957c86
regen.
2001-04-12 07:47:16 +00:00
itojun
2ce6b3ba60
change symbol for LMC T1 card. part of PR 12331.
2001-04-12 07:46:00 +00:00
matt
bc6820dd0d
Regen.
2001-04-12 06:26:49 +00:00
matt
ece3db982d
Add UltraSparc IIe PCI interface.
2001-04-12 06:26:20 +00:00
thorpej
a3fd502107
Nuke some unneeded splimp.
2001-04-12 03:16:56 +00:00
thorpej
d94ce2f426
splimp -> splnet
2001-04-12 03:10:35 +00:00
thorpej
5274818efc
Switch to USB_USE_SOFTINTR. The callout hack does indeed work
...
fine for systems without generic soft interrupts, even if it is
a little sub-optimal. Consider it a penalty for ports not
implementing a kernel API.
Addresses kern/11957. The PR has been open for 4 months, and
I have work blocked on the continued existence of splimp() in
the networking code.
2001-04-12 01:39:04 +00:00
thorpej
f305e19aeb
Only if __HAVE_GENERIC_SOFT_INTERRUPTS is then splusb == splsoftnet
...
(because we register the interrupt with IPL_SOFTNET). However, if
we're using a callout, then splusb == splsoftclock (because the
callouts happen from the softclock interrupt).
Note that splsoftnet blocks softclock interrupts, but this is
meant to better describe what's going on.
2001-04-12 01:18:24 +00:00
jdolecek
745ab257dc
Put back all header files defining ioctls
2001-04-11 19:07:36 +00:00
wiz
b7f59127c9
re-add bt8xx.h (needed for fxtv, without which bktr is pretty much useless)
2001-04-11 09:07:21 +00:00
augustss
76c2f6d190
Regen.
2001-04-11 08:44:06 +00:00
augustss
c2b7bb4ddb
Add device id from PR 12611.
2001-04-11 08:43:47 +00:00
jdolecek
372e5956ef
Only install headers which are actually used by our userland. This
...
saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@
recently.
I HOPE to get the list right. The headers I left in are ones
used for MI tools and those whose usage I discovered by grep over tree sources.
Feel free to put needed includes back in if you encounter anything which
should not be removed from lists.
2001-04-11 07:42:31 +00:00
mjacob
dfb8f5f43f
Include isp_ioctl.h.
2001-04-10 21:52:15 +00:00
mjacob
78a44662f5
Add initial implementation of ISP_SDBLEV, ISP_RESETHBA, ISP_FC_RESCAN,
...
ISP_FC_LIP and ISP_FC_GETDINFO ioctls.
2001-04-10 21:52:00 +00:00
mjacob
7bcf01a29a
Note one other place that bogus interrupts can be measured.
2001-04-10 21:51:21 +00:00
mjacob
81a6d0ec41
Add isp_ioctl.h.
2001-04-10 21:50:53 +00:00
mjacob
5f8aa905e6
Add some HBA ioctl functions (LIP resets, rescan, setting debugging level).
2001-04-10 21:50:40 +00:00
fredette
b27eda4ead
Added.
2001-04-10 12:46:26 +00:00
fvdl
0ccb3965dd
Fix missing splx calls. One of them from OpenBSD.
2001-04-09 23:51:28 +00:00
bjh21
fd7c4f1c79
ether_ioctl() expects i82586_init() to return an errno. Have it do so
...
(admittedly only EIO at present).
2001-04-09 22:31:16 +00:00
martin
93c0294b72
Specify the size of the framing added to packets, so if_sppsubr.c can
...
calculate correct statistics.
2001-04-09 19:34:40 +00:00
nathanw
a8c1e6280a
Fix spelling errors in comments.
2001-04-09 16:10:06 +00:00
sato
a71959e501
fix KS_Cmd_Screen* in sigmarion_cmdmap[].
2001-04-09 16:05:53 +00:00
drochner
9e9590f441
Change the way the aux port is probed for. Some older chipsets w/o
...
mouse port seem to interpret the "test aux port" (0xa9) command differently,
leading to a non-working keyboard.
Now we try to echo a byte through the aux port by means of the "echo aux"
(0xd3) command, which is what Linux does.
Thanks to Christoph Badura for detailed reports and testing.
2001-04-09 15:45:50 +00:00
ad
e637d8a38d
- Some firmware fills the system drive table with junk, so get the number
...
of system drives from an ENQUIRY.
- Complain if there's more than 1 segment when issuing some kind of enquiry
(this needs to be fixed properly).
- Fix the ID hack for 2.xx firmware.
- Fix an argument to bus_dmamap_sync().
2001-04-09 15:40:09 +00:00
ad
a69e2f1310
Regen.
2001-04-09 11:52:27 +00:00
ad
e68e07d62c
Add Tekram DC-315/DC-395.
2001-04-09 11:51:30 +00:00
drochner
a6ae0975d5
regen
2001-04-09 09:39:57 +00:00
drochner
552d4c8236
add media options for the Intel UCH2 internal ethernet controller
2001-04-09 09:39:24 +00:00
tsutsui
aa31658cf0
Correct values for sanity checks.
2001-04-08 17:05:10 +00:00
tsutsui
c65417c92f
Make sure to print "\n" at the end of the attach line on non-DEBUG case.
2001-04-08 11:45:45 +00:00
augustss
82fe39b9cb
Add a Peracom adapter.
2001-04-08 02:10:57 +00:00
tshiozak
042dae07d7
support "running status" handling. midiplay via umidi is working now.
2001-04-07 22:01:34 +00:00
ichiro
8aa94c66a0
regen
2001-04-07 11:16:35 +00:00
ichiro
f5842381bb
add product centronics adapter USB-1284 BRIDGE
2001-04-07 11:16:12 +00:00
tsutsui
2f9f69455f
Fix some bus_dma(9) usage:
...
- bus_dmamap_sync() takes offset into the dmamap, not VA.
- Use BUS_DMA_STREAMING for the data dmamap, not BUS_DMA_COHERENT.
2001-04-07 10:50:13 +00:00
augustss
50c9868982
Add a bunch of language specific keymaps. From OpenBSD.
2001-04-07 00:27:55 +00:00
augustss
b8cfdb2c1d
Allow a UKBD_LAYOUT option to determine the default keyboard layout.
...
(From OpenBSD.)
2001-04-06 22:54:15 +00:00
augustss
09846cd9c0
Regen.
2001-04-06 22:53:16 +00:00
augustss
76e981dd50
Add another device (from FreeBSD).
2001-04-06 22:52:55 +00:00
onoe
5653ae7375
Add Cisco Aironet 350 Series.
...
XXX: work as same as 340 series.
do not use any 802.11e security enhancements yet..
2001-04-06 09:28:39 +00:00
onoe
8a81c1e899
regen: add Cisco Aironet 350 Series.
2001-04-06 09:27:13 +00:00
onoe
f53e32994a
Add Cisco Aironet 350 Series
2001-04-06 09:26:29 +00:00
bjh21
03e45ae8c7
In ea_writembuf(), reset the DMA pointer for each mbuf we copy, since
...
odd-sized mbufs will confuse things. This makes transmission of odd-sized
packets work.
2001-04-06 00:02:49 +00:00
bjh21
d109dd795a
Add a bit of voodoo code from the old "eb" driver that seems to prevent the
...
80C04 returning garbage when we read from it. This driver can now handle flood
pings without dropping packets.
2001-04-05 22:55:46 +00:00
augustss
aaf471b177
Regen.
2001-04-05 20:52:57 +00:00
augustss
df7e9d2178
Add Canon PowerShot S100.
2001-04-05 20:52:34 +00:00
minoura
817c994ead
Make this compile on alpha with DIAGNOSTIC.
...
Thanks to atatat.
2001-04-05 12:36:51 +00:00
jdolecek
08beeb78a7
change the attach message to contain slot number and product name
2001-04-05 12:22:05 +00:00
jdolecek
c0ecf03bc0
convert to table-based product lookup
...
change the attach message to conform to other MCA drivers - print slot
number and product name
2001-04-05 12:20:26 +00:00
sato
5531835e99
add MobilePro770 cmdmap.
2001-04-05 11:37:18 +00:00
oster
856e0a920e
A value of 1 for tracks/cylinder in the disklabel is apparently sub-optimal.
...
Thus we choose "4 * number_of_columns" as a more reasonable
value (until someone comes up with something better).
This pretends to properly address PR#11989.
2001-04-05 02:48:51 +00:00
mjacob
5dafac6e18
Add a few opcodes for target mode. Define firmware attributes (for FC f/w).
2001-04-05 02:28:53 +00:00
mjacob
ad454c818c
Keep up with the Joneses: sync with common core target mode code. Eventually
...
we'll do something with it here.
2001-04-05 02:28:17 +00:00
mjacob
6c28def28f
Change how SCSI defaults are latched if we're supporting Target Mode.
...
Make sure we pick up the channel for dual bus cards when enabling target
mode. Catch a silly null pointer dereference.
2001-04-05 02:27:33 +00:00
toshii
fa02f7a053
Add Japanese model keyboard mapping.
2001-04-04 05:31:57 +00:00
bjh21
0c5b5be69f
Tweak product ID printing in light of the 80C04A data sheet.
...
Split out Rx and Tx interrupt handlers into their own functions for clarity.
2001-04-02 22:25:17 +00:00
ichiro
dbbff52c3d
support USB-serial PLANEX USB-RS232 URS-03
...
reported by sakamoto@splhack.org (Kazuki Sakamoto)
2001-04-02 13:38:14 +00:00
augustss
8086f5e0ec
Print portno when attaching.
2001-04-02 13:18:31 +00:00
bjh21
7b7d57c2da
Add some definitions for the 80C04A, thanks to Reinoud, who found me a data
...
sheet for it.
2001-04-01 21:15:15 +00:00
augustss
9d6dabe88a
Regen.
2001-04-01 19:24:28 +00:00
augustss
557561727e
Add more Keyspan adapters.
2001-04-01 19:24:06 +00:00
augustss
95af1455f2
The ZiO! MMC adapter doesn't have a flex geometry page.
2001-04-01 19:05:44 +00:00
augustss
d265e74a94
Make the ZiO! MMC adapter work.
2001-04-01 19:04:52 +00:00
augustss
c1dfafc4de
Regen.
2001-04-01 18:25:14 +00:00
augustss
39ccfa3beb
Add some new devices.
2001-04-01 18:24:49 +00:00
ad
87fee883e5
- Allocate any private space thats requested.
...
- Just use mapreg_map().
2001-04-01 15:06:22 +00:00
ad
99187cdd56
- Allocate any private space that's requested.
...
- Fix a few bogons with the last update.
- Add some more LAN defs.
2001-04-01 15:02:08 +00:00
augustss
cb47887dc2
Add two missing splx() (inside DIAGNOSTIC). From OpenBSD.
2001-04-01 15:00:29 +00:00
augustss
1077c84a99
Avoid a potential null pointer dereference. From OpenBSD.
2001-04-01 14:59:52 +00:00
augustss
f994193bf7
Add Epson 1240.
2001-04-01 14:50:58 +00:00
augustss
b20d51da79
Regen.
2001-04-01 14:50:43 +00:00
augustss
9132bd9643
Add Epson 1240. Add a comment about the purpose of this file. From FreeBSD.
2001-04-01 14:50:22 +00:00
augustss
2abf6b66a5
Change handling of the UFI protocol so it goes through atapibus instead
...
of scsibus. This removes a whole bunch of specioal cases for UFI.
All this great simplification comes from Brett McCoy <bmccoy@genuity.net>.
2001-04-01 14:41:39 +00:00
augustss
97fa4f3453
Fix some bad indentation.
2001-04-01 03:28:11 +00:00
rh
ba614ae877
Fix DPRINTF statements so this compiles with debug enabled.
2001-03-31 10:10:37 +00:00
jdolecek
ba9261ba08
add year 2001 to copyright for NetBSD
2001-03-31 09:50:14 +00:00
jdolecek
5a3d02fe8b
fix the copyright - Charles's name was added here by mistake, use
...
standard TNF cookie instead
2001-03-31 09:49:00 +00:00
minoura
5e2f81a0cf
Regen.
2001-03-31 09:08:06 +00:00
minoura
27fcb60ea5
Add Cyrix products (MediaGX).
2001-03-31 09:06:45 +00:00
jdolecek
5f3d9f1da2
Add driver for AT1720 MCA cards. This uses generic MB86960 support code,
...
and shares some bits with ISA AT1700 driver. Gee, this one was really
easy :)
This card turned out to be quite good performer - I get about 360KB/s
on 386DX PS/2 machine, which is best of all supported cards so far.
Tested with AT1720T, card donated by David Brownlee.
2001-03-31 00:43:05 +00:00
enami
2ceebb6c0e
Remove unnecessary test of tp->t_linesw against NULL; they are results
...
of confusion while correcting compilation error after t_line is
replaced with t_linesw.
2001-03-31 00:35:21 +00:00
jdolecek
6f8f19b16e
fix typo in comment
2001-03-31 00:30:22 +00:00
jdolecek
592dfdc76b
Prepare for MCA attachment:
...
* split off sharable stuff to dev/ic/ate_subr.[ch], move ate(4) device
definition to conf/files
* cosmetic: attach with ate_isa
2001-03-31 00:26:53 +00:00
enami
d04f4ebff1
WSDISPLAY_FONTENC_SONY is gone.
2001-03-31 00:14:32 +00:00
christos
95fda43dd5
make all debugging messages conditional on sc->sc_debug.
2001-03-30 17:30:18 +00:00
ad
30b7c151f0
AEN 0x000c appears to mean `init started'. From lukem.
2001-03-30 16:48:57 +00:00
minoura
28f83415ad
Update TODO list.
2001-03-30 15:53:25 +00:00
minoura
6a18583c73
Add yds.
2001-03-30 15:23:44 +00:00
minoura
537038859e
Yamaha YMF724/740/744/754 (DS-1) PCI audio driver.
2001-03-30 14:32:08 +00:00
tsutsui
42e44c1408
Make Sony's fonts ISO8859-1 compliant.
2001-03-30 13:06:45 +00:00
bjh21
f6ec9b4ab2
On an 80C04, try not to start reads at addresses of the form xx,ea, xx,ee, or
...
xx,f0. This appears to heavily alleviate, but not to eliminate entirely,
the problems I've been seeing with garbage being read from the rx buffer.
I suspect the real solution lies elsewhere.
2001-03-29 20:49:44 +00:00
bjh21
2f6fd6b040
Print a warning message when the DMA FIFO fails to fill or empty before we
...
time out.
2001-03-29 17:46:39 +00:00
jdolecek
6db03feca9
Remove unneeded #includes
2001-03-29 08:56:27 +00:00
jdolecek
2a2070aec3
kill bunch of unneeded includes
2001-03-29 08:48:55 +00:00
petrov
ae964a3f9b
use NCR_F_DMASELECT instead ncr53c9x_dmaselect
2001-03-29 03:26:52 +00:00
petrov
b0605f71d5
fas support added
2001-03-29 02:58:38 +00:00
ichiro
718d1ed83c
add UMCT_DEBUG option
2001-03-28 19:00:39 +00:00
ichiro
2c750ca482
add umct device name
2001-03-28 18:48:01 +00:00
ichiro
19c0a21aaa
support USB-RS232 Converter of Magic Control Technology Corp.
...
More information about this product found at http://www.mct.com.tw
2001-03-28 18:42:13 +00:00
ichiro
4b8789fde8
regen
2001-03-28 18:36:32 +00:00
ichiro
6724d33a12
add PID Sitecom USB-232 adapter and D-Link DU-H3SP USB BAY Hub
2001-03-28 18:36:07 +00:00
msaitoh
bb73804714
add NetBSD RCS id again
2001-03-28 17:22:51 +00:00
msaitoh
2815a110f3
add NetBSD RCS id
2001-03-28 17:08:29 +00:00
drochner
adf9edcd41
update for miidevs changes
2001-03-28 14:16:49 +00:00
drochner
3752421a75
regen
2001-03-28 14:15:23 +00:00
drochner
bf6a2bf86c
adapt to corrected OUI calculation
2001-03-28 14:14:57 +00:00
drochner
9e8def737f
Reading the IEEE specs shows that the bits have to be reversed when
...
mapping an OUI to the MII id registers.
Doing this in the MII_OUI() macro would be too complex, so put it into
a helper function and move the MII id register interpretation stuff
into miivar.h.
2001-03-28 14:13:06 +00:00
enami
caf82786af
- Unmap space used to read tuple.
...
- No need to zero clear temporary storage twice.
2001-03-28 01:55:55 +00:00
enami
f5f3098c7c
Cosmetic changes; mostly knf.
2001-03-28 01:53:14 +00:00
bjh21
758fa94327
Print the address within the Rx buffer whenever anything goes wrong: it seems
...
to be significant.
2001-03-27 22:17:51 +00:00
bjh21
4beebf7d5d
Clean up debugging printfs a little.
2001-03-27 21:43:13 +00:00
bjh21
8fc709ee67
Add some extra diagnostics:
...
* Use the timer to timoe out transmit operations.
* Spot when the "next packet" pointer falls outside the recieve buffer and
reset the interface.
* Don't reset the interface when we get a bad packet (unless there's
something else wrong as well).
2001-03-27 20:26:45 +00:00
toshii
d85c2b7e17
Change place of tuple.{memt,memh} initialization.
2001-03-27 18:09:31 +00:00
bjh21
7dae264309
Comment and #ifdef cleanup.
2001-03-27 18:03:04 +00:00
bouyer
f099a26df2
Cast to u_int64_t when computing callout argument, to avoid int overflow.
...
Fixes kern/12471.
2001-03-27 17:24:03 +00:00
haya
d610c23da4
Cosmetic changes.
2001-03-27 10:34:05 +00:00
augustss
262675e051
Regen.
2001-03-26 15:27:11 +00:00
augustss
ea509434b6
Add Microtech Cameramate. From PR 12477.
2001-03-26 15:26:54 +00:00
ichiro
d2cf77cd51
support CANON N656U scanner
...
not tested :P
in order to check using scanner, someone should teach that
what should be used application?
2001-03-26 13:42:05 +00:00
ichiro
224de64cd2
regen
2001-03-26 13:14:05 +00:00
ichiro
20e7881e71
add VID&PID
...
CANON USBScanner Canoscan N656U
GREEHOUSE CF-writer with MP3 Player
2001-03-26 13:13:33 +00:00
ichiro
9261ee5adc
fix typo
2001-03-26 12:58:44 +00:00
ichiro
2350819ec5
support interrupt endpoint.
...
add more comment
2001-03-26 12:49:39 +00:00
ichiro
2ef094d072
add UPLCOM_DEBUG
2001-03-26 12:40:39 +00:00
sato
6c5da9bd76
o Change initialization for config_hook() base lcd control.
...
o Fix backlight control in case that light is controlable but not be
able to get status.
o change some verbose prints.
2001-03-26 09:40:45 +00:00
augustss
e884187819
Small code rearrangement.
2001-03-25 23:02:34 +00:00
augustss
0207e2ea75
Comment out some strange code.
2001-03-25 22:59:43 +00:00
augustss
24dfbb6c35
Regen.
2001-03-25 22:54:30 +00:00
augustss
68723be904
Add Atmel DWL-120 wireless LAN adapter.
2001-03-25 22:53:56 +00:00
augustss
a2c1a2899f
Try to make resume work on more machines.
2001-03-25 22:52:21 +00:00
ad
d54c705158
Missing splx(). From OpenBSD.
2001-03-25 14:48:28 +00:00
is
51144af34f
improve readibility
2001-03-25 14:38:23 +00:00
jdolecek
fda74a0b78
add pcmb (i386)
2001-03-25 09:56:15 +00:00
jmc
06fc8b2014
Actually fix fwlynx correctly. Got the right filename this time.
2001-03-25 03:48:36 +00:00
bjh21
a995ac4f75
eb is MI now, too.
2001-03-25 01:10:39 +00:00
bjh21
8edd158910
MI(ish) EtherB driver using the MI SEEQ 8005 driver. Very lightly tested.
2001-03-25 01:09:36 +00:00
bjh21
0ac712a013
Remove obsolete #defines.
2001-03-25 01:08:56 +00:00
bjh21
39c267bb01
Tweak handling of multicast on 80C04. I think we need to set the match mode
...
to "multicast" for it to work, but I could be wrong.
Also make ALLMULTI work on 80C04, but this is untested.
2001-03-25 01:06:59 +00:00
bjh21
56ac2cf6bc
Supply the extra arguments that seeq8005_attach() now needs.
2001-03-24 23:37:34 +00:00
bjh21
304809f5f1
Re-arrange board memory to suit the current (crude) transmit code.
...
Add ea_writembuf() from mark's code, and re-work eatxpacket() to use it.
2001-03-24 23:31:06 +00:00