#
7bb4d322 |
| 21-Jun-2011 |
tedu <tedu@openbsd.org> |
remove some unnecessary casts. ok blambert deraadt kettenis matthew
|
#
2061b6ef |
| 03-Feb-2008 |
kettenis <kettenis@openbsd.org> |
Remove sparc64-specific hack to byteswap pcmcia bus_space access. This is no longer necessary now that stp(4) maps the pcmcia windows little-endian. Makes wi(4) behind cbb(4) work on sparc64.
teste
Remove sparc64-specific hack to byteswap pcmcia bus_space access. This is no longer necessary now that stp(4) maps the pcmcia windows little-endian. Makes wi(4) behind cbb(4) work on sparc64.
tested by miod@
show more ...
|
#
cfc00fcc |
| 18-Oct-2005 |
fgsch <fgsch@openbsd.org> |
remove wrong definition since result really belongs to stat (which is already there).
|
#
9be8d9a1 |
| 17-Oct-2005 |
fgsch <fgsch@openbsd.org> |
define a mask to extract the result from status.
|
#
86222df8 |
| 15-Oct-2005 |
fgsch <fgsch@openbsd.org> |
correctly parse the supported data rates. needed by wi@usb. tested by jsg@ and joris@, deraadt@ go ahead.
|
#
eb215967 |
| 15-Feb-2005 |
reyk <reyk@openbsd.org> |
add the manual tx power option. this is supported by some prism2/2.5/3 cards in hostap mode but it depends on the firmware version. support for other wireless chipsets will be added in the future usi
add the manual tx power option. this is supported by some prism2/2.5/3 cards in hostap mode but it depends on the firmware version. support for other wireless chipsets will be added in the future using the net80211-framework.
ok robert@ bob@ danh@, tested by some others
show more ...
|
#
375f9aae |
| 02-Mar-2004 |
millert <millert@openbsd.org> |
Fix timing issues with newer Prism firmware and retry card reset up to three times (only once for Symbol though). This fixes intermittent problems on Prism-based cards with newer firmware. Tested w
Fix timing issues with newer Prism firmware and retry card reset up to three times (only once for Symbol though). This fixes intermittent problems on Prism-based cards with newer firmware. Tested with a wide variety of cards and firmware revisions. OK mickey@
show more ...
|
#
2408ed96 |
| 21-Oct-2003 |
jmc <jmc@openbsd.org> |
typos from Tom Cosgrove;
Tom: I did not commit a couple of your changes.
i did not include some punctuation fixes (full stops, etc.) mnemorable -> mnemonic: i decided memorable was probably better
typos from Tom Cosgrove;
Tom: I did not commit a couple of your changes.
i did not include some punctuation fixes (full stops, etc.) mnemorable -> mnemonic: i decided memorable was probably better instrunctions -> instruction: i kept the plural
show more ...
|
#
1b9a5edd |
| 25-Jun-2003 |
miod <miod@openbsd.org> |
Extend the sparc bus_space_tag_t to store access endianness in it, and adapt all bus_space functions to do proper endianness conversion whenever necessary, except for the raw ones.
This allows us to
Extend the sparc bus_space_tag_t to store access endianness in it, and adapt all bus_space functions to do proper endianness conversion whenever necessary, except for the raw ones.
This allows us to remove the forced endianness conversions in if_wi.
with help from and ok mickey@
show more ...
|
#
645c5b8e |
| 10-Jan-2003 |
millert <millert@openbsd.org> |
Add support for Symbol LA4123 and Nortel E-mobility 211818-A PCI cards. These use an ACEX EP1K30 programmable logic device (PLD) as the PCMCIA->PCI bridge. There's no documentation available on how
Add support for Symbol LA4123 and Nortel E-mobility 211818-A PCI 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.
show more ...
|
#
822260fc |
| 27-Oct-2002 |
millert <millert@openbsd.org> |
Add an option to use software WEP now that we have a software decrypt function. Can be useful for cards that only support 40-bit WEP or where the card firmware lacks weak IVs avoidance. Prism/Symbo
Add an option to use software WEP now that we have a software decrypt function. Can be useful for cards that only support 40-bit WEP or where the card firmware lacks weak IVs avoidance. Prism/Symbol only. In the future this will be expanded to support proposed WEP replacements. Based on code from Jamison Adcock.
show more ...
|
#
55c9fc66 |
| 10-Oct-2002 |
millert <millert@openbsd.org> |
Make wi_get_id() table driven, similar to NetBSD and FreeBSD but make the table itself a #define so we can reuse it in wicontrol. Also add a bunch of chip IDs from NetBSD/FreeBSD. mickey@ OK
|
#
33acde5d |
| 12-Sep-2002 |
millert <millert@openbsd.org> |
o break up wi_pci_attach() into device-specific parts for better readability o kludge around a problem with Netgear MA301 hanging when booted w/o a card. o better card detection w/ PLX adapters o cor
o break up wi_pci_attach() into device-specific parts for better readability o kludge around a problem with Netgear MA301 hanging when booted w/o a card. o better card detection w/ PLX adapters o correct the info in some comments mickey@ OK
show more ...
|
#
ca270432 |
| 10-Sep-2002 |
fgsch <fgsch@openbsd.org> |
no need for pragma here.
|
#
d92c1547 |
| 13-Aug-2002 |
millert <millert@openbsd.org> |
change WI_PORTTYPE_AP -> WI_PORTTYPE_HOSTAP to match FreeBSD and NetBSD. The reason for this is that it is possible in the future to have wi(4) be a real AP using the AP tertiary firmware. mickey@ OK
|
#
357ccf35 |
| 10-Jul-2002 |
millert <millert@openbsd.org> |
Use the correct COR offset for pcmcia card; noted by Warner Losh
|
#
86bde86b |
| 27-Jun-2002 |
fgsch <fgsch@openbsd.org> |
missing parenthesis in this macro.
|
#
08eff2ef |
| 26-Jun-2002 |
fgsch <fgsch@openbsd.org> |
stp at sparc will map this card always as big-endian.
|
#
9aa798e0 |
| 23-Jun-2002 |
deraadt <deraadt@openbsd.org> |
cleanup WI_IS_BE macros
|
#
c3c4c461 |
| 22-Jun-2002 |
fgsch <fgsch@openbsd.org> |
Add new flag, WI_FLAGS_BUS_PCMCIA and mark pcmcia attachment as such. Replace ugly kludge with a macro that tests on sparc if it's pcmcia and tries to deal with it correctly (card mapped as be). This
Add new flag, WI_FLAGS_BUS_PCMCIA and mark pcmcia attachment as such. Replace ugly kludge with a macro that tests on sparc if it's pcmcia and tries to deal with it correctly (card mapped as be). This makes possible to have wi at pcmcia and pci on sparc64; from theo and myself. Tested with the PLX adapter and the SBus pcmcia bridge. millert@ ok.
show more ...
|
#
7d8f85a8 |
| 21-Jun-2002 |
fgsch <fgsch@openbsd.org> |
ugly kludge to deal correctly with endianess in sparc and sparc64. millert@ ok.
|
#
d4021147 |
| 01-May-2002 |
millert <millert@openbsd.org> |
Change WI_PORTTYPE_IBSS to 4. This change got lost in the big ibss simplication a while back. Luckily, it is basically cosmetic...
|
#
a458d0e6 |
| 06-Apr-2002 |
millert <millert@openbsd.org> |
Add support for setting antenna diversity on Symbol cards. Also add some more Symbol-specific RID values I noticed in the Linux orinoco driver.
|
#
7c600ae8 |
| 06-Apr-2002 |
millert <millert@openbsd.org> |
Add support for Symbol cards and printing of the primary station firmware version. Adapted from NetBSD and the Linux orinoco driver. The Symbol firmware requires that we do a COR soft reset before i
Add support for Symbol cards and printing of the primary station firmware version. Adapted from NetBSD and the Linux orinoco driver. The Symbol firmware requires that we do a COR soft reset before initializing the card in wi_reset(). Also, setting WI_RID_ROAMING_MODE caused the Symbol card to go into a strange (non-working) mode with firmware 2.x.x.
There are some other Symbol additions/oddities that will need to be addressed in the future.
show more ...
|
#
a43355a6 |
| 30-Mar-2002 |
millert <millert@openbsd.org> |
o Move register definitions to if_wireg.h o Rename some register defines to be more useful (adapted from FreeBSD) o Enable interrupts on PLX chip since some boards don't have this in the EEPROM (adap
o Move register definitions to if_wireg.h o Rename some register defines to be more useful (adapted from FreeBSD) o Enable interrupts on PLX chip since some boards don't have this in the EEPROM (adapted from FreeBSD and Linux).
show more ...
|