Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Nov 2008 16:51:20 +0900
From:      Weongyo Jeong <weongyo.jeong@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   CFT: zyd(4)'s major patch.
Message-ID:  <20081112075120.GA36226@freebsd.weongyo.org>

next in thread | raw e-mail | index | archive | help
Hello,

I'm looking for testers of zyd(4) before committing this patch to HEAD.
This version has various patches about zyd(4) as follows:

- improve AL2230 RF handling
- support AL2230S RF that PV2000 is renamed to AL2230S
- use register ZYD_CR244, ZYD_CR243, ZYD_CR242 when the driver writes
  values on RF.  This routine is more faster than the original one
- use private TX lock to avoid LOR at zyd_raw_xmit()
- increate TX slots from 1 to 5
- needs to set the channel at IEEE80211_S_AUTH not IEEE80211_S_RUN
- detailed error handling.  In previous the next command was sent to the
  device even if there was errors
- setting ZYD_MAC_RX_THRESHOLD value should be different between 1211
  and 1211b
- only try to stop the device at zyd_init_locked() if the device is
  UPed
- do not use MTX_RECURSE
- do not try to grap Giant lock when the channel is changing
- move the device initialization routines from zyd_attach to zyd_init to
  give a device full-reset chance to the driver.
- code cleanup at zyd_raw_xmit()
- simplify zyd_attach() routines
- resort functions and clean up variables
- DPRINTF style change.
- style(9)

The files can be found at the following URL:

	http://people.freebsd.org/~weongyo/zyd_20081112.tar.gz

Please let me know if you've encountered to problems or have opinions.
Any patches to improve or enhance are welcome!

regards,
Weongyo Jeong



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081112075120.GA36226>