[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