Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-17 | implement ic_set_key() and ic_delete_key() callbacks. | Damien Bergamini | |
2007-11-17 | RT2560+RT2661: update the physical address in the RX descriptor after | Damien Bergamini | |
bus_dmamap_load() in the case where the same mbuf is reloaded. RT2661: remove a 2x prototype, fix an error message. | |||
2007-11-17 | sync error messages with man page's DIAGNOSTICS section. | Damien Bergamini | |
2007-11-16 | clear host to mcu mailbox after loading microcode. | Damien Bergamini | |
otherwise, talking to the bbp through the mcu may fail. | |||
2007-11-16 | cast pointer to right type | Theo de Raadt | |
2007-11-15 | New driver for Ralink RT2860 chipset. | Damien Bergamini | |
Attaches as 'ral' as it shares the PCI and CardBus frontends with RT2560 and RT2661 though it is actually a separate driver. Requires a firmware that can't be redistributed with the base system due to license restrictions (exact same license as iwn(4) firmware). The 802.11n capabilities not yet supported (except MIMO). Great thanks to Sam Fourman Jr for donating hardware. ok deraadt@ | |||
2007-11-11 | The interrupt routine doesn't need to explicity invoke splbio/splx. | Kenneth R Westerback | |
But the polling routine needs to wraps its call of the interrupt routine with splbio/splx. This ensures scsi_done() is properly protected. While in the polling routine, fix the timing code so milliseconds are not treated as microseconds. | |||
2007-11-10 | - Fix command timeouts in certain scenarios (like under X11) | Marcus Glocker | |
- Properly issue the RTS-Threshold firmware command ok claudio@ | |||
2007-11-07 | More SPLBIO around scsi_done. | Kenneth R Westerback | |
2007-11-06 | More scsi_done() at SPLBIO. | Kenneth R Westerback | |
2007-11-05 | More scsi_done() at SPLBIO. | Kenneth R Westerback | |
2007-11-05 | More scsi_done() at SPLBIO. Wrap more interrupt function calls while | Kenneth R Westerback | |
polling in splbio/splx. Put belts and suspenders splbio/splx around the scsi_done() call since it may be possible to get there other ways. Partly from thib@ | |||
2007-11-05 | More scsi_done() at SPLBIO. Wrap more interrupt function calls while | Kenneth R Westerback | |
polling in splbio/splx. | |||
2007-11-05 | More scsi_done() at SPLBIO. Wrap another interrupt function call while | Kenneth R Westerback | |
polling in splbio/splx. Wrap one call to dpt_done_ccb() not already at SPLBIO. | |||
2007-11-05 | More scsi_done() at SPLBIO. Wrap another interrupt function call while | Kenneth R Westerback | |
polling in splbio/splx. And wrap scsi_done() itself since it appears reachable from multiple places. | |||
2007-11-05 | More scsi_done() at SPLBIO. If you poll by manually calling the | Kenneth R Westerback | |
interrupt function, wrap the call in splbio/splx! | |||
2007-11-05 | Take a bit more care to ensure that SCSI_POLL commands always return | Kenneth R Westerback | |
COMPLETE and never SUCCESSFULLY_QUEUED. | |||
2007-11-01 | backout last "fix" because it breaks operation on some devices. even | Reyk Floeter | |
if the fix looks right, it seems to expose another problem that i haven't found yet. figured out by Denis Doroshenko at gmail dot com | |||
2007-10-29 | fix the setup of Tx descriptors. the frame type and "no ack" bits were | Reyk Floeter | |
initialized in ar5k_ar521*_setup_tx_desc() but cleared in ar5k_ar521*_fill_tx_desc() by setting the segment length incorrectly. From ath5k via Nick Kossifidis (mickflemm at gmail dot com)* ---snip--- The missing no_ack in broadcast frames caused them to be retried up to the retry_limit(1+4=5 transmissions by default). ---snap--- * it was explicitly mentioned that it is ISC-licensed now | |||
2007-10-24 | Unconditionally initialize all channels, regardless of locale. | Bret Lambert | |
Shaves 258 bytes from i386 kernel. Feedback, guidance, testing, and ok jsg@ | |||
2007-10-22 | enable the fifo probe code as long as the serial is not used as console | Federico G. Schwindt | |
or kgdb. if this probes to be a problem it will be disabled again . tested and ok by toby@ otto@ jsing@ | |||
2007-10-20 | Remove unneeded scope declarations that shadows existing ones. krw@ ok | Federico G. Schwindt | |
2007-10-20 | Move a few more definitions to pcf8584var.h. Needed for SUNW,envctrl and | Mark Kettenis | |
SUNW,envctrltwo support. ok deraadt@ | |||
2007-10-20 | Call scsi_done() at SPLBIO. 'looks olright' says mickey. | Kenneth R Westerback | |
2007-10-20 | Put scsi_done() invocations inside existing splbio/splx pairs to make | Kenneth R Westerback | |
damned sure scsi_done is invoked at splbio. Noted by deraadt@. | |||
2007-10-18 | avoid splassert, caused by the fact that iha_main() is called | Otto Moerbeek | |
unprotected by iha_exec_scb(). With help and ok miod@ | |||
2007-10-18 | Add some first LEDs support. Tested on my cardbus Linksys WPC54G Ver 3. | Marcus Glocker | |
Diff ported from DragonFlyBSD | |||
2007-10-17 | use ansi declarations and rename gdt to sc to avoid shadows and follow | Federico G. Schwindt | |
what other drivers do; no binary change. | |||
2007-10-16 | more remove unneeded declarations that shadows existing vars; ok by many. | Federico G. Schwindt | |
2007-10-15 | more remove unneeded declarations that shadows existing vars; ok by many. | Federico G. Schwindt | |
2007-10-14 | Fix a panic which happens with ACX100 chipsets in ieee80211_add_xrates() | Marcus Glocker | |
because the drivers tries to set extended rates for a 11b chip. Tested and OK winiger@ | |||
2007-10-13 | remove unneeded declarations that shadows existing vars; ok by many. | Federico G. Schwindt | |
2007-10-13 | add the AR5416 and AR5418 device IDs (needs some more testing) | Reyk Floeter | |
2007-10-12 | The newer single chip Atheros wireless chipsets like the AR5424, | Reyk Floeter | |
AR2423 etc. are mostly compatible to the AR5212 but use a different algorithm to set the 2GHz RF channel, that's why they didn't work in OpenBSD. I figured out that the channels were set with an offset, setting channel 11 in the driver caused the hardware to set channel 5 etc. Because I didn't figure out the pattern to fix the algoritm yet, I fixed it in a workaroundish way by defining a small "table" with offsets for the 11b channels to get the right results. For example, if we want to set channel 11 (2462MHz), we add an offset of -30MHz, and feed the result (2432MHz ^= channel 5) into the unmodified AR5212/AR5112 RF setup function. Long description for a commit message, but it needed some time to figure it out. It is still not perfect, needs some more work, and it doesn't work in all cases; but it allows to use newer chipsets in 11b mode restricted to 1 or to 2Mbit/s. 11a mode seems to work without problems so far. | |||
2007-10-09 | MALLOC -> malloc | Gilles Chehade | |
ok krw@ | |||
2007-10-09 | Use %zu for printing size_t values. | Ray Lai | |
OK dlg. | |||
2007-10-06 | Oops. Forgot to do FREE -> free when I did MALLOC -> malloc. | Kenneth R Westerback | |
2007-10-05 | gilles missed one of the __attribute__((__packed__)) here in | Jonathan Gray | |
the __attribute__((__packed__)) -> __packed conversion. | |||
2007-10-04 | attribute packed -> __packed | Gilles Chehade | |
ok miod@ a while ago, ok pyr@ | |||
2007-10-04 | Since we know the firmware load works, merge the single firmware files | Marcus Glocker | |
together to one single, finally. You need to bump the firmware package to version 1.3! OK jsg@ | |||
2007-10-03 | MALLOC+bzero -> malloc+M_ZERO. | Kenneth R Westerback | |
In ip_esp.c all allocated memory is now zero'd in the "malloc(sizeof(*tc) + alen ..." case. The +alen memory was not initialized by the bzero() call. Noticed by chl@. "Looks good" art@ "seems ok" chl@ | |||
2007-10-01 | Spacing. | Marcus Glocker | |
2007-10-01 | Fix `bogus xmit rate setup' panic, which mostly happened while associating | Marcus Glocker | |
to an 11b AP due to not correct initialized tx rates. | |||
2007-10-01 | remove rate_fb variable as it always gets set to the same value | Jonathan Gray | |
as rate anyway. | |||
2007-10-01 | Print the MAC address. | Jonathan Gray | |
2007-10-01 | Disable default debug setting, make tx power map printing debug only. | Jonathan Gray | |
2007-10-01 | more btoc -> atop | Martin Reindl | |
2007-10-01 | Use uint_* consistent. | Marcus Glocker | |
Agreed with jsg@ | |||
2007-10-01 | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'. | Kenneth R Westerback | |
2007-09-30 | Spacing. | Marcus Glocker | |