Hans,

These look like bogus holdovers from ivtv; can you please confirm?

1. In cx18-driver.h:cx18_setup_pci():

        cmd |= PCI_COMMAND_IO | PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER;
               ^^^^^^^^^^^^^^
I'm almost sure the CX23418 doesn't have any I/O space ports, and trying
to turn them on doesn't appear to have any affect according to lspci.
Bogus, right?


2. Also in that same function:

        /* This config space value relates to DMA latencies. The
           default value 0x8080 is too low however and will lead
           to DMA errors. 0xffff is the max value which solves
           these problems. */
        pci_write_config_dword(dev, 0x40, 0xffff);

At boot up, the CX23418 (on the Raptor card) defaults to

 40: 30 10 10 01 (or something like that, I can't remember)

After the module loads it looks similar to this:

 40: 7b 1f 00 01 (I can't remember exactly)

It's obvious the value 0x0000ffff didn't take.  So that line of code is
bogus too, right?


Regards,
Andy


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to