On Mar 13, 2006, at 7:44 PM, Nate Davis wrote:
> Hello,
>
> I can't get any output from cat /dev/video0. It returns a zero
> length file.
>
> I don't know what else to do. Been searching the web for nearly 3
> hours
> now and trying different things. I have a PVR-350. Here are the
> System
> Specs:
>
> P4 - 2.4ghz
> 768mb of RAM
> AOPEN AX45-V (SIS 961 chipset) Motherboard
> Nvidia MX440 Video Card
> PVR-350
>
> I installed Fedora Core 4 and followed the "HowTo" from here:
> http://wilsonet.com/mythtv/fcmyth.php
>
> I installed the ATRPMs YUM Repository and did the Following:
>
> yum update (Now running kernel 2.6.15-1.1833_FC4)
> reboot
> yum install ivtv ivtv-firmware ivtv-firmware-audio
> ivtv-kmdl-2.6.15-1.1833_FC4
>
> It installed successfully, and I rebooted just to be safe. Now
> here is
> my ivtv output from dmesg:
>
> -----------------------------------------
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.4.3 (tagged release) loading
> ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
> ivtv: In case of problems please include the debug info between
> ivtv: the START INIT IVTV and END INIT IVTV lines, along with
> ivtv: any module options, when mailing the ivtv-users mailinglist.
> ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
> ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 11 (level,
> low) -> IRQ 11
> saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
> msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio
> mode=simpler
> ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
> msp3400 1-0040: msp34xxg daemon started
> tda9887 1-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
> ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
> tveeprom: ivtv version
> tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8289714
> 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]
> 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]
> ivtv0 warning: i2c client addr: 0x21 not found for command 0x8004646b!
This is your problem. The driver expects to find a saa7115 chip at
address 0x21, but fails to. One possible reason is that the saa7115
module is failing to load - check to make sure you have one. Another
possible reason is the saa7115 is damaged. Checking in Windows would
verify this (or using i2cdetect in linux).
Keith C
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> ivtv0: Encoder revision: 0x02050032
> 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: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
> tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
> ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
> ivtv0 warning: i2c client addr: 0x21 not found for command 0xc0045627!
> ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
> ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045613!
> ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045612!
> ivtv0: Initialized WinTV PVR 350, card #0
> ivtv: ==================== END INIT IVTV ====================
> ----------------------------------------------
>
> I did update the Encoder / Decoder firmware manually just in case that
> was it... But it didn't help.
>
> Here is /etc/modprobe.conf
> ----------------
> alias eth0 8139too
> alias snd-card-0 snd-intel8x0
> options snd-card-0 index=0
> options snd-intel8x0 index=0
> remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ;
> }; /sbin/modprobe -r --ignore-remove snd-intel8x0
> alias usb-controller ohci-hcd
>
> # nvidia kernel module
> alias char-major-195 nvidia-1_0-7676
> alias nvidia nvidia-1_0-7676
>
> # ivtv modules setup
> alias char-major-81 ivtv
> alias char-major-81-0 ivtv
> ------------------
>
> lsmod returns the following:
> -------------------------------------------
> Module Size Used by
> ivtv 205972 0
> videodev 9665 1 ivtv
> tuner 22440 0
> tveeprom 12332 0
> parport_pc 27909 1
> lp 12937 0
> parport 35593 2 parport_pc,lp
> autofs4 19653 1
> rfcomm 37461 0
> l2cap 25153 5 rfcomm
> bluetooth 47781 4 rfcomm,l2cap
> sunrpc 146045 1
> dm_mod 57177 0
> video 16197 0
> button 6737 0
> battery 9541 0
> ac 4933 0
> nvidia 3694120 12
> ipv6 252577 12
> ohci_hcd 22109 0
> 8139cp 22081 0
> tda9887 14224 0
> msp3400 33137 0
> saa7127 11989 0
> saa7115 15313 0
> i2c_algo_bit 9289 1 ivtv
> i2c_sis96x 5829 0
> i2c_core 21697 9
> ivtv,tuner,tveeprom,tda9887,msp3400,saa7127,saa7115,i2c_algo_bit,i2c_s
> is96x
> snd_intel8x0 29724 0
> snd_ac97_codec 86944 1 snd_intel8x0
> snd_ac97_bus 2048 1 snd_ac97_codec
> snd_seq_dummy 3204 0
> snd_seq_oss 31488 0
> snd_seq_midi_event 6528 1 snd_seq_oss
> snd_seq 46864 5
> snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
> snd_seq_device 8332 3 snd_seq_dummy,snd_seq_oss,snd_seq
> snd_pcm_oss 47776 0
> snd_mixer_oss 16768 1 snd_pcm_oss
> snd_pcm 83204 3
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd_timer 22148 2 snd_seq,snd_pcm
> snd 49892 10
> snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_
> device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
> soundcore 9889 1 snd
> snd_page_alloc 8584 2 snd_intel8x0,snd_pcm
> 8139too 27457 0
> mii 5697 2 8139cp,8139too
> floppy 62085 0
> ext3 129993 2
> jbd 57941 1 ext3
> -----------------------------------
>
>
>
> Now, I find it very strange to see a module called i2c_sis96x. I have
> no other tuner card in this system. Just the PVR-350. I have no clue
> why it would be loading that module. (Something with the Motherboard
> chipset?) So I don't know if that is my problem or not. I have tried
> formatting my system twice just in case I was doing something wrong
> with
> the setup. Anyone have any ideas what I can try to resolve this?
>
> Thanks in Advance,
> Nate Davis
> [EMAIL PROTECTED]
>
>
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users