Poul-Henning Kamp
5777c5b989
NO_GEOM cleanup: unifdef
2003-01-30 13:12:31 +00:00
Hidetoshi Shimokawa
958c774916
Restart cycle master after bus manager election.
...
This should fix the IR(and maybe IT) problem when
the host becames the bus manager.
- rename fw_noderesolve() to fw_noderesolve_eui64() and add
fw_noderesolve_nodeid().
2003-01-30 05:18:35 +00:00
Hidetoshi Shimokawa
449e559cdb
- Handle SCSI_STATUS_BUSY case.
2003-01-30 05:12:56 +00:00
Hidetoshi Shimokawa
7054e8482e
- Probe number of IT/IR DMA contexts as specified in OHCI spec.
2003-01-29 15:32:35 +00:00
Joerg Wunsch
501901c61d
The Xircom hardware always delivers received packets with the FCS appended.
...
Thus, mark the M_HASFCS flag so the generic ethernet layers will account
for this.
2003-01-29 15:19:20 +00:00
Benno Rice
a42a7e2f13
Set the termios speed based on the tty speed. This allows consoles to work at
...
speeds other than TTYDEF_SPEED.
Approved by: jake
2003-01-29 02:43:35 +00:00
Hidetoshi Shimokawa
878db8920f
- Fix build on alpha.
...
- Add a missing newline in printf.
2003-01-29 02:13:31 +00:00
Hidetoshi Shimokawa
c3e9e25542
- Allow multiple packets read/write for IR/IT to reduce system call.
...
- Remove unused variables.
2003-01-28 15:09:07 +00:00
Jake Burkholder
a68a96aad7
Add the sabtty children devices as unordered. Use the unit numbr of
...
the sabtty device to create its description so that they will be
unique for machines with multiple sab chips.
This fixes a panic on machines with an rsc card.
Tested by: obrien (e250)
2003-01-27 18:39:09 +00:00
MIHIRA Sanpei Yoshiro
4bfecf88f4
Add PCI id for fxp(Intel Pro/100 M Mobile Connection).
...
PR: i386/41915
Submitted by: Ross A. Lippert <ripper@eskimo.com>
MFC after: 1 week
2003-01-27 14:31:32 +00:00
Josef Karthauser
4de19bd9c8
Put the Perfection 1660 scanner entry in the right place. (Entries
...
are sorted by product id).
2003-01-27 09:43:24 +00:00
Søren Schmidt
33ede9b3e7
Update the code that deals with disk enclosures:
...
Properly handle the newer Promise SuperSwap 1000 enclosures.
Print out what kind of enclosure was found in the probe.
Misc cleanups in the enclosure handling code.
Sponsored by: Advanis Inc.
2003-01-27 09:04:29 +00:00
Poul-Henning Kamp
16bcbe8cf7
Implement MDIOCLIST which returns the unit numbers of configured md(4)
...
devices.
We use the md_pad[] array and if there are more units than its size the
last returned unit number will be -1, but the number of units returned
is correct.
2003-01-27 07:58:18 +00:00
Warner Losh
66e390feb6
MFp4:
...
u_int*_t -> uint*_t to conform more closely with C99.
2003-01-27 05:47:01 +00:00
Jake Burkholder
984e265523
Change ofwcons to use the output-device property from the firmware for the
...
name of the device that it creates. Update /etc/ttys accordingly.
An alias is created for the old name so that old /etc/ttys will continue to
work, but due to aliases being implemented as symlinks in devfs you cannot
login as root when using the alias device.
Discussed with: grehan
2003-01-27 04:42:17 +00:00
Hidetoshi Shimokawa
53f1eb8620
- Split db.desc.cmd into desc.control and desc.reqcount.
...
- remove unncessary descriptor updates.
2003-01-26 18:38:06 +00:00
Hidetoshi Shimokawa
5a7ba74dc4
- Improve IT/IR DMA queue management.
...
- Improve debug message for mbuf handling.
- Wait 1 sec for DMA stop in fwohci_i{t,r}x_disable() before freeing buffers.
2003-01-26 15:39:04 +00:00
Poul-Henning Kamp
e70e846243
Put use of DIOCWLABEL under #ifdef NO_GEOM
2003-01-26 11:28:56 +00:00
Orion Hodson
cb4458e030
Disable DRA to fix problems with recording.
2003-01-26 04:23:23 +00:00
Jake Burkholder
6c5b0e25a0
Allow defaulting the console to ttya when it sets to screen and keyboard
...
in the prom but no keyboard is plugged in.
2003-01-26 01:56:20 +00:00
Warner Losh
7f7ff631be
Add INTEL EEPRO100
...
Submitted by: joerg
2003-01-25 23:18:01 +00:00
Orion Hodson
f9eb140935
Add ac97_patch.[ch] that provide space for ac97 codec specific patches.
2003-01-25 16:54:05 +00:00
Hidetoshi Shimokawa
c547b896f5
Change API of FW_GDEVLST ioctl.
...
- include information about itself.
- define struct fw_devinfo and use it in struct fw_devlstreq.
- unify EUI64 representation using struct fw_eui64.
2003-01-25 14:47:33 +00:00
Hidetoshi Shimokawa
9190691bd0
Remove FW_SSTDV ioctl. It is not used anymore.
2003-01-24 13:03:19 +00:00
Hidetoshi Shimokawa
e715bfae6c
Merge little and big endian case.
2003-01-24 12:45:19 +00:00
Max Khon
6cdcc15976
- add support for IPX (tested with mount -t nwfs and mars_nwe),
...
IP fast forwarding, SIOCGIFADDR, setting hardware address (not currently
enabled in cm driver), multicasts (experimental)
- add ARC_MAX_DATA, use IF_HANDOFF, remove arc_sprintf() and some unused
variables
- if_simloop logic is made more similar to ethernet
- drop not ours packets early (if we are not in promiscous mode)
Submitted by: mark tinguely (partially)
2003-01-24 01:32:20 +00:00
Matthew N. Dodd
3648042ae9
- The 'aux' field isn't around any longer.
...
- Add missing splnet()/splx()
2003-01-24 00:37:10 +00:00
Nate Lawson
a40f20c791
More useful announce message containing current speed of CPU
2003-01-23 22:18:14 +00:00
Hidetoshi Shimokawa
16e0f48443
- Add sysctl knob for bus manager. (hw.firewire.try_bmr)
...
- Check invalid SID length.
- Add some debug messages.
2003-01-23 13:34:40 +00:00
Scott Long
128aa5a022
Hack around a bug in the 2200 and 2120 controllers that connot DMA
...
commands from below the first 8K of physical memory. A better fix
is to modify the busdma api to allow either inclusion ranges or
multiple exclusion ranges, but that debate is for another day.
MFC After: 2 days
2003-01-23 01:01:44 +00:00
Marcel Moolenaar
19ad245042
YAM: This id is found in a Sony Vaio GRX-670. When will this end?
...
Submitted by: Chuck McCrobie <mccrobie2000@yahoo.com>
2003-01-22 22:02:09 +00:00
Justin T. Gibbs
a02f9953f0
Revert AHD_TIMER_MAX_US to its original definition now that the
...
ahc and ahd modules have correct dependencies on the assembler.
2003-01-22 22:00:07 +00:00
Joerg Wunsch
d50ea522c1
Make the arguments to d_close() match the arguments to d_open(), since
...
otherwise the close operation is void, and the underlying device remains
marked as being busy.
Thanks to phk for finding this.
MFC after: 3 days
2003-01-22 14:06:46 +00:00
Jeffrey Hsu
033aebebc4
Add yet another Sony Vaio PS/2 mouse ID. This one is found on a VX88.
...
Submitted by: marcel
2003-01-22 03:31:08 +00:00
Thomas Moestl
3437dbef6d
Free resources when failing to set up the interrupt.
2003-01-21 17:28:36 +00:00
Thomas Moestl
aaa160f357
bus_dmamap_sync() overhaul:
...
- Remove NetBSD-style or-ed together BUS_DMASYNC operations, in some
cases relaxing the (intended) syncing operation a bit.
- Add syncs before reading the descriptor rings.
- Try to combine syncs where possible to avoid overhead.
- Sync all maps before unloading them.
2003-01-21 17:22:52 +00:00
Thomas Moestl
b2d59f4234
bus_dmamap_sync() overhaul:
...
- Remove NetBSD-style or-ed together BUS_DMASYNC operations, in some
cases relaxing the (intended) syncing operation a bit.
- Stop pretending that that we can sync part of a dmamap: replace the
GEM_CDTXSYNC and GEM_CDRXSYNC macros with GEM_CDSYNC to sync the
complete control map, and combine syncs wherever possible to avoid
the overhead.
- Sync all maps before unloading them.
- Remove a few syncs which should be unnecessary.
2003-01-21 17:17:01 +00:00
Hidetoshi Shimokawa
93001c7214
Define misc structs outside of struct firewire_comm.
2003-01-21 16:37:01 +00:00
Hidetoshi Shimokawa
b9b35d1965
Ignore events of unused IR DMA.
2003-01-21 16:24:35 +00:00
Josef Karthauser
d617f4ca0c
Regen
2003-01-21 11:38:17 +00:00
Josef Karthauser
652fde6f1f
Add support for Epson 1660 scanner.
...
Submitted by: Bruno Schwander <bruno@tinkerbox.org>
MFC after: 3 days
2003-01-21 11:37:54 +00:00
Poul-Henning Kamp
c6eeff600d
Bandaid to make the kernel compile until the scsi-crew can find out what
...
is happening.
2003-01-21 10:31:43 +00:00
Marcel Moolenaar
99fd68d987
Add yet another Sony Vaio PS/2 mouse ID. This one is found in a R505GL.
...
The ACPI data for the mouse includes the compatibility ID, but we
apparently don't make use of it.
2003-01-21 10:00:32 +00:00
Poul-Henning Kamp
3bc7d563e3
Add a missing '{'
2003-01-21 09:57:01 +00:00
Alfred Perlstein
44956c9863
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
...
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
2003-01-21 08:56:16 +00:00
Søren Schmidt
d7b64c95c0
Remove the fake disklabel, no longer needed.
...
Fix potential malloc panic.
Prodded by: phk
2003-01-21 08:33:48 +00:00
Justin T. Gibbs
256081f980
Fix a missed goal.period -> goal.offset change. In
...
this case, the bug resulted in comparing a period
against an offset.
2003-01-20 23:51:18 +00:00
Sam Leffler
70be8cba19
move sysctl's under hw.hifn; change max batching default to 1 (no batching)
...
based on what I learned from the Broadcom h/w
2003-01-20 21:11:56 +00:00
Sam Leffler
ee94ed449a
move sysctl's under hw.ubsec
2003-01-20 21:07:30 +00:00
Sam Leffler
2a363b8963
correct default setting of hw.wi.txerate; it must be -1, not zero,
...
to silence all msgs (like the old driver)
2003-01-20 21:06:58 +00:00