I have received donated fabrics that reek of smoke fumes and I just wash it on the gentle cycle with regular laundry detergent and it comes out completely. Good luck and enjoy your generous windfall.
Contact me if you would like to donate any of the fabric to Kids in Crisis. I make quilts for kids ages baby to teen.