modify opt driver interrupt