Does anything happen when you run "eject /dev/sr1" from the console? .. on some wireless devices the fake CD device (with drivers etc.) must be ejected before the wireless part is made available. Otherwise there are some messages in dmesg that I haven't found a clean explanation for yet.
The easiest way out of this is to shift the content off the drive and do a clean reformat, copy it back. As much as a I like debug challenge it would be quicker if you have something to temporarily move the data to.