I use ndiswrapper-1.51 on Gentoo Linux with kernel 2.6.23, driver mrv8000c.
Card connects ok, works for a while, then RUNNING disappears from it's status. Card stays with UP status.
Shutdown seems to correlate with the period of low activity.
dmesg doesn't show any new messages.
I think every time when status looses RUNNING flag w/out the user command system log should get a message explaining why this happens.
So there are 2 problems:
1. NDISwrapper looses RUNNING flag w/out explanation in syslog.
2. AWLC3026 shuts down w/out the apparent reason.