Michael T. Dean wrote:

Roger Hanson wrote:

I have a couple blocks of channels that are snow. most channels work OK, however.

Details:
analog cable input on PVR-350 card  (Time Warner in Minneapolis, MN)
slowish PC - P-450 with 256MB RAM
KnoppMyth install R5V22

Channels channels 2-13 come in fine
Channels 14-20 are snow
Channels 21-36 come in fine
Channels 37-60 are snow
and lastly, Channels 60+ are OK.


You've got the wrong tuner specified. If you have a line "options ivtv tuner=2" (or whatever number), take it out of your mod{probe,ules}.conf.


In mythtv-setup, I've tried changing the Cable system from 'Default' to 'US' to 'US-HRC' and 'Broadcast' with no change (actually my box locked up when it was set to 'Broadcast' - still same snow seen.


Not a frequency table problem.

I've tried fine-tuning a couple channels (though I really don't know what I'm doing) and did get different looking snow (squggly lines, black bands, etc) but nothing anywhere near resembling a picture.


Not a fine-tuning problem.

Info:
[EMAIL PROTECTED]:~$ dmesg | grep ivtv


This is useless because some of the most important information (all important information in this case) is from modules used by ivtv (i.e. the tveeprom and tuner modules).

This is how you should report ivtv initialization information if you don't feel like copying/pasting from a text editor:

tac /var/log/messages |
sed -n '/=\ \ END INIT IVTV\ \ =/,/= START INIT IVTV =/p;
       /= START INIT IVTV =/q' |
tac

(assuming your log is /var/log/messages) or

dmesg | tac |
sed -n '/=\ \ END INIT IVTV\ \ =/,/= START INIT IVTV =/p;
       /= START INIT IVTV =/q' |
tac

Mike
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users




Here's what I get when I do:
[EMAIL PROTECTED]:~# dmesg | tac |
> sed -n '/=\ \ END INIT IVTV\ \ =/,/= START INIT IVTV =/p;
> /= START INIT IVTV =/q' |
> tac
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 350 card (iTVC15 based)
ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
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]
msp34xx: ivtv version
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode
msp34xx: $Id$ compiled on: Oct  9 2005 22:52:16
ivtv0: i2c attach to card #0 ok [client=MSP3448W-A2, addr=40]
saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 7875278
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: loading /lib/modules/ivtv-fw-dec.bin
ivtv0: Encoder revision: 0x02040011
ivtv0: Decoder revision: 0x02020023
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)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loading /lib/modules/ivtv_init_mpeg.bin
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
spurious 8259A interrupt: IRQ7.
ivtv0: Initialized WinTV PVR 350, card #0
ivtv:  ====================  END INIT IVTV  ====================
[EMAIL PROTECTED]:~#

--------------------------------------------------------------------------------------------------------------------

I don't have a modprobe.conf but do have a modules.conf. It doesn't have any line describing the tuner number in it.
modules.conf:
### This file is automatically generated by update-modules"
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modutils and read
# the manpage for update-modules.
#
### update-modules: start processing /etc/modutils/0keep
# DO NOT MODIFY THIS FILE!
# This file is not marked as conffile to make sure if you upgrade modutils
# it will be restored in case some modifications have been made.
#
# The keep command is necessary to prevent insmod and friends from ignoring
# the builtin defaults of a path-statement is encountered. Until all other
# packages use the new `add path'-statement this keep-statement is essential
# to keep your system working
keep

### update-modules: end processing /etc/modutils/0keep

### update-modules: start processing /etc/modutils/actions
# Special actions that are needed for some modules

# The BTTV module does not load the tuner module automatically,
# so do that in here
post-install bttv insmod tuner
post-remove bttv rmmod tuner


### update-modules: end processing /etc/modutils/actions

### update-modules: start processing /etc/modutils/aliases
# Aliases to tell insmod/modprobe which modules to use

# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off        # Unix
# alias net-pf-2 off        # IPv4
# alias net-pf-3 off        # Amateur Radio AX.25
# alias net-pf-4 off        # IPX
# alias net-pf-5 off        # DDP / appletalk
# alias net-pf-6 off        # Amateur Radio NET/ROM
# alias net-pf-9 off        # X.25
# alias net-pf-10 off        # IPv6
# alias net-pf-11 off        # ROSE / Amateur Radio X.25 PLP
# alias net-pf-19 off        # Acorn Econet
alias net-pf-24 pppoe

