I need help to solve this strange problem.
I have into the same pc a pvr-150 and a nexus-s. To fire-up the nexus-s i need
to compile my own kernel. I have compile the ivtv driver to. When i boot the pc
with the distribution kernel the pvr-150 work fine. When i boot the pc with my
own kernel the nexus-s work but not the pvr-150. There's the output of the
logs:
dmesg:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.14-=stf=- PENTIUM4 REGPARM 4KSTACKS gcc-3.4
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 150 card (cx23416 based)
tveeprom: ivtv version
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]
cx25840 2-0044: ivtv driver
cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
wm8775 2-001b: ivtv driver
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
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 39 (LG NTSC (newer TAPC series)) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 150, card #0
ivtv: ==================== END INIT IVTV ====================
lspci:
00:0e.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH: Unknown device 000e
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at e0101000 (32-bit, non-prefetchable) [size=512]
00:10.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416)
MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc. WinTV PVR 150
Flags: bus master, medium devsel, latency 64, IRQ 12
Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
00:12.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440]
(rev a3) (prog-if 00 [VGA])
Flags: 66Mhz, medium devsel, IRQ 9
Memory at e1000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at e0180000 (32-bit, prefetchable) [size=512K]
[virtual] Expansion ROM at 20000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP (rev 03)
(prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc. MGA-G200 AGP
Flags: bus master, medium devsel, latency 128, IRQ 12
Memory at f8000000 (32-bit, prefetchable) [disabled] [size=16M]
Memory at e2800000 (32-bit, non-prefetchable) [disabled] [size=16K]
Memory at e2000000 (32-bit, non-prefetchable) [disabled] [size=8M]
Capabilities: [dc] Power Management version 1
Capabilities: [f0] AGP version 1.0
lsmod:
Module Size Used by
msp3400 33184 0
tda9887 16016 0
wm8775 6284 0
cx25840 25488 0
tuner 23456 0
tveeprom 14124 0
ivtv 210836 0
i2c_algo_bit 9352 1 ivtv
ipv6 246752 20
parport_pc 27588 1
lp 13128 0
parport 35656 2 parport_pc,lp
autofs4 19844 0
nfsd 224352 17
exportfs 6656 1 nfsd
lockd 61448 2 nfsd
nfs_acl 3968 1 nfsd
sunrpc 140860 14 nfsd,lockd,nfs_acl
ipt_REJECT 5888 1
ipt_state 2176 22
iptable_filter 3200 1
ipt_MASQUERADE 3840 1
iptable_nat 7940 1
ip_nat 18196 2 ipt_MASQUERADE,iptable_nat
ip_conntrack 46768 4 ipt_state,ipt_MASQUERADE,iptable_nat,ip_nat
ip_tables 20480 5
ipt_REJECT,ipt_state,iptable_filter,ipt_MASQUERADE,iptable_nat
dm_mirror 22612 0
uhci_hcd 32016 0
dvb_ttpci 95920 0
dvb_core 80168 1 dvb_ttpci
l64781 7300 1 dvb_ttpci
saa7146_vv 49152 1 dvb_ttpci
video_buf 22020 1 saa7146_vv
saa7146 18952 2 dvb_ttpci,saa7146_vv
v4l1_compat 14084 1 saa7146_vv
v4l2_common 6016 1 saa7146_vv
videodev 9984 2 ivtv,saa7146_vv
ves1820 5892 1 dvb_ttpci
stv0299 11144 1 dvb_ttpci
tda8083 6148 1 dvb_ttpci
stv0297 8064 1 dvb_ttpci
sp8870 7308 1 dvb_ttpci
ves1x93 6788 1 dvb_ttpci
ttpci_eeprom 2944 1 dvb_ttpci
i2c_piix4 9232 0
i2c_core 22016 18
msp3400,tda9887,wm8775,cx25840,tuner,tveeprom,ivtv,i2c_algo_bit,dvb_ttpci,l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_piix4
snd_cs46xx 82888 0
snd_rawmidi 25248 1 snd_cs46xx
snd_seq_device 9228 1 snd_rawmidi
snd_ac97_codec 87932 1 snd_cs46xx
snd_ac97_bus 2688 1 snd_ac97_codec
snd_pcm_oss 50336 0
snd_mixer_oss 18176 1 snd_pcm_oss
snd_pcm 87812 3 snd_cs46xx,snd_ac97_codec,snd_pcm_oss
snd_timer 25220 1 snd_pcm
snd 55268 8
snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9952 1 snd
snd_page_alloc 10888 2 snd_cs46xx,snd_pcm
ne 7748 0
8390 10624 1 ne
ext3 128520 3
jbd 58132 1 ext3
dm_mod 55836 2 dm_mirror
modprobe.conf:
# For ivtv (PVR-150)
alias char-major-81 ivtv
alias char-major-81-0 ivtv
#alias tveeprom tveeprom-ivtv
#alias tuner tuner-ivtv
#alias msp3400 msp3400-ivt
I have deseable the three last alias to manualy load the ivtv, tuner and msp3400
modules. I have also rename the tveeprom, tuner and tda9887 into the kernel
modules tree.
I have also put the definition of the ivtv driver at the first or at the end of
the modules.pcimap.
There's the error message when i try to get status of the pvr-150:
#cat /dev/video0 >/test.mpg
cat: /dev/video0: Input/output error
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users