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 |
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb