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

Reply via email to