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
next 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox