Hi Hin-Tak,
one of my chief problems was that I was not at all able to get compat-wireless
to work with this rather ancient kernel version. The driver file zd_rf_uw2453.c
added in the patch is indeed taken from a recent version of compat-wireless
itself.
Also, I can't really see that the issues I've mentioned got fixed in
compat-wireless either. I've seen many people still reporting problems with
this now and then.
My main motivation for the changes were to build the zd1211rw.ko module which I
can now load into a proprietarily-modified kernel on an embedded system (I
can't simply build a new kernel for the device since I lack the BSP).
The white space change was unintended; the debug statements are inserted at
points were people seem to get in trouble.
Sören
--- On Fri, 7/8/09, Sören Wellhöfer soeren.wellhoe...@gmx.net wrote:
While adding support for the
TL-WN322G wireless usb adapter on an embedded system I
devised a patch to be applied against the 2.6.22.x kernel to
make it work.
It basically integrates support for the uw2453 chip into
the zd1211rw driver framework of mentioned kernel and fixes
a few common issues associated with the device.
Among the problems taken care of are those which are
described in this mailing list under the following
subjects:
* [zd1211-devs] tp-link WN322G
* [zd1211-devs] zd1211 on asus A9RP
Cheers,
Sören
Signed-off-by: Sören Wellhöfer soeren.wellhoe...@gmx.net
I appreciate the effort of sharing such changes, personally - don't know
if Linus is taking patches for such old kernels, probably not, so the the
signed-off is probably unnecessary :-). I have one comment though - the patch
is neither minimal (you added a couple of strictly-speakingnot-necessary
debug print statements, and there is a whitespace change noted below), nor
maximal - maximal would be back-porting the current code, i.e. a subset of
the compat-wireless objective. Have you looked at compat-wireless? I don't
know if it runs as earlier as 2.6.22, but I think it does.
diff -uprN
2.6.22.6-vanilla/drivers/net/wireless/zd1211rw/zd_rf.c
2.6.22.6/drivers/net/wireless/zd1211rw/zd_rf.c
---
2.6.22.6-vanilla/drivers/net/wireless/zd1211rw/zd_rf.c
2009-04-23 11:36:28.0 +0200
+++
2.6.22.6/drivers/net/wireless/zd1211rw/zd_rf.c
2009-08-04 15:55:05.0 +0200
@@ -25,7 +25,7 @@
static const char * const rfs[] = {
[0]
= unknown RF0,
- [1]
= unknown RF1,
+ [1]
= unknown RF1,
[UW2451_RF] =
UW2451_RF,
[UCHIP_RF] =
UCHIP_RF,
[AL2230_RF] =
AL2230_RF,
White space change, probably unintentional or indicative of a bug?
--
Sören Wellhöfer
Carl-Zeiss-Gymnasium Jena / Specialised school for Math, Science, and Technology
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
___
Zd1211-devs mailing list - http://zd1211.wiki.sourceforge.net/
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs