This looks similar to, but not exactly the same as, a number of previous
posts. But I have spent quite a bit of time reading old posts and trying
to make this work, without success.  I am running FC5 with ivtv
installed via ATrpms, I am running the latest kernel and latest
ivtv-kmdl packages (2.6.16-1.2122_FC5). I am using (trying to use) a
PVR-150 card, which worked fine before I upgraded from FC3. The IR
portion of the card also works fine under FC5 with lirc. I have checked
the following:

1) The cx28540 module is loaded (lsmod output included)
2) The firmware is loaded (ivtv dmesg output included)
3) There are no conflicting modules (only one ivtv, tveeprom, cx285340
exists under /lib/modules/`uname -r`)
4) The card is known good and properly seated
5) The tuner type appears to be set correctly
6) I have no lines in modprobe.conf that are relevant to any of the
ivtv-related modules (included)

But I am getting the dreaded "i2c hardware 0x00000001 not found for
command" error, and of course nothing works. If I try to use this
capture card via "cat /dev/video0" (so that I can rule out any MythTV
configuration issues), I just get an empty file. Here are the logs, if
anybody can help me I would really appreciate it. BTW, a PVR-500 card
temporarily placed into the same computer did work, but the PVR-150 will
not.


ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.6.2 (development snapshot compiled on Mon May 22
01:17:37 2006)
 loading
