Wireless dongle stopped working


I have an Edimax EW-7711uan which has been working fine until I plugged it into a Mac. Since then it is no longer detected when plugged into the Humax (no, ethernet cable was not plugged in at the same time). I should say that the dongle still works fine on PCs, including one running Linux. The only way I can get it to work with the Hummy now is to manually run "insmod /lib/modules/rt3070sta.ko" in one of the start up scripts (S00wlan to be precise). The dongle clearly still works but the Hummy no longer thinks it is a supported model.

I am wondering if the Mac driver has somehow altered the info stored in the dongle's EEPROM. The entry I have in /proc/bus/usb/devices looks like (without running the manual insmod step)

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=06(still) Sub=02 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=7392 ProdID=7711 Rev= 1.01
S:  Manufacturer=Ralink
S:  Product=802.11 n WLAN
S:  SerialNumber=1.0
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=450mA
I:  If#= 0 Alt= 0 #EPs= 7 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Could someone who has a working Edimax EW-7711uan kindly check theirs and let me know if there are differences in the output?