Xu Nakajima wrote:
Hello, Can anyone explain in short why is firmware needed in the zd1211 rewrite driver and there is no need for firmware in the regular zd1211 driver?
The vendor driver includes the firmware in the source code. This is generally discouraged by kernel drivers because: - There are usually issues redistributing the firmware (not in this case though) - The firmware is effectively a binary blob: cannot be modified, can't even be understood, a large contrast to the rest of the kernel - If a firmware update is ever released, people would have to update kernel versions to get it - There are some possible issues with the GPL, which has clauses about obfuscation and binary content. The firmware is in some respects a closed source element to the driver (however it is not executed on the host processor).
And what, in short ,does firmware_class module do in this context?
Provides the generic functionality used by zd1211rw and many other kernel modules to request firmware data from userspace.
Daniel ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Zd1211-devs mailing list - http://zd1211.ath.cx/ Unsubscribe: https://lists.sourceforge.net/lists/listinfo/zd1211-devs