Detailed descriptions below. I'll update with a summary somewhere close by next 
to the patches for comments, etc.

--- On Sun, 31/5/09, Hin-Tak Leung <hintak.le...@gmail.com> wrote:

> On Tue, May 26, 2009 at 5:30 PM, Luis
> R. Rodriguez
> <lrodrig...@atheros.com>
> wrote:
> > On Mon, May 25, 2009 at 12:08:05AM -0700, Hin-Tak
> Leung wrote:
> >> This is just a head-up that I have a series of
> diffs to port the
> >> vendor driver forward to current kernels, if
> anybody wants to have a
> >> look, for side-by-side scavenging to the rw
> driver. (I probably will
> >> post them to the sourceforge zd1211-dev list after
> a little look at
> >> that oops)
> >
> > That's great to hear, feel free to post them to
> linux-wireless as
> > RFC/RFTs.
> 
> The patches are somewhat big so I have split them the git
> way and
> uploaded to the sourceforge user area. Here is some extra
> description
> beyond what the header says. I will probably upload a
> version of this
> summary write-up when/if I get some feedback. The fix for
> the oops I
> mentioned earlier is patch 0007. Caveate: The driver is
> known *not* to
> work on 64-bit platform.
> 
> ----------------------------------------------------------------
> http://htl10.users.sourceforge.net/LinuxUSB_AR2524-3.0.0.56_2009May_pathset/
> 
> 0001-wext-Emit-event-stream-entries-correctly-when-compa.patch
> 0002-Convert-direct-reference-of-netdev-priv-to-netdev_p.patch
> 0003-adding-Philip-USB-stick-vid-pid.patch
> 0004-forward-port-of-an-old-patch-from-the-internet.patch
> 0005-add-delay-for-firmware-loading-bug.patch
> 0006-fix-compile-error-when-HMAC_DEBUG-is-enbled.patch
> 0007-fix-NULL-pointer-deference-in-newly-introduced-in-3.patch
> 0008-removing-two-tedious-messages-which-prints-once-ever.patch
> 0009-commenting-out-two-informative-messages.patch
> 
> 0001 - required from about 2.6.27 onwards
> 0002 - required from about 2.6.29 onwards
> 0003 - vid/pid of my hardware
> 0004 - this probably should be splitted up into a few
> patches; some of
> it is just error-checking/recovery, the 'restart URB on
> timeout' code
> path was needed in 2.0 and often triggered when the 2.0
> driver was
> under stress but seems to be never triggered in 3.0, so it
> probably
> just covers an old bug elsewhere which has since been
> fixed. I do not
> understand the purpose of the interrupt<->bulk
> transfer change; if
> somebody else does, please tell me.
> 0005 - splitted out from 0004
> 0006 - it is a bug which is only encountered when
> HMAC_DEBUG is
> enabled (which is not the default) so this patch is not
> important for
> normal usage
> 0007 - important bug fix for a new bug in 3.0
> 0008, 0009 - I find these dmesg messages too frequent and
> not
> imformative (0008 is regular every two minutes, 0009 is
> whenever AP
> mode is under stress, but seems to be harmless). 0009
> probably should
> *not* be applied for debugging AP problems.
> 
> Patch set against the older driver - they are not very
> tidy, but
> mostly for historical purposes:
> http://htl10.users.sourceforge.net/ZD1211LnxDrv_2_22_0_0_2009May_pathset/
> 
> 0001-first-working-version-without-usb-speed-override.patch
> 0002-remove-usb-speed-override.patch
> 0003-compiler-warnings.patch
> 0004-compiler-warnings.patch
> 0005-compiler-warnings.patch
> 0006-more-compiler-warnings.patch
> 0007-commit-ccc580571cf0799d0460a085a7632b77753f083e.patch
> 0008-Convert-direct-reference-of-netdev-priv-to-netdev_p.patch
> 0009-more-clean.patch
> 0010-removing-some-debug-messages.patch
> 0011-more-compiler-warnings.patch
> 0012-more-compiler-warnings.patch
> 0013-Possible-fix-for-NULL-pointer-dereference-in-getElem.patch
> 
> 0001 is tidied up and split into 0003/0004/0005 in 3.0
> 0002 is something I decide - the driver shouldn't speed
> based on USB
> host speed, but just throttle back on rate. (but seems to
> trigger the
> 'restart URB on timeout' code path quite often).
> 0007 is similiar to 3.0's 0001 ; 0008 is similiar to 3.0's
> 0002;
> 0013 is discovered via looking at the 2.0/3.0 difference.
> It seems to
> be a bug fix in 3.0, which is therefore backported.
> ----------------------------------
> 


      

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs

Reply via email to