Matt sealey wrote: + if (cb & 0x5) { /* if controller is configured for pci-native mode for both channels */ The above expression allows 1, 4, or 5 for the masked bits. I'm guessing you wanted to test that equal to either 5 or 0. milton