Here is my current grasp of the situation:
zd1211-firmware-1.2 is BROKEN and will cause this issue on most devices.
Don't use this firmware version.
Assuming a 'good' firmware such as v1.3, original ZD1211 devices work
just fine.
Bad firmware aside, ZD1211B devices are the ones which suffer th
http://zd1211.ath.cx/get-firmware
This is the firmware from vendor driver 2_16_0_0.
Large packet support is now disabled (zd1211rw does not support this
anyway). The zd1211 firmware is now the same as v1.1 but the zd1211b
firmware is new: It is the same which is shipped in the 2.10.0.0 release