alias char-major-10-175    agpgart
alias char-major-10-200    tun
alias char-major-81    bttv
alias char-major-108    ppp_generic
alias /dev/ppp        ppp_generic
alias tty-ldisc-3    ppp_async
alias tty-ldisc-14    ppp_synctty
alias ppp-compress-21    bsd_comp
alias ppp-compress-24    ppp_deflate
alias ppp-compress-26    ppp_deflate

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0    loop_gen
alias loop-xfer-3    loop_fish2
alias loop-xfer-gen-10    loop_gen
alias cipher-2        des
alias cipher-3        fish2
alias cipher-4        blowfish
alias cipher-6        idea
alias cipher-7        serp6f
alias cipher-8        mars6
alias cipher-11        rc62
alias cipher-15        dfc2
alias cipher-16        rijndael
alias cipher-17        rc5

alias net-pf-17 af_packet
alias ide_cs ide-cs
alias usbcore off
alias autofs autofs4

### update-modules: end processing /etc/modutils/aliases

### update-modules: start processing /etc/modutils/alsa-base
### DEBCONF MAGIC
# This file was automatically generated by alsa-base's debconf stuff

alias char-major-116 snd
alias char-major-14 soundcore

options snd major=116 cards_limit=4

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/dsp* snd-pcm-oss

alias snd-card-0 snd-ens1370

alias snd-slot-0 snd-card-0
alias sound-slot-0 snd-slot-0

### update-modules: end processing /etc/modutils/alsa-base

### update-modules: start processing /etc/modutils/apm
alias char-major-10-134    apm
alias /dev/apm_bios        /dev/misc/apm_bios
alias /dev/misc/apm_bios    apm

### update-modules: end processing /etc/modutils/apm

### update-modules: start processing /etc/modutils/autofs
probe    autofs    autofs4    autofs

### update-modules: end processing /etc/modutils/autofs

### update-modules: start processing /etc/modutils/linux-wlan-ng
# Aliases to tell insmod/modprobe which module to use when bringing up the
# wlan0 interface.

# Uncomment the line corresponding to the type of prism2 device you have.
#alias wlan0 prism2_pci
alias wlan0 prism2_usb
#alias wlan0 prism2_cs
#alias wlan0 prism2_plx


### update-modules: end processing /etc/modutils/linux-wlan-ng

### update-modules: start processing /etc/modutils/lirc
#This file is modified by lirc's maintainer scripts.
#Any 'options' line asociated with the selected hardware will be replaced.
#However 'add options' lines will be left alone, so you can use that for
#additional module parameters.
#    ej:
#        add options lirc_serial sense=0







### update-modules: end processing /etc/modutils/lirc

### update-modules: start processing /etc/modutils/lvm-common
# The Logical Volume Manager uses these block and char numbers
alias block-major-58 lvm-mod
alias char-major-109 lvm-mod

### update-modules: end processing /etc/modutils/lvm-common

### update-modules: start processing /etc/modutils/paths
# This file contains a list of paths that modprobe should scan,
# beside the ones that are compiled into the modutils tools
# themselves.


### update-modules: end processing /etc/modutils/paths

### update-modules: start processing /etc/modutils/raidtools
alias md-personality-1 linear
alias md-personality-2 raid0
alias md-personality-3 raid1
alias md-personality-4 raid5

### update-modules: end processing /etc/modutils/raidtools

### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to do, but logger is in /usr/bin, which isn't loaded
# when the module is first loaded into the kernel at boot time!
#
#post-install serial /etc/init.d/setserial start | logger -p daemon.info -t "setserial-module reload" #pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t "setserial-module uload"
#
alias /dev/tts          serial
alias /dev/tts/0        serial
alias /dev/tts/1        serial
alias /dev/tts/2        serial
alias /dev/tts/3        serial
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave  > /dev/null 2> /dev/null

### update-modules: end processing /etc/modutils/setserial

### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc

### update-modules: end processing /etc/modutils/arch/i386

-----------------------------------------------------------------------------------------------------------------------------------

Since I'm using KnoppMyth, I'm guessing I need to look in the /etc/mythtv/modules/ivtv file but have the tuner line commented out:
alias char-major-81 videodev
alias char-major-61 lirc_i2c
#options ivtv debug=1
#options tuner type=2
options msp3400 once=1 simple=1
install ivtv /sbin/modprobe tuner; /sbin/modprobe msp3400; /sbin/modprobe saa7115; /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb; /sbin/modprobe lirc_i2c remove ivtv /sbin/modprobe -r --ignore-remove ivtv && /sbin/modprobe -r saa7115 && /sbin/modprobe -r msp3400 && /sbin/modprobe -r tuner && /sbin/modprobe -r ivtv-fb && /sbin/modprobe -r lirc_i2c

I'm guessing that ivtv is auto-detecting the tuner type. Is there a different way to do this? or to correct this problem?

Thanks.
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to