Age | Commit message (Collapse) | Author |
|
|
|
a panic on alpha with serial console. ok miod@
|
|
things obvious.
|
|
improvements worked out over past few months w/ different people.
the main bug was fixes w/ help of harding@motd.ca .
10x to all and enjoy the better driver (;
|
|
|
|
drivers
also, force a preference of the external phy a little earlier: both ports
on the netra T1/105 now work.
|
|
|
|
wrt bogus identity assignments.
|
|
Fix egregious botch where ICBXOPT_ZIO is suppose to be bit #5, not
the value '5'.
|
|
width of a dma address type- this also allows us to define macros that
set upper words of a dma address.
Remove STRNCAT.
Add (untested) 10160 support.
|
|
|
|
LINT fixes for printing out the lun for recevied messages.
Spelling fix.
|
|
|
|
to set up.
|
|
Add back in merged 'mhz' change.
Use A64 variants to initialize ULTRA2 or better && 1240 cards. If PAE
is ever implemented for *BSD, we'll be closer to being ready to go.
Add in a commented out example for how to adjust idelaytimer on 2300s.
If we have ISP_FW_CRASH_DUMP defined, then don't reinit the isp in
ISP_CONN_FATAL case- that's up to the platform outer layer to do after
it finishes saving a f/w crashdump.
Replaces STRNCAT with SNPRINTF.
|
|
in use by the hardware. Since the sparc64 has IOMMUs, an access by
the hardware after the unmap operation will cause a fault.
This replaces "disable" calls by "reset" calls. This increases
the time between the command to disable DMA and when the maps
are actually unloaded.
|
|
Baloney gratuitous changes to comments w/o even a headsup to the author
will be reverted.
|
|
ok henning@
|
|
ok niklas@
|
|
credit to Yichen Xie's bounds checker
ok mickey@
|
|
|
|
ok deraadt@
|
|
between status update and clearing the suspend bit on machines which can't
write data smaller than 32bits at a time. Diff is the work of pefo, he
just has been slacking too much to commit =)
|
|
memory, and use block move operations in putchar, rather than keeping a copy
of the prom font in memory and using memory to frame buffer transfers.
Recommended by the sti docs. No visible performance improvement though.
Tested on both kind of sti devices by mickey@ and myself.
|
|
prom; tested on type4 by me and miod on type1
|
|
|
|
stations such as the airport extreme to associate. Tested by
Ben Lovett.
|
|
devices which only support PIO mode 2 or less. Use
atap_oldpiotiming to obtain supported mode for such devices.
Also use SET FEATURES only for PIO mode > 2.
Work by Alec Skelly <alec@dtkco.com> with my little help.
ok costa@
|
|
Found by dhartmei@; I thought he committed the fix but appearently not.
Also make the debugging printf for IV mismatch more useful.
|
|
|
|
the attachment of wsdisplay to sti as well.
This allows us to have a working console for boot -a, and still attach
a full-blown wscons console as soon as possible.
ok mickey@
|
|
|
|
ok mickey@
|
|
|
|
|
|
|
|
makes the situation worse.
|
|
and myself.
wsdisplay at sti will be enabled as soon as byte-size rom font loading is done.
|
|
|
|
|
|
|
|
- reading RX_COMPLETION is a waste of time (and a -slow- PCI read vs. an,
albeit uncached, memory access to determine the same thing).
- on RX_OVERFLOW, reset the board; the RX unit has probably wedged
|
|
wi_mgmt_xmit: xmit failed messages; millert@ testing and ok
|
|
a deauth/disassoc packet when the inactivity timer fires, just set
a flag, re-queue it and set the master wihap timer if needed. What
this does is to effectively bundle (and serialize) deauth/disassoc
packets so if a large number need to be sent at once we don't stomp
all over the card. We also only do at most 10 stations at a time.
The sta_list has been changed from a doubly linked list to a tailq.
Inactive stations are kept at the head of the queue, new ones are
added to the tail.
Idea and OK by mickey@, prompted by an issue found by
merith AT vantronix DOT net
|
|
floppies; OK mickey@ deraadt@
|
|
In combination with previous openings fix makes Niklas happy. Probably
fixes some negotiation bugs too.
Another good candidate for -stable.
|
|
instead of sending a separate packet to each station.
Based on a patch from merith AT vantronix DOT net
|
|
cards. These use an ACEX EP1K30 programmable logic device (PLD)
as the PCMCIA->PCI bridge. There's no documentation available on
how Symbol has this configured; the magic bits are based on
modifications to the Linux orinoco driver by Tobias Hoffmann.
He, in turn, figured out the magic from the Windows driver.
This does mean we have undocuemnted hex constants; sigh.
I also moved commented bridge chip info to right before the appropriate
bridge attachment. The massive comment at the top of the file was
becoming illegible.
|
|
not set yet this is a NOOP (noticed some time ago by fgs@).
Call wi_cor_reset() from wi_watchdog() so we do a soft reset of the
card. Currently, we only reset Symbol cards but should probably
reset all but Lucent cards with very old firmware revisions.
|
|
First cut at osiop driver (LSI Logic/Symbios/NCR 53C710). For hppa
only at the moment.
Functional for the most part, but there are known problems:
1) SCSI_CHECK/REQUEST_SENSE not handled at all - simply returns a
zero'ed scsi_sense_data buffer. As a result all osiop sc_link's are
created with the ADEV_NODOORLOCK quirk to suppress PREVENT_ALLOW
commands from being issued (and failing) during probe.
2) Sync negotiation (wide is not supported on this chip) needs to be
validated due to some ominous comments in the source about being valid
only for the 33Mhz Zeus board.
3) Probe message needs fixing/completion to issue useful info. See 2).
4) Timeout/hangs occur under heavy load, e.g. make builds.
From NetBSD.
ok mickey@
|