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