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>

index | next in thread | raw e-mail

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


home | help

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