Kworld pe355-2T PCI-E Dual DVB-T TV Card Pro: Difference between revisions
Jump to navigation
Jump to search
(Creation of page for DVB-T PE355-2T. some details yet to come.) |
|||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
'''Kworld pe355-2T PCI-E Dual DVB-T TV Card Pro''' |
|||
The kworld pe355-2T is a dual DVB-T PCI-E tuner card. Support is currently blocked on development of the NXP SAA716x PCI-E bridge chip, which has stalled for lack of information from Philips. |
|||
{{Note|Page is under consruction. If someone with permission would like to upload the image for me, that would help. it is at [http://www.robbak.com/images/kworldpe3552t-e.png]. Captured and edited by me, CC0)}} |
|||
[[Image:Kworld-PE355-2T.png|right|thumb|200px|Kworld PE355-2T with major chip markings.]] |
[[Image:Kworld-PE355-2T.png|right|thumb|200px|Kworld PE355-2T with major chip markings.]] |
||
A [[DVB-T]] [[DVB-T |
A [[DVB-T]] [[DVB-T PCIe Cards|PCIe card]] from [[KWorld]]. |
||
Support is currently blocked on development of the NXP SAA716x PCI-E bridge chip driver |
Support is currently blocked on development of the NXP SAA716x PCI-E bridge chip driver. |
||
Line 15: | Line 10: | ||
* PCI-e interface |
* PCI-e interface |
||
* Inputs: Antenna ( |
* Inputs: Antenna (Beiling Lee) |
||
* Usually bundled with a USB IR receiver and remote. The key mappings of the remote are windows centric, including using ALT-F2 for one of the keys. |
* Usually bundled with a USB IR receiver and remote. The key mappings of the remote are windows centric, including using ALT-F2 for one of the keys. |
||
Line 21: | Line 16: | ||
* [[NXP TDA18211]] (tuner) |
* [[NXP TDA18211]] (tuner) |
||
* [[NXP_TDA1004x|NXP |
* [[NXP_TDA1004x|NXP TDA10048HN]] (demodulator) |
||
* [[NXP SAA7160 |
* [[NXP_SAA716x|NXP SAA7160]] (A/V decoder and PCI-e Interface) |
||
===Identification=== |
===Identification=== |
||
''Yet to come.Provide here, for PCI/PCIe devices, the relevant output of <code>lspci -vnn</code> or, in the case of USB devices, <code>lsusb -v </code>. We're particularly interested in the subsystem ID's. To make a code block simply make the first character of each line a space. For example: (to come)''<br> |
|||
# lspci -vvvnn |
# lspci -vvvnn -s03:00.0 |
||
03:00.0 Multimedia controller [0480]: Philips Semiconductors SAA7160 [1131:7160] (rev 03) |
|||
Subsystem: KWorld Computer Co. Ltd. Device [17de:7547] |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0, Cache Line Size: 32 bytes |
|||
Interrupt: pin A routed to IRQ 11 |
|||
Region 0: Memory at feb00000 (64-bit, non-prefetchable) [size=1M] |
|||
Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+ |
|||
Address: 0000000000000000 Data: 0000 |
|||
Capabilities: [50] Express (v1) Endpoint, MSI 00 |
|||
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us |
|||
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- |
|||
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- |
|||
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- |
|||
MaxPayload 128 bytes, MaxReadReq 128 bytes |
|||
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend- |
|||
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us |
|||
ClockPM- Surprise- LLActRep- BwNot- |
|||
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk- |
|||
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- |
|||
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- |
|||
Capabilities: [74] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Capabilities: [80] Vendor Specific Information: Len=50 <?> |
|||
Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=088 <?> |
|||
==Making it Work== |
==Making it Work== |
||
Line 40: | Line 59: | ||
===Sample Kernel Output=== |
===Sample Kernel Output=== |
||
''Provide the '''relevant''' portion of dmesg here. For example:''<br> |
|||
# dmesg |
# dmesg |
||
[ 0.165958] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xefffffff 64bit pref] |
|||
[ 0.166008] pci 0000:03:00.0: [1131:7160] type 0 class 0x000480 |
|||
[ 0.166029] pci 0000:03:00.0: reg 10: [mem 0xfeb00000-0xfebfffff 64bit] |
|||
[ 0.166135] pci 0000:03:00.0: supports D1 D2 |
|||
[ 0.166136] pci 0000:03:00.0: PME# supported from D0 D1 D2 |
|||
[ 0.166141] pci 0000:03:00.0: PME# disabled |
|||
[ 0.166160] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force' |
|||
===Remote Control Support=== |
===Remote Control Support=== |
||
The bundled USB ir device and remote work as a /dev/input keyboard device. Several of the mappings are not usable in linux. |
The bundled USB ir device and remote work as a /dev/input keyboard device. Several of the mappings are not usable in linux. |
||
==External Links== |
==External Links== |
||
''Provide a link to the vendor's product page here along with any other external link to information that is generally helpful in relation to the device. For example:''<br> |
|||
* [http://uk.kworld-global.com/main/prod_in.aspx?mnuid=1335&modid=12&prodid=248&flag=1 kworld PE255-2t product page] |
* [http://uk.kworld-global.com/main/prod_in.aspx?mnuid=1335&modid=12&prodid=248&flag=1 kworld PE255-2t product page] |
||
Latest revision as of 12:35, 19 May 2012
A DVB-T PCIe card from KWorld.
Support is currently blocked on development of the NXP SAA716x PCI-E bridge chip driver.
Overview/Features
Connections on this device are simple.
- PCI-e interface
- Inputs: Antenna (Beiling Lee)
- Usually bundled with a USB IR receiver and remote. The key mappings of the remote are windows centric, including using ALT-F2 for one of the keys.
Components Used
- NXP TDA18211 (tuner)
- NXP TDA10048HN (demodulator)
- NXP SAA7160 (A/V decoder and PCI-e Interface)
Identification
# lspci -vvvnn -s03:00.0 03:00.0 Multimedia controller [0480]: Philips Semiconductors SAA7160 [1131:7160] (rev 03) Subsystem: KWorld Computer Co. Ltd. Device [17de:7547] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at feb00000 (64-bit, non-prefetchable) [size=1M] Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 Capabilities: [50] Express (v1) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- Capabilities: [74] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [80] Vendor Specific Information: Len=50 <?> Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=088 <?>
Making it Work
This card is not supported. Further work is blocked on development of the SAA716x driver.
Firmware
This card may require firmware. There is no reason to assume that standard firmwares currently available for the tuners and demodulators will not work.
Drivers
Users wanting to attempt can try the experimental drivers for the SAA716x.
Sample Kernel Output
# dmesg [ 0.165958] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xefffffff 64bit pref] [ 0.166008] pci 0000:03:00.0: [1131:7160] type 0 class 0x000480 [ 0.166029] pci 0000:03:00.0: reg 10: [mem 0xfeb00000-0xfebfffff 64bit] [ 0.166135] pci 0000:03:00.0: supports D1 D2 [ 0.166136] pci 0000:03:00.0: PME# supported from D0 D1 D2 [ 0.166141] pci 0000:03:00.0: PME# disabled [ 0.166160] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
Remote Control Support
The bundled USB ir device and remote work as a /dev/input keyboard device. Several of the mappings are not usable in linux.