I am having a terrible time getting a VP-1020a up and running. This board works perfectly with Windows so I am fairly certain it is not a hardware problem. I have tried this on 3 different motherboards with various distributions and kernels. I have also moved around the PCI slots. I am currently running 2.6.14-1.1637_FC4. dst_get_device_id is failing with a checksum error. Here is the log: writing [ 00 06 00 00 00 00 00 fa ] bt-i2c:<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT <W aa 00<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT 06<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT 00<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT 00<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT 00<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT 00<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT 00<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT fa > dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] bttv0: gpio: en=00000000, out=00000000 in=00f2b7ff [extern enable] bt-i2c:<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT <R ab =ff > read_dst: reply is 0xff dst_wait_dst_ready: dst wait ready after 1 bt-i2c:<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT <R ab =00<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT =53<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT =54<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT =2d<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT =30<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT =33<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT =54<7>bttv0: irq loop=0 fc=0 riscs=8, riscc=0b4cb234, bits: I2CDONE* GPINT =31 > read_dst: reply is 0x00 0x53 0x54 0x2d 0x30 0x33 0x54 0x31 dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000] bttv0: gpio: en=00000000, out=00000000 in=00f2b5ff [extern enable] dst_get_device_id: Checksum failure! dst_probe: unknown device. You will notice that only the first byte of the reply is incorrect, the others are correct. 10% of the time, the first two bytes will be bad. Has anyone seen this problem or can give me a direction to go in?