ASUS My Cinema-P7131 Hybrid: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
mNo edit summary
(merged the content from the "ASUS P7131 Hybrid-V4L" article; for the relevant user contribution history see the archived "V4L:ASUS P7131 Hybrid-V4L" page)
Line 1: Line 1:
A [[DVB-T PCI Cards|PCI DVB-T card]] from [[ASUS]].

The analog part of this card works out of the box.
The analog part of this card works out of the box.


Not sure if it is exactly the same card as the ASUS P7131 Dual.
====Firmware====

==Overview/Features==
* PCI
* RF formats: PAL, DVB-T

The card does not have an AD for sound

===Card connectors===
* RF signal: Two IEC connectors
* Video Input: S-Video mini-DIN
* IR-Remote: 2.5mm jack
* Audio output: Card internal

The RF inputs are for:
* PAL TV RF signal
* DVB-T RF signal
* FM radio RF signal

The original documentation says:
<br/>Upper IEC connector is marked "RF/FM-IN" and is for FM radio and DVB-T
<br/>Lower IEC connector is marked "CATV-IN" and is for PAL TV

The FM radio is fixed to the upper connector, but for TV (PAL and DB-T) the connectors can apparently be controlled
by software. This is TBD. ???

*note: In several cases users had to connect their antenna to the analog plug for dvb-t!

===Components Used===
* TV tuner: tda8290+75
* Analog demodulator: ??
* FM radio chip: ??
* tda10046 demodulator
* Video/audio decoder: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d1)

===Identification ===
lspci -vn:

==Making it Work==

