first of all thanks for the terrific job you are doing!
Re. the still failing initialisation, I think we are missing the initialisation call (rt2x_rc80211_pid_init) in ieee80211.c. If we don't define RC80211_PID_COMPILE when we compile it then the wrong path will be taken by the preprocessor in ieee80211.h. It should be enough to add a CFLAGS_ieee80211.o += -DRC80211_PID_COMPILE in Makefile.
@Stefan,
first of all thanks for the terrific job you are doing! pid_init) in ieee80211.c. If we don't define RC80211_PID_COMPILE when we compile it then the wrong path will be taken by the preprocessor in ieee80211.h. It should be enough to add a CFLAGS_ieee80211.o += -DRC80211_ PID_COMPILE in Makefile.
Re. the still failing initialisation, I think we are missing the initialisation call (rt2x_rc80211_