[linux-dvb] Hauppauge HVR-1300 help needed

Mika Virtanen mikavir at mail.student.oulu.fi
Tue Dec 13 06:57:34 CET 2005


Hello!

I've been trying out the KnoppMyth for some time with a WinTV Go -card,
and I sure like it. Actually, KnoppMyth is what seems to be an ultimate
goal at my home :)

I recently bought the HVR-1300 (hoping that the encoder would be
beneficial), but found out a bit too late that there is no Linux support
yet. The card 'works' under Windows, but the software there is crap. So
I'd _love_ to see my card working under Linux. I looked through this lists
last months and found out that the HVR-1100 was recently added, on that
base I thought the 1300 could be quite easy to get to work.

Unfortunately, I don't know this birds feathers well enough to be able to
make the driver to work myself. To be more precise, I must consider myself
as a Linux newbie and I don't have C (or any other programming language)
in my vocabulary. So I'm asking the able guys here, if I could get any
help with my card.

Here's the info of the card what I've got this far:

Found by visual inspection (hi-res images at
http://cc.oulu.fi/~mikavir/Hauppauge/)
cx22702 -15             DVB-T demodulator/decoder
cx23882 -19             broadcast decoder
cx23416 -12             MPEG II A/V encoder

>From the Windows drivers/software:

Model 96019 Rev. C2A0
Serial #4026625689
Tuner Model: Philips FMD1216ME
Tuner Formats: (B/G/I/D/K/L/L') / DVB-T
Tuner Audio: Stereo (CX882)
Video Formats: NTSC ( M 443 ) PAL ( B G H I D K M N NCOMBO ) SECAM ( L L'
)
Audio Outputs: None
External Inputs: 2
S-Video Inputs: 2
Teletext: Yes (Software)
Radio: FM
Decoder: CX882
IR: Blaster
MAC Address: 00-0D-FE-01-6E-99

EEprom Contents:
07 00 00 00 70 00 01 96
========
84 09 00 04 20 77 00 40 99 6e 01 f0
73 05 21 00
84 08 00 06 13 77 01 00 50 28 8d
72 07 70
73 09 19 7f
73 0a f4 64
72 0b 2f
72 0e 01
72 0f 03
72 10 01
72 11 ff
79 e4


Dmesg gives me this (as can be seen, I was able to install the newest
snapshot):

cx2388x v4l2 driver version 0.0.5 loaded
cx2388x: snapshot date 2005-12-08
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKD] -> GSI 5 (level, low)
-> IRQ 5
cx88[0]: Your board isn't known (yet) to the driver.  You can
cx88[0]: try to pick one of the existing card configs via
cx88[0]: card=<n> insmod option.  Updating to the latest
cx88[0]: version might help as well.
cx88[0]: Here is a list of valid choices for the card=<n> insmod option:
cx88[0]:    card=0 -> UNKNOWN/GENERIC
.......snipped.......
cx88[0]:    card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
CORE cx88[0]: subsystem: 0070:9601, board: UNKNOWN/GENERIC
[card=0,autodetected]
TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe
cx88[0]/0: found at 0000:00:0a.0, rev: 5, irq: 5, latency: 32, mmio:
0xdf000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0


lspci -v states (well I tried the insmod out):

0000:00:0a.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev
05) (THIS IS FALSE)
        Subsystem: Hauppauge computer works Inc.: Unknown device 9601
        Flags: bus master, medium devsel, latency 32, IRQ 5
        Memory at df000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

0000:00:0a.1 Multimedia controller: Conexant: Unknown device 8811 (rev 05)
        Subsystem: Hauppauge computer works Inc.: Unknown device 9601
        Flags: bus master, medium devsel, latency 32, IRQ 5
        Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2

0000:00:0a.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
        Subsystem: Hauppauge computer works Inc.: Unknown device 9601
        Flags: bus master, medium devsel, latency 32, IRQ 5
        Memory at e1000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2


I think I got the tuner detected by echoing "options cx88xx tuner=63" >
/etc/modprobe/cx88xx . I think... the tuner obviously is the Philips
FMD1216ME based on Win info, and by the insmod option tuner=63 I got some
address for it. I can check it, if needed.

Driven by curiosity, I tried to fiddle with the drivers from the new
snapshot to enable my card. I did it by duplicating HVR-1100 stuff (in
cx88-cards.c etc.) and trying to add applicable data, but with my level of
knowledge that was bound to fail. The code didn't compile...

I'm open to any suggestions. The computer with the card can be
reinstalled, tweaked, whatever -it is
dedicated for this purpose.

Actually, I might have to make major upgrades on it later on: it's got the
notorius VIA -chipset and the processor might be too slow (Athlon at 900MHz).
I've had a couple of severe (reinstall-type) freezes -apparently VIA is to
blame. In Windows, the Athlon can't quite handle the live viewing - I
thought this was a so called 'full featured' card???

Anyway -let's get this beast running!

Enska
mikavir at paju.oulu.fi



More information about the linux-dvb mailing list