Hi everyone,
I've been searching (a lot) in both this forum and google, but I cannot seem to find the answer to my issue.
The subject says it all. Some idiot (#1248962368) with a PVR-150 who can't hear anything looking for help.
This is a fresh install of 5A22 with ivtv-0.4.0. No crazy upgrades or silly stuff like that.

Here's my hardware:
Asus P5S800-VM w/onboard audio (RealTek ALC655 6-channel CODEC)
Win-TV PVR-150 (non-MCE)
Asus V9520-X (nVidia gForce 5200 FX 128 MB) AGP 8x video card
My DISHNetwork box is feeding the PVR-150's S-Video input and the onboard audio input. I'm taking composite TV out of my video card to my TV and the onboard audio out into the TV as well. FWIW, I do hear the POST beep on boot thru the TV speakers
Now, I
can get audio out of my tv...but it's the line-in audio, so it's 5 seconds or so ahead of picture. I have run
Code:
alsamixer -V all
and checked that:
1. Master fader is up and unmuted
2. PCM fader is up and unmuted
3. Line fader is up, set to capture and muted
4. Capture fader is up and set to capture
Code:
alsactl store
when done.
Here's the relevant output of my dmesg:
Code:
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.0 (tagged release) loading
ivtv: Linux version: 2.6.13.2-chw-3 SMP preempt 586 gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv0: Autodetected WinTV PVR 150 card (iTVC16 based)
PCI: Found IRQ 11 for device 0000:00:09.0
PCI: Sharing IRQ 11 with 0000:00:05.0
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 26032, rev = C199, serial# = 2985395
tveeprom: tuner = TCL 2002N 5H (idx = 99, type = 50)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25841 (type = 23)
tveeprom: decoder processor = CX25841 (type = 1c)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: Encoder revision: 0x02040011
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 150, card #0
ivtv: ==================== END INIT IVTV ====================
PCI: Found IRQ 10 for device 0000:00:02.7
intel8x0_measure_ac97_clock: measured 54808 usecs
intel8x0: clocking to 48000
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bt878: AUDIO driver version 0.0.0 loaded
saa7146: register extension 'dvb'.
saa7146: register extension 'budget dvb'.
saa7146: register extension 'budget_ci dvb'.
saa7146: register extension 'budget_av'.
Here is the output of my /proc/modules:
Code:
nls_iso8859_1 5888 1 - Live 0xe1efc000
nls_cp437 7552 1 - Live 0xe1dd8000
sg 30496 0 - Live 0xe1fe3000
nvidia 3916572 10 - Live 0xe23d5000
ehci_hcd 31368 0 - Live 0xe1f11000
pci_hotplug 27716 0 - Live 0xe1ef1000
sis_agp 8068 1 - Live 0xe1db9000
agpgart 30416 2 nvidia,sis_agp, Live 0xe1ddb000
lirc_pvr150 18360 1 - Live 0xe1d9e000
lirc_dev 14852 1 lirc_pvr150, Live 0xe1da4000
ndiswrapper 123604 0 - Live 0xe1e22000
p80211 32784 0 - Live 0xe1da9000
ipv6 240128 10 - Live 0xe1de6000
ttusb_dec 22028 0 - Live 0xe1d8e000
ttusbdecfe 4992 1 ttusb_dec, Live 0xe1d8b000
dvb_ttusb_budget 30364 0 - Live 0xe1d95000
cx22700 7044 1 dvb_ttusb_budget, Live 0xe1d70000
budget_av 14464 0 - Live 0xe1d60000
tda10021 7684 1 budget_av, Live 0xe1d69000
budget_ci 12288 0 - Live 0xe1d65000
budget 10752 0 - Live 0xe1d3a000
s5h1420 9860 1 budget, Live 0xe1d5c000
budget_core 8836 3 budget_av,budget_ci,budget, Live 0xe1d58000
dvb_ttpci 88004 0 - Live 0xe1d74000
l64781 8452 2 budget,dvb_ttpci, Live 0xe1d54000
tda8083 7044 3 dvb_ttusb_budget,budget,dvb_ttpci, Live 0xe1d34000
stv0297 9216 1 dvb_ttpci, Live 0xe1d50000
sp8870 8588 1 dvb_ttpci, Live 0xe1d3e000
ttpci_eeprom 4352 2 budget_core,dvb_ttpci, Live 0xe1d37000
saa7146_vv 44672 2 budget_av,dvb_ttpci, Live 0xe1d44000
saa7146 16520 6 budget_av,budget_ci,budget,budget_core,dvb_ttpci,saa7146_vv, Live 0xe14c5000
mt312 8964 0 - Live 0xe1d30000
tda1004x 14724 3 dvb_ttusb_budget,budget_av,budget_ci, Live 0xe1d2b000
ves1820 7172 3 dvb_ttusb_budget,budget,dvb_ttpci, Live 0xe1d28000
stv0299 11912 5 dvb_ttusb_budget,budget_av,budget_ci,budget,dvb_ttpci, Live 0xe14fb000
ves1x93 7940 2 budget,dvb_ttpci, Live 0xe14f8000
evdev 9088 0 - Live 0xe14f4000
dvb_bt8xx 11780 0 - Live 0xe14f0000
nxt6000 8580 1 dvb_bt8xx, Live 0xe14d7000
mt352 7812 1 dvb_bt8xx, Live 0xe14d4000
sp887x 8836 1 dvb_bt8xx, Live 0xe14d0000
dst_ca 14848 1 dvb_bt8xx, Live 0xe14cb000
or51211 11140 1 dvb_bt8xx, Live 0xe0c11000
dst 19332 2 dvb_bt8xx,dst_ca, Live 0xe14ae000
bt878 10200 2 dvb_bt8xx,dst, Live 0xe14aa000
cx24110 8836 1 dvb_bt8xx, Live 0xe0c6c000
dvb_core 75304 9 ttusb_dec,dvb_ttusb_budget,budget_av,budget_ci,budget,budget_core,dvb_ttpci,dvb_bt8xx,dst_ca, Live 0xe14dc000
bttv 154000 2 dvb_bt8xx,bt878, Live 0xe1d01000
btcx_risc 5896 1 bttv, Live 0xe0c2e000
video_buf 18948 2 saa7146_vv,bttv, Live 0xe14bf000
v4l2_common 6784 2 saa7146_vv,bttv, Live 0xe0c15000
v4l1_compat 14980 1 saa7146_vv, Live 0xe0ba4000
skge 34832 0 - Live 0xe14b5000
autofs4 17796 1 - Live 0xe0c7a000
snd_mixer_oss 17536 0 - Live 0xe0c66000
snd_intel8x0 29632 0 - Live 0xe0c71000
snd_ac97_codec 76412 1 snd_intel8x0, Live 0xe1496000
snd_pcm 78084 2 snd_intel8x0,snd_ac97_codec, Live 0xe1481000
snd_timer 22532 1 snd_pcm, Live 0xe0c19000
snd_page_alloc 10120 2 snd_intel8x0,snd_pcm, Live 0xe0b9c000
snd 47972 5 snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer, Live 0xe0c21000
soundcore 9312 1 snd, Live 0xe0ba0000
tda9887 14352 0 - Live 0xe0b7d000
wm8775 7004 0 - Live 0xe0b99000
cx25840 40084 0 - Live 0xe0bf4000
firmware_class 9728 13 lirc_pvr150,ttusb_dec,dvb_ttusb_budget,budget_av,budget_ci,dvb_ttpci,sp8870,tda1004x,dvb_bt8xx,sp887x,or51211,bttv,cx25840, Live 0xe0b82000
tveeprom 14380 1 bttv, Live 0xe0b94000
ivtv 206228 5 lirc_pvr150, Live 0xe0c32000
saa7115 14608 0 - Live 0xe0b8f000
msp3400 27056 0 - Live 0xe0b87000
tuner 24352 0 - Live 0xe0b4d000
i2c_algo_bit 10504 2 bttv,ivtv, Live 0xe0b79000
i2c_core 19200 36 lirc_pvr150,dvb_ttusb_budget,cx22700,budget_av,tda10021,budget_ci,budget,s5h1420,budget_core,dvb_ttpci,l64781,tda8083,stv0297,sp8870,ttpci_eeprom,mt312,tda1004x,ves1820,stv0299,ves1x93,dvb_bt8xx,nxt6000,mt352,sp887x,or51211,dst,cx24110,bttv,tda9887,wm8775,cx25840,tveeprom,saa7115,msp3400,tuner,i2c_algo_bit, Live 0xe0b73000
videodev 9472 3 saa7146_vv,bttv,ivtv, Live 0xe0b6f000
parport_pc 37444 0 - Live 0xe0b5b000
parport 32456 1 parport_pc, Live 0xe0b66000
8250 22660 0 - Live 0xe0b54000
serial_core 20096 1 8250, Live 0xe0b27000
rtc 12088 0 - Live 0xe0b2d000
ohci1394 32436 0 - Live 0xe0b32000
ieee1394 299352 1 ohci1394, Live 0xe0ba9000
usb_storage 60608 0 - Live 0xe0b3d000
ohci_hcd 20484 0 - Live 0xe0aec000
uhci_hcd 31760 0 - Live 0xe0af7000
usbcore 103932 8 ehci_hcd,ndiswrapper,ttusb_dec,dvb_ttusb_budget,usb_storage,ohci_hcd,uhci_hcd, Live 0xe0b0c000
tmscsim 22976 0 - Live 0xe0acc000
BusLogic 76564 0 - Live 0xe0ad8000
I've tried various combinations of the audio output settings from within mythtv (i.e. /dev/dsp, dsp0, etc; /dev/mixer, mixer0, etc.). Even tried a few that were not there (i.e. ALSA:default, ALSA:analog) AC3 option on that same page is unchecked. I also ran
Code:
alsaconf
but that didn't help either.
I have tried adding the following lines to a /etc/modprobe.d/ivtv file that I got from
http://knoppmythwiki.org/index.php?page=HauppaugeOneFiftyInstallationCode:
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-61 lirc_i2c
options ivtv tuner=39,50 ivtv_std=1,1 tda9887=0
From what I understand, because I have less than 1000 files in my /dev directory (I have 96) I shouldn't need the /etc/modprobe.d/ivtv file with ivtv-0.4.0 anyway.
I checked my
Code:
/lib/modules/`uname -r`/kernel/modules/drivers/media/video
and made sure the
Code:
msp3400.ko, tveeprom.ko, tuner.ko and tda9887.ko
were all renamed. As far as I can tell 5A22 did all this on it's own at install. All these files had .HIDE attached to the end.
I feel I'm forgetting some things I tried, too. A couple things catch my eye, but I'm not sure what or how to deal with them. First, in my dmesg, I see
Code:
bt878: AUDIO driver version 0.0.0 loaded
and something about a version 0.0.0 of
anything seems odd. Second, I see some lines in my /proc/modules
Code:
v4l2_common 6784 2 saa7146_vv,bttv, Live 0xe0c15000
v4l1_compat 14980 1 saa7146_vv, Live 0xe0ba4000
skge 34832 0 - Live 0xe14b5000
autofs4 17796 1 - Live 0xe0c7a000
snd_mixer_oss 17536 0 - Live 0xe0c66000
snd_intel8x0 29632 0 - Live 0xe0c71000
snd_ac97_codec 76412 1 snd_intel8x0, Live 0xe1496000
snd_pcm 78084 2 snd_intel8x0,snd_ac97_codec, Live 0xe1481000
snd_timer 22532 1 snd_pcm, Live 0xe0c19000
snd_page_alloc 10120 2 snd_intel8x0,snd_pcm, Live 0xe0b9c000
snd 47972 5 snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer, Live 0xe0c21000
about oss sound that I think may not be right. Does anyone have any ideas? Sorry if this post is W I D E. I couldn't figure out how to cat the output of lsmod. I hope I've done enough homework before asking about the community's favorite subject...sound!
