All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Dustin Coates" <dcoates@systemoverload.net>
To: <linux-dvb@linuxtv.org>
Subject: [linux-dvb] HVR-1800 Analouge Issues
Date: Thu, 25 Sep 2008 19:36:14 -0500	[thread overview]
Message-ID: <000001c91f6f$e23ab920$a6b02b60$@net> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 7230 bytes --]

Hi Everyone, 

 

                Ok I've recently decided to start seeing if I can figure out
the issue with the Analouge, on this card, first my normal dmesg.

 

[   32.347715] Linux video capture interface: v2.00

[   32.445802] ivtv:  Start initialization, version 1.4.0

[   32.445864] ivtv0: Initializing card #0

[   32.445867] ivtv0: Autodetected Hauppauge card (cx23416 based)

[   32.446300] ACPI: PCI Interrupt 0000:05:01.0[A] -> GSI 19 (level, low) ->
IRQ 21

[   32.446310] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)

[   32.499240] tveeprom 0-0050: Hauppauge model 26582, rev E6B2, serial#
10301641

[   32.499244] tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type
50)

[   32.499246] tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)

[   32.499248] tveeprom 0-0050: audio processor is CX25843 (idx 37)

[   32.499250] tveeprom 0-0050: decoder processor is CX25843 (idx 30)

[   32.499252] tveeprom 0-0050: has no radio

[   32.499255] ivtv0: Autodetected Hauppauge WinTV PVR-150

[   32.574169] cx23885 driver version 0.0.1 loaded

[   32.660069] cx25840 0-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #0)

[   32.662409] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)

[   32.662430] wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)

[   32.877320] tuner-simple 0-0061: creating new instance

[   32.877324] tuner-simple 0-0061: type set to 50 (TCL 2002N)

[   32.878545] ivtv0: Registered device video0 for encoder MPG (4096 kB)

[   32.878564] ivtv0: Registered device video32 for encoder YUV (2048 kB)

[   32.878585] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)

[   32.878606] ivtv0: Registered device video24 for encoder PCM (320 kB)

[   32.878608] ivtv0: Initialized card #0: Hauppauge WinTV PVR-150

[   32.878622] ivtv:  End initialization

[   32.878728] ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) ->
IRQ 16

[   32.878747] CORE cx23885[0]: subsystem: 0070:7801, board: Hauppauge
WinTV-HVR1800 [card=2,autodetected]

[   33.047755] cx23885[0]: i2c bus 0 registered

[   33.072606] tuner' 2-0042: chip found @ 0x84 (cx23885[0])

[   33.110360] tda829x 2-0042: could not clearly identify tuner address,
defaulting to 60

[   33.116934] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) ->
IRQ 22

[   33.116952] PCI: Setting latency timer of device 0000:00:1b.0 to 64

[   33.151842] tda18271 2-0060: creating new instance

[   33.184736] TDA18271HD/C1 detected @ 2-0060

[   34.351502] tda829x 2-0042: type set to tda8295+18271

[   35.456907] cx23885[0]: i2c bus 1 registered

[   35.457882] cx25840' 3-0044: cx25  0-21 found @ 0x88 (cx23885[0])

[   35.458252] cx23885[0]: i2c bus 2 registered

[   35.485029] tveeprom 1-0050: Hauppauge model 78521, rev C1E9, serial#
4851744

[   35.485031] tveeprom 1-0050: MAC address is 00-0D-FE-4A-08-20

[   35.485034] tveeprom 1-0050: tuner model is Philips 18271_8295 (idx 149,
type 54)

[   35.485036] tveeprom 1-0050: TV standards NTSC(M) ATSC/DVB Digital
(eeprom 0x88)

[   35.485038] tveeprom 1-0050: audio processor is CX23887 (idx 42)

[   35.485040] tveeprom 1-0050: decoder processor is CX23887 (idx 37)

[   35.485042] tveeprom 1-0050: has radio

[   35.485044] cx23885[0]: hauppauge eeprom: model=78521

[   35.488563] cx23885[0]/0: registered device video1 [v4l2]

[   37.182722] cx25840' 3-0044: loaded v4l-cx23885-avcore-01.fw firmware
(16382 bytes)

[   37.196379] cx23885[0]: registered device video2 [mpeg]

[   37.196382] cx23885[0]: cx23885 based dvb card

[   37.273126] MT2131: successfully identified at address 0x61

[   37.273130] DVB: registering new adapter (cx23885[0])

[   37.273132] DVB: registering frontend 0 (Samsung S5H1409 QAM/8VSB
Frontend)...

[   37.273330] cx23885_dev_checkrevision() Hardware revision = 0xb1

[   37.273337] cx23885[0]/0: found at 0000:02:00.0, rev: 15, irq: 16,
latency: 0, mmio: 0xe9000000

[   37.273344] PCI: Setting latency timer of device 0000:02:00.0 to 64

 

As you can see I have two cards. First thing I have done is unload all the
tuner drivers, using make unload. Then reloaded the 1800 drivers via. 

 

modprobe cx25840 debug=1

modprobe cx23885 debug=1

 

Then tried a cat /dev/video1 > test.mpg. This resulted in nothing but a
black empty video. Weird thing is the dmesg output started outputting crazy
erros. Below: 

 

 [ 1400.099478] cx23885[0]/0: queue is not empty - append to active

[ 1400.099482] cx23885[0]/0: [e9d12540/22] cx23885_buf_queue - append to
active

[ 1400.110132] cx23885[0]/0: queue is not empty - append to active

[ 1400.110137] cx23885[0]/0: [e9d12900/23] cx23885_buf_queue - append to
active

[ 1400.158662] cx23885[0]/0: queue is not empty - append to active

[ 1400.158666] cx23885[0]/0: [e9f569c0/24] cx23885_buf_queue - append to
active

[ 1400.169318] cx23885[0]/0: queue is not empty - append to active

[ 1400.169323] cx23885[0]/0: [e9f560c0/25] cx23885_buf_queue - append to
active

[ 1400.181000] cx23885[0]/0: queue is not empty - append to active

[ 1400.181004] cx23885[0]/0: [e9f56a80/26] cx23885_buf_queue - append to
active

[ 1400.255398] cx23885[0]/0: queue is not empty - append to active

[ 1400.255403] cx23885[0]/0: [e9c79780/27] cx23885_buf_queue - append to
active

[ 1400.266050] cx23885[0]/0: queue is not empty - append to active

[ 1400.266055] cx23885[0]/0: [e9c79840/28] cx23885_buf_queue - append to
active

[ 1400.277940] cx23885[0]/0: queue is not empty - append to active

[ 1400.277944] cx23885[0]/0: [e9c79c00/29] cx23885_buf_queue - append to
active

[ 1400.780966] cx23885[0]/0: cx23885_cancel_buffers()

[ 1400.780973] cx23885[0]/0: cx23885_stop_dma()

[ 1400.781090] cx23885[0]/0: [e9c79480/31] cancel - dma=0x29db0000

[ 1400.781094] cx23885[0]/0: [e9c889c0/0] cancel - dma=0x238b1000

[ 1400.781097] cx23885[0]/0: [df8e9c00/1] cancel - dma=0x1fbb2000

[ 1400.781100] cx23885[0]/0: [df8e9cc0/2] cancel - dma=0x1fa81000

[ 1400.781104] cx23885[0]/0: [e9d3acc0/3] cancel - dma=0x29daa000

[ 1400.781107] cx23885[0]/0: [e9d3ad80/4] cancel - dma=0x23885000

[ 1400.781110] cx23885[0]/0: [e9d3aa80/5] cancel - dma=0x1f96c000

[ 1400.781113] cx23885[0]/0: [e9d3a780/6] cancel - dma=0x2391d000

[ 1400.781116] cx23885[0]/0: [e9d3a6c0/7] cancel - dma=0x23962000

[ 1400.781119] cx23885[0]/0: [e9d3a0c0/8] cancel - dma=0x2398f000

[ 1400.781122] cx23885[0]/0: [e9d3ae40/9] cancel - dma=0x37428000

[ 1400.781125] cx23885[0]/0: [e9d3a600/10] cancel - dma=0x29e67000

[ 1400.781128] cx23885[0]/0: [e9d3a300/11] cancel - dma=0x29d26000

[ 1400.781131] cx23885[0]/0: [e9d3a9c0/12] cancel - dma=0x239dd000

[ 1400.781134] cx23885[0]/0: [e9d3a540/13] cancel - dma=0x29fac000

[ 1400.781137] cx23885[0]/0: [e9d3ac00/14] cancel - dma=0x29e7f000

 

There were enough of these errors to fill up the scroll back buffer on
putty. 

 

I was wondering where I would go from here to try to help the developer's
figure out the issues with this card. I've been diving through the code, but
my C/C++ is 10 years rusty so it's slow going. 

 

Oh, and the drivers were pulled down as most recent an hour ago. 

 

Anyone that can point me in the right direction, I would appreciated it, I
have no problem getting my hands "dirty". 

 

Thanks.

Dustin Coates 


[-- Attachment #1.2: Type: text/html, Size: 14196 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

             reply	other threads:[~2008-09-26  0:36 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-09-26  0:36 Dustin Coates [this message]
2008-09-29  5:01 ` [linux-dvb] HVR-1800 Analouge Issues Dustin Coates
2008-09-29 18:10   ` Steven Toth
2008-09-29 19:47     ` Dustin Coates
2008-09-29 20:09       ` Dustin Coates
2008-09-29 21:01         ` Steven Toth
2008-09-29 21:22           ` Dustin Coates
2008-10-01  3:13             ` Dustin Coates
2008-10-01  4:21               ` Dustin Coates
2008-10-01  4:54                 ` Dustin Coates
2008-10-07  3:34                   ` Dustin Coates
2008-10-07 15:21                     ` Steven Toth

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='000001c91f6f$e23ab920$a6b02b60$@net' \
    --to=dcoates@systemoverload.net \
    --cc=linux-dvb@linuxtv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.