Kworld pe355-2T PCI-E Dual DVB-T TV Card Pro

From LinuxTVWiki
Revision as of 12:35, 19 May 2012 by Robbak (talk | contribs) (→‎Components Used)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Kworld PE355-2T with major chip markings.

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

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.

External Links