[linux-dvb] Problems with Hauppauge WinTV-HVR 1300 on Debian testing
Jean-Louis Dupond
info at dupondje.be
Wed Apr 16 09:28:21 CEST 2008
Hello,
Try http://linuxtv.org/hg/~stoth/v4l-dvb/rev/67b7ef217867 this patch ...
Had the same problem on my Ubuntu Hardy box. Seems like its HAL thats
messing up with some things.
If u stop HAL, reload modules, it prolly works. But just use the patch,
then u can use HAL also :)
Sincerely,
Jean-Louis Dupond
Peter Weiss schreef:
> Hello,
>
> running a 2.6.24.3 kernel with a Hauppauge WinTV-HVR 1300 card on a
> debian etch system results in lots of errors, but no video and no
> sound when using analog DVB. I've tested some other kernels such as a
> self compiled 2.6.21.5 and a 2.6.21.4-1-486 one that comes with the
> distribution with the same results.
>
> The card works out of the box with an ubuntu system running
> 2.6.22-14-generic.
>
> Any ideas??
>
>
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x00, val == 0x02, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x00, val == 0x00, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x0b, val == 0x06, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x09, val == 0x01, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x0d, val == 0x41, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x16, val == 0x32, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x20, val == 0x0a, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x21, val == 0x17, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x24, val == 0x3e, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x26, val == 0xff, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x27, val == 0x10, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x28, val == 0x00, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x29, val == 0x00, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x2a, val == 0x10, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x2b, val == 0x00, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x2c, val == 0x10, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x2d, val == 0x00, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x48, val == 0xd4, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x49, val == 0x56, ret == -121)
> Apr 16 08:44:05 Pichuco kernel: cx22702_writereg: writereg error (reg ==
> 0x6b, val == 0x1e, ret == -121)
>
> # uname -r
> 2.6.24.3pichuco
>
>
> lspci shows the card as:
>
> # lspci -vv -s 03:02.0
> 03:02.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video
> and Audio Decoder (rev 05)
> Subsystem: Hauppauge computer works Inc. Unknown device 9601
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR- INTx-
> Latency: 32 (5000ns min, 13750ns max), Cache Line Size: 32 bytes
> Interrupt: pin A routed to IRQ 21
> Region 0: Memory at ed000000 (32-bit, non-prefetchable) [size=16M]
> Capabilities: [44] Vital Product Data <?>
> Capabilities: [4c] Power Management version 2
> Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> Kernel driver in use: cx8800
> Kernel modules: cx8800
>
> dmesg shows no errors or failures detecting the card:
>
> [...]
> cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
> cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
> intel_rng: FWH not detected
> cx2388x alsa driver version 0.0.6 loaded
> ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 19
> cx88[0]: subsystem: 0070:9601, board: Hauppauge WinTV-HVR1300
> DVB-T/Hybrid MPEG Encoder [card=56,autodetected]
> cx88[0]: TV tuner type 63, Radio tuner type -1
> tveeprom 1-0050: Hauppauge model 96019, rev D6D3, serial# 1697990
> tveeprom 1-0050: MAC address is 00-0D-FE-19-E8-C6
> tveeprom 1-0050: tuner model is Philips FMD1216MEX (idx 133, type 4)
> tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K)
> ATSC/DVB Digital (eeprom 0xf4)
> tveeprom 1-0050: audio processor is CX882 (idx 33)
> tveeprom 1-0050: decoder processor is CX882 (idx 25)
> tveeprom 1-0050: has radio, has IR receiver, has IR transmitter
> cx88[0]: hauppauge eeprom: model=96019
> cx88[0]/2: cx2388x 8802 Driver Manager
> ACPI: PCI Interrupt 0000:03:02.2[A] -> GSI 22 (level, low) -> IRQ 21
> cx88[0]/2: found at 0000:03:02.2, rev: 5, irq: 21, latency: 32, mmio:
> 0xef000000
> ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 18
> PCI: Setting latency timer of device 0000:00:1f.5 to 64
> cx88/2: cx2388x dvb driver version 0.0.6 loaded
> cx88/2: registering cx8802 driver, type: dvb access: shared
> cx88[0]/2: subsystem: 0070:9601, board: Hauppauge WinTV-HVR1300
> DVB-T/Hybrid MPEG Encoder [card=56]
> cx88[0]/2: cx2388x based DVB/ATSC card
> DVB: registering new adapter (cx88[0])
> DVB: registering frontend 0 (Conexant CX22702 DVB-T)...
> intel8x0_measure_ac97_clock: measured 57816 usecs
> intel8x0: clocking to 48000
> ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 22 (level, low) -> IRQ 21
> cx88[0]/0: found at 0000:03:02.0, rev: 5, irq: 21, latency: 32, mmio:
> 0xed000000
> cx88[0]/0: registered device video0 [v4l2]
> cx88[0]/0: registered device vbi0
> cx88[0]/0: registered device radio0
> [...]
>
>
> Modules are loaded successfully:
>
> # lsmod | egrep 'dvb|tv|cx|video'
> cx88_blackbird 19076 0
> firmware_class 9344 1 cx88_blackbird
> cx2341x 11652 1 cx88_blackbird
> dvb_pll 11912 1
> cx22702 5892 1
> cx88_dvb 12804 0
> cx88_vp3054_i2c 3200 1 cx88_dvb
> videobuf_dvb 6788 1 cx88_dvb
> dvb_core 73700 1 videobuf_dvb
> cx88_alsa 12680 1
> snd_pcm 77572 5 cx88_alsa,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> cx8802 17796 2 cx88_blackbird,cx88_dvb
> snd 53908 16
> cx88_alsa,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
> cx8800 32624 1 cx88_blackbird
> cx88xx 62248 5 cx88_blackbird,cx88_dvb,cx88_alsa,cx8802,cx8800
> ir_common 35204 1 cx88xx
> i2c_algo_bit 6148 2 cx88_vp3054_i2c,cx88xx
> tveeprom 14992 1 cx88xx
> videodev 26240 3 cx88_blackbird,cx8800,cx88xx
> v4l1_compat 12420 1 videodev
> compat_ioctl32 1536 1 cx8800
> v4l2_common 16768 5 cx88_blackbird,cx2341x,cx8800,cx88xx,videodev
> videobuf_dma_sg 13572 7
> cx88_blackbird,cx88_dvb,videobuf_dvb,cx88_alsa,cx8802,cx8800,cx88xx
> videobuf_core 16900 6
> cx88_blackbird,videobuf_dvb,cx8802,cx8800,cx88xx,videobuf_dma_sg
> btcx_risc 5000 4 cx88_alsa,cx8802,cx8800,cx88xx
> i2c_core 22400 7
> dvb_pll,cx22702,cx88_vp3054_i2c,cx88xx,i2c_algo_bit,tveeprom,i2c_i801
>
>
> # modinfo cx88_dvb
> filename:
> /lib/modules/2.6.24.3pichuco/kernel/drivers/media/video/cx88/cx88-dvb.ko
> license: GPL
> author: Gerd Knorr <kraxel at bytesex.org> [SuSE Labs]
> author: Chris Pascoe <c.pascoe at itee.uq.edu.au>
> description: driver for cx2388x based DVB cards
> srcversion: 72B9CE062973ED4E9DE9599
> depends: cx8802,videobuf-dvb,cx88xx,videobuf-dma-sg,cx88-vp3054-i2c
> vermagic: 2.6.24.3pichuco SMP mod_unload PENTIUM4
> parm: debug:enable debug messages [dvb] (int)
>
>
> TIA -- Peter
>
>
More information about the linux-dvb
mailing list