Roy Oswalt, Rangers rocked by White Sox