ivtv:  Linux version: 2.6.16-1.2122_FC5 686 REGPARM 4KSTACKS gcc-4.1
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 Hauppauge WinTV PVR-150 card (cx23416 based)
ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 17 (level, low) -> IRQ 17
tveeprom 0-0050: Hauppauge model 26032, rev C199, serial# 8125669
tveeprom 0-0050: tuner model is TCL 2002N 5H (idx 99, type 50)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is CX25841 (idx 35)
tveeprom 0-0050: decoder processor is CX25841 (idx 28)
tveeprom 0-0050: has no radio, has IR remote
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver
(PCI)
ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> IRQ 19
ohci_hcd 0000:00:13.0: OHCI Host Controller
ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:13.0: irq 19, io mem 0xfe900000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> IRQ 19
ohci_hcd 0000:00:13.1: OHCI Host Controller
ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:13.1: irq 19, io mem 0xfea00000
ieee1394: Initialized config rom entry `ip1394'
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
cs: IO port probe 0x100-0x3af: excluding 0x170-0x177 0x370-0x377
cs: IO port probe 0x3e0-0x4ff: excluding 0x408-0x40f 0x4d0-0x4d7
cs: IO port probe 0x820-0x8ff: excluding 0x830-0x837
cs: IO port probe 0xc00-0xcf7: excluding 0xc00-0xc07 0xc10-0xc17
0xc50-0xc57 0xc
68-0xc6f 0xcd0-0xcd7
cs: IO port probe 0xa00-0xaff: clean.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02040024
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: i2c hardware 0x00000001 not found for command 0xc008561c!
ivtv0: i2c addr 0x44 not found for command 0x40045613!
ivtv0: i2c addr 0x44 not found for command 0xc0045627!
ivtv0: i2c addr 0x44 not found for command 0x40345622!
ivtv0: i2c addr 0x44 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
ivtv0: i2c addr 0x44 not found for command 0x40045613!
ivtv0: i2c addr 0x44 not found for command 0x40045612!
ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv:  ====================  END INIT IVTV  ====================

# lsmod
tun                    11073  0 
cx8800                 30541  0 
cx88xx                 60133  1 cx8800
bttv                  166965  0 
video_buf              21317  3 cx8800,cx88xx,bttv
compat_ioctl32          1473  2 cx8800,bttv
i2c_algo_bit            8393  2 cx88xx,bttv
btcx_risc               4809  3 cx8800,cx88xx,bttv
ir_common               9413  2 cx88xx,bttv
lirc_i2c                7428  2 
lirc_dev               12068  1 lirc_i2c
autofs4                19013  2 
hidp                   15937  2 
l2cap                  23617  5 hidp
bluetooth              44069  2 hidp,l2cap
nfs                   192045  2 
lockd                  55113  2 nfs
nfs_acl                 3777  1 nfs
sunrpc                136573  4 nfs,lockd,nfs_acl
dm_mirror              19985  0 
dm_mod                 50905  1 dm_mirror
video                  14917  0 
button                  6609  0 
battery                 9285  0 
ac                      4933  0 
fglrx                 384428  8 
ipv6                  225697  18 
lp                     12297  0 
parport_pc             25445  0 
parport                34313  2 lp,parport_pc
nvram                   8393  0 
ohci1394               31749  0 
ieee1394              288665  1 ohci1394
ehci_hcd               29005  0 
ohci_hcd               19805  0 
wm8775                  5837  0 
cx25840                21329  0 
tda9887                15185  0 
tuner                  46457  0 
v4l2_common             7745  3 cx8800,bttv,tuner
ivtv                  160144  1 
v4l1_compat            11973  2 cx8800,ivtv
tveeprom               13905  3 cx88xx,bttv,ivtv
i2c_core               20673  10
cx88xx,bttv,i2c_algo_bit,lirc_i2c,wm8775,cx25840,tda9887,tuner,ivtv,tveeprom
videodev                9409  4 cx8800,cx88xx,bttv,ivtv
3c59x                  41577  0 
mii                     5313  1 3c59x
snd_atiixp             19157  1 
snd_ac97_codec         83937  1 snd_atiixp
snd_ac97_bus            2497  1 snd_ac97_codec
snd_seq_dummy           3781  0 
snd_seq_oss            28993  0 
snd_seq_midi_event      7105  1 snd_seq_oss
snd_seq                47153  5
snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8909  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            45009  0 
snd_mixer_oss          16449  1 snd_pcm_oss
snd_pcm                76869  3 snd_atiixp,snd_ac97_codec,snd_pcm_oss
snd_timer              22597  2 snd_seq,snd_pcm
snd                    50501  11
snd_atiixp,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9377  1 snd
snd_page_alloc         10441  2 snd_atiixp,snd_pcm
ext3                  116169  2 
jbd                    52693  1 ext3

# ivtvctl -a
ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect      : 2
audio       : 0x00e9
bframes     : 3
bitrate_mode: 0
bitrate     : 8000000
bitrate_peak: 9600000
dnr_mode    : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type    : 0
framerate   : 0
framespergop: 15
gop_closure : 1
pulldown    : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
        Type   : Video Capture
        Width  : 720
        Height : 480
ioctl VIDIOC_QUERYCAP ok
        Driver name   : ivtv
        Card type     : Hauppauge WinTV PVR-150
        Bus info      : 0000:02:0e.0
        Driver version: 1538
        Capabilities  : 0x01030051
ioctl: VIDIOC_ENUMINPUT
        Input   : 0
        Name    : Tuner 1
        Type    : 0x00000001
        Audioset: 0x00000007
        Tuner   : 0x00000000
        Standard: 0x000000000000B000 ( NTSC )
        Status  : 0

        Input   : 1
        Name    : S-Video 1
        Type    : 0x00000002
        Audioset: 0x00000007
        Tuner   : 0x00000000
        Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 2
        Name    : Composite 1
        Type    : 0x00000002
        Audioset: 0x00000007
        Tuner   : 0x00000000
        Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 3
        Name    : S-Video 2
        Type    : 0x00000002
        Audioset: 0x00000007
        Tuner   : 0x00000000
        Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
        Status  : 0

        Input   : 4
        Name    : Composite 2
        Type    : 0x00000002
        Audioset: 0x00000007
        Tuner   : 0x00000000
        Standard: 0x0000000000FFFFFF ( PAL NTSC SECAM )
        Status  : 0
ioctl VIDIOC_G_INPUT ok
Video input = 0
ioctl: VIDIOC_ENUMOUTPUT
ioctl VIDIOC_G_OUTPUT failed: Invalid argument
ioctl: VIDIOC_ENUMAUDIO
        Input   : 0
        Name    : Tuner 1

        Input   : 1
        Name    : Line In 1

        Input   : 2
        Name    : Line In 2
ioctl VIDIOC_G_AUDIO ok
Audio input = 0: Tuner 1
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 1076
ioctl: VIDIOC_ENUMSTD
        index       : 0
        ID          : 0x000000000000000F
        Name        : PAL-BGH
        Frame period: 1/25
        Frame lines : 625

        index       : 1
        ID          : 0x00000000000000E0
        Name        : PAL-DK
        Frame period: 1/25
        Frame lines : 625

        index       : 2
        ID          : 0x0000000000000010
        Name        : PAL-I
        Frame period: 1/25
        Frame lines : 625

            ID          : 0x0000000000000100
        Name        : PAL-M
        Frame period: 1001/30000
        Frame lines : 525

        index       : 4
        ID          : 0x0000000000000200
        Name        : PAL-N
        Frame period: 1/25
        Frame lines : 625

        index       : 5
        ID          : 0x0000000000000400
        Name        : PAL-Nc
        Frame period: 1/25
        Frame lines : 625

        index       : 6
        ID          : 0x00000000000D0000
    index       : 3

        Name        : SECAM-BGH
        Frame period: 1/25
        Frame lines : 625

        index       : 7
        ID          : 0x0000000000320000
        Name        : SECAM-DK
        Frame period: 1/25
        Frame lines : 625

        index       : 8
        ID          : 0x0000000000400000
        Name        : SECAM-L
        Frame period: 1/25
        Frame lines : 625

        index       : 9
        ID          : 0x0000000000800000
        Name        : SECAM-L'
        Frame period: 1/25
        Frame lines : 625

        index       : 10
        ID          : 0x0000000000001000
        Name        : NTSC-M
        Frame period: 1001/30000
        Frame lines : 525

        index       : 11
        ID          : 0x0000000000002000
        Name        : NTSC-J
        Frame period: 1001/30000
        Frame lines : 525

        index       : 12
        ID          : 0x0000000000008000
        Name        : NTSC-K
        Frame period: 1001/30000
        Frame lines : 525
ioctl VIDIOC_G_STD ok
Video standard = 0x0000b000
ioctl: VIDIOC_QUERYCTRL
VIDIOC_QUERYCTRL: No such device

# cat /etc/modprobe.conf
alias eth0 3c59x
alias snd-card-0 snd-atiixp
options snd-card-0 index=0
options snd-atiixp index=0
remove snd-atiixp { /usr/sbin/alsactl store 0 >/dev/null 2>&1
|| : ; }; /sbin/modprobe -r --ignore-remove snd-atiixp




_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to