cx88.rst 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. .. SPDX-License-Identifier: GPL-2.0
  2. The cx88 driver
  3. ===============
  4. Author: Gerd Hoffmann
  5. This is a v4l2 device driver for the cx2388x chip.
  6. Current status
  7. --------------
  8. video
  9. - Works.
  10. - Overlay isn't supported.
  11. audio
  12. - Works. The TV standard detection is made by the driver, as the
  13. hardware has bugs to auto-detect.
  14. - audio data dma (i.e. recording without loopback cable to the
  15. sound card) is supported via cx88-alsa.
  16. vbi
  17. - Works.
  18. How to add support for new cards
  19. --------------------------------
  20. The driver needs some config info for the TV cards. This stuff is in
  21. cx88-cards.c. If the driver doesn't work well you likely need a new
  22. entry for your card in that file. Check the kernel log (using dmesg)
  23. to see whenever the driver knows your card or not. There is a line
  24. like this one:
  25. .. code-block:: none
  26. cx8800[0]: subsystem: 0070:3400, board: Hauppauge WinTV \
  27. 34xxx models [card=1,autodetected]
  28. If your card is listed as "board: UNKNOWN/GENERIC" it is unknown to
  29. the driver. What to do then?
  30. 1) Try upgrading to the latest snapshot, maybe it has been added
  31. meanwhile.
  32. 2) You can try to create a new entry yourself, have a look at
  33. cx88-cards.c. If that worked, mail me your changes as unified
  34. diff ("diff -u").
  35. 3) Or you can mail me the config information. We need at least the
  36. following information to add the card:
  37. - the PCI Subsystem ID ("0070:3400" from the line above,
  38. "lspci -v" output is fine too).
  39. - the tuner type used by the card. You can try to find one by
  40. trial-and-error using the tuner=<n> insmod option. If you
  41. know which one the card has you can also have a look at the
  42. list in CARDLIST.tuner