I found the reason of the bug.
In wl1271_probe function on irq requesting (request_irq) is interrupt function wl1271_irq called. wl1271_irq call ieee80211_queue_work, but ieee80211 has not been initialized. It's done later in wl1271_register_hw function. If I set irq type (set_irq_type) before call of request_irq, then call the interrupt not occurs, but if I'm trying to start the wifi, I get the following:
/ # busybox ifconfig wlan0 up
ifconfig: ioctl 0x8914 failed: Unknown error 132
Why interrupt type is set after request_irq, and not before? For what reasonsmay initialization fail with "132" error?