[Prism54-devel] USB & al
Jean-Baptiste Note
jean-baptiste.note at wanadoo.fr
Sat Feb 19 16:42:20 UTC 2005
Dear Sebastien, Feyd, list,
Just to keep you informed of what's happening here :
* the XH8196 driver now correctly parses the firmware in kernel
land. Basically look at this :
http://gxaafoot.homelinux.org/cgi-bin/archzoom.cgi/jean-baptiste.note@m4x.org--libre/XH8196--devo--0--patch-9/umac/softmac2_wrapper.h
You need the gcc attribute in order to be able to call correctly the
functions in the userland-compiled library from kernel code (btw, it
works when starting at offset 0 here, Sebastien, i dont quite
understand, but anyways...)
So if anyone with a last-gen usb device could try this...
I'll try and get the pci version to work too, I already have made much
of the work, and i think it should be more reliable. I have doubts the
usb version is okay (there are discrepancies between the expected
behaviour of the driver and what's observed in logs of the devices).
* I've overwritten in ndiswrapper all "LED-packets" with a fixed led
packet (the first one, containing mostly zeroes). The driver still
works, but no more led flashing. This was expected, but we'd better
make sure. Now we're *almost* sure : the real test would be to
suppress them altogether, but this asks for too much work :)
By the way, regarding ndiswrapper, if any of its fine developers are
listening : all versions above the first ones -- modprobe indicates
0.13pre1 here -- do not work with my old WUSB54G driver. (i know about
the drivers needing to be re-registered, there's really a problem in the
driver itself, which seems to ignore some error conditions... i can
investigate more if you have such reports and no obvious fix. I think
this could be related to "we won't reset the device" : maybe some
devices / drivers need it ?).
* I'm still investigating on how to send packets -- and still need to
write proper doc :)
--
Jean-Baptiste Note
+33 (0)6 83 03 42 38
jean-baptiste.note at wanadoo.fr
More information about the Prism54-devel
mailing list