===Firmware===
This card requires a [[firmware]] file (dvb-fe-tda10046.fw) for the DVB-T demodulator. This file can be obtained two different ways:
This card requires a [[firmware]] file (dvb-fe-tda10046.fw) for the DVB-T demodulator. This file can be obtained two different ways:
* download a package containing this and many other firmwares from [http://rapidshare.com/files/28996415/linux_dvb_firmware.zip.html here] or [http://ftp.istram.info/pub/linux/linuxtv/linux_dvb_firmware.zip here] or [http://www.t-senger.de/download/linux_dvb_firmware.zip here] (1,52MiB)....Note: If you can provide proper hosting, you're welcome to re-host the file and edit this page.
* download a package containing this and many other firmwares from [http://rapidshare.com/files/28996415/linux_dvb_firmware.zip.html here] or [http://ftp.istram.info/pub/linux/linuxtv/linux_dvb_firmware.zip here] or [http://www.t-senger.de/download/linux_dvb_firmware.zip here] (1,52MiB)....Note: If you can provide proper hosting, you're welcome to re-host the file and edit this page.
Line 11: Line 53:
(replace /lib/firmware with /usr/lib/hotplug/firmware/ if required)
(replace /lib/firmware with /usr/lib/hotplug/firmware/ if required)


===Bugs===
A trick which took me a long time to figure out on VectorLinux and this card:
This is not tested yet:
===Get firmware, old option===
In /usr/src/linux/drivers/media/video/saa7134/saa7134-dvb.c, line 873, struct tda1004x_config philips_tiger_config change the entry
.request_firmware = NULL
to
.request_firmware = philips_tu1216_request_firmware
Run /usr/src/linux/Documentation/dvb/get_dvb_firmware and copy the dvb-fe-tda10046.fw to /lib/firmware
modprobe saa7134 card=78 gpio_tracking=1
See http://www.spinics.net/lists/vfl/msg27672.html

===Get firmware, new option===
The Mercurial version "emerge v4l-dvb-hg" gives the card a proper card number of 112.
The card can then be brought up with
modprobe saa7134 card=112 tuner=54 gpio_tracking=1 i2c_scan=1
You may also need to
modprobe saa7134-dvb
modprobe saa7134-alsa
This works now but may not continue to do so.

===Drivers===
Module Options:
For analog signal (autodetected?):
saa7134 card=78 tuner=54

module saa7134 was loaded automatically, but in addition command
module saa7134 was loaded automatically, but in addition command
"modprobe saa7134_dvb" was required. Only after this the directory /dev/dvb appeared.
"modprobe saa7134_dvb" was required. Only after this the directory /dev/dvb appeared.


===Sample kernel output===
*note: In several cases users had to connect their antenna to the analog plug for dvb-t!

===Remote control support===

An IR remote control is supplied. There is a sensor cable that must be plugged into the card.

The remote requires [http://kernelnewbies.org/Linux_2_6_22 Linux 2.6.22]

==Also See==
* http://gentoo-wiki.com/HARDWARE_saa7134 (Generic)
* http://www.mail-archive.com/linux-dvb@linuxtv.org/msg22647.html (Remote control)
* http://gentoo-wiki.com/Saa7134_quick_guide
* http://www.thadathil.net/dvb/fw/ (Firmware repository)
* [[Saa713x_devices#Supported_saa713x_devices|Supported saa713x devices]]
* [[Generic SAA7134 Card Installation]]

Discussions:
* http://archives.devshed.com/forums/linux-97/dvb-t-on-asustek-p7131-dual-device-4876t-1966310.html
* http://ubuntuforums.org/showthread.php?t=195686 (Someone who successfully have used the card)

Old discussions (may no longer be relevant):
* http://www.mail-archive.com/linux-dvb@linuxtv.org/msg19973.html (Thread discussing driver development)
* http://www.mail-archive.com/linux-dvb@linuxtv.org/msg19579.html
* http://www.spinics.net/lists/vfl/msg27672.html


== External links ==
== External links ==

Revision as of 01:46, 4 November 2008

A PCI DVB-T card from ASUS.

The analog part of this card works out of the box.

Not sure if it is exactly the same card as the ASUS P7131 Dual.

Overview/Features

  • PCI
  • RF formats: PAL, DVB-T

The card does not have an AD for sound

Card connectors

  • RF signal: Two IEC connectors
  • Video Input: S-Video mini-DIN
  • IR-Remote: 2.5mm jack
  • Audio output: Card internal

The RF inputs are for:

  • PAL TV RF signal
  • DVB-T RF signal
  • FM radio RF signal

The original documentation says:
Upper IEC connector is marked "RF/FM-IN" and is for FM radio and DVB-T
Lower IEC connector is marked "CATV-IN" and is for PAL TV

The FM radio is fixed to the upper connector, but for TV (PAL and DB-T) the connectors can apparently be controlled by software. This is TBD. ???

  • note: In several cases users had to connect their antenna to the analog plug for dvb-t!

Components Used

  • TV tuner: tda8290+75
  • Analog demodulator: ??
  • FM radio chip: ??
  • tda10046 demodulator
  • Video/audio decoder: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d1)

Identification

lspci -vn:

Making it Work

Firmware

This card requires a firmware file (dvb-fe-tda10046.fw) for the DVB-T demodulator. This file can be obtained two different ways:

  • download a package containing this and many other firmwares from here or here or here (1,52MiB)....Note: If you can provide proper hosting, you're welcome to re-host the file and edit this page.
  • using the get_dvb_firmware perl script, included with kernel sources, which will download the Windows driver file and rip the firmware out of it:
cd /[kernel source directory]/Documentation/dvb/
perl get_dvb_firmware tda10046

Kernel source directory will usually be /usr/src/linux/. Whatever method you choose, once the download is complete, place a copy of the firmware file in your /lib/firmware directory. (This directory may differ with some distros i.e.depending on your hotplug version it could be /usr/lib/hotplug/firmware/ ; consult your distro's documentation for the appropriate location):

sudo cp dvb-fe-tda10046.fw /lib/firmware 

(replace /lib/firmware with /usr/lib/hotplug/firmware/ if required)

Bugs

This is not tested yet:

Get firmware, old option

In /usr/src/linux/drivers/media/video/saa7134/saa7134-dvb.c, line 873, struct tda1004x_config philips_tiger_config change the entry

 .request_firmware = NULL

to

 .request_firmware = philips_tu1216_request_firmware

Run /usr/src/linux/Documentation/dvb/get_dvb_firmware and copy the dvb-fe-tda10046.fw to /lib/firmware

 modprobe saa7134 card=78 gpio_tracking=1

See http://www.spinics.net/lists/vfl/msg27672.html

Get firmware, new option

The Mercurial version "emerge v4l-dvb-hg" gives the card a proper card number of 112. The card can then be brought up with

 modprobe saa7134 card=112 tuner=54 gpio_tracking=1 i2c_scan=1

You may also need to

 modprobe saa7134-dvb
 modprobe saa7134-alsa

This works now but may not continue to do so.

Drivers

Module Options: For analog signal (autodetected?):

 saa7134 card=78 tuner=54

module saa7134 was loaded automatically, but in addition command "modprobe saa7134_dvb" was required. Only after this the directory /dev/dvb appeared.

Sample kernel output

Remote control support

An IR remote control is supplied. There is a sensor cable that must be plugged into the card.

The remote requires Linux 2.6.22

Also See

Discussions:

Old discussions (may no longer be relevant):

External links