LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 02-03-2006, 05:07 PM   #1
barbex
Member
 
Registered: Dec 2005
Location: Hamburg, Germany
Distribution: ubuntu
Posts: 39

Rep: Reputation: 15
[solved] Two TV cards (AverTV 771 and Hauppauge PVR 350)


Hello everyone!

I'm building a media center thing that eventually is going to be a mythtv box. But I'm not there yet.

I have two TV cards that both worked perfectly by themselves but I can't put them both into the system.

First, information:

Ubuntu, Kernel 2.6.12-10-386

TV cards:
AverMedia AverTV 771 DVB-T
Hauppauge WinTV PVR 350

lspci:
Code:
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10)
0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10)
0000:00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10)
0000:00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
0000:00:0a.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
0000:00:0b.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)
0000:00:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:00:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)
and dmesg (parts):
Code:
[   45.816629] Linux video capture interface: v1.00
[   45.888974] bttv: disagrees about version of symbol tveeprom_hauppauge_analog[   45.888986] bttv: Unknown symbol tveeprom_hauppauge_analog
[   45.890151] bt878: Unknown symbol bttv_read_gpio
[   45.890232] bt878: Unknown symbol bttv_write_gpio
[   45.890307] bt878: Unknown symbol bttv_gpio_enable
[   45.891144] dst: Unknown symbol bt878_device_control
[   45.891734] dst_ca: Unknown symbol write_dst
[   45.891817] dst_ca: Unknown symbol dst_pio_disable
[   45.891865] dst_ca: Unknown symbol dst_comm_init
[   45.891910] dst_ca: Unknown symbol read_dst
[   45.891973] dst_ca: Unknown symbol dst_error_bailout
[   45.892073] dst_ca: Unknown symbol dst_wait_dst_ready
[   45.892118] dst_ca: Unknown symbol rdc_reset_state
[   45.892164] dst_ca: Unknown symbol dst_error_recovery
[   45.923705] dvb_bt8xx: Unknown symbol bt878_num
[   45.923778] dvb_bt8xx: Unknown symbol bttv_sub_unregister
[   45.923860] dvb_bt8xx: Unknown symbol dst_attach
[   45.923954] dvb_bt8xx: Unknown symbol bttv_write_gpio
[   45.924045] dvb_bt8xx: Unknown symbol bttv_sub_register
[   45.924165] dvb_bt8xx: Unknown symbol bttv_get_pcidev
[   45.924320] dvb_bt8xx: Unknown symbol dst_ca_attach
[   45.924365] dvb_bt8xx: Unknown symbol bt878_start
[   45.924445] dvb_bt8xx: Unknown symbol bttv_gpio_enable
[   45.924632] dvb_bt8xx: Unknown symbol bt878_stop
[   45.924846] dvb_bt8xx: Unknown symbol bt878
[   45.940267] ivtv:  ==================== START INIT IVTV ====================
[   45.940278] ivtv:  version 0.4.2 (tagged release) loading
[   45.940283] ivtv:  Linux version: 2.6.12-10-386 386 gcc-3.4
[   45.940288] ivtv:  In case of problems please include the debug info between
[   45.940293] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[   45.940298] ivtv:  any module options, when mailing the ivtv-users mailinglist.
[   45.956184] ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
[   45.956319] PCI: Found IRQ 5 for device 0000:00:0b.0
[   45.956335] PCI: Sharing IRQ 5 with 0000:00:07.2
[   45.956345] PCI: Sharing IRQ 5 with 0000:00:07.3
[   45.956383] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
[   46.005844] tveeprom: ivtv version
[   46.005854] tveeprom: Hauppauge: model = 48134, rev = I121, serial# = 6161325[   46.005861] tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
[   46.005867] tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)[   46.005873] tveeprom: audio processor = MSP4418 (type = 19)
[   46.005878] tveeprom: decoder processor = SAA7115 (type = 13)
[   46.005885] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
[   46.042451] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
[   46.042466] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
[   46.395206] saa7115 0-0021: ivtv driver
[   46.395216] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
[   46.499106] ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
[   46.574340] saa7127 0-0044: ivtv driver
[   46.576181] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
[   46.576189] ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
[   46.636911] msp3400 0-0040: ivtv driver
[   46.636919] msp3400 0-0040: chip=MSP4418G-A2 +nicam +simple +simpler +radio mode=simpler
[   46.641116] ivtv0: i2c attach to card #0 ok [client=MSP4418G-A2, addr=40]
[   46.641170] msp3400 0-0040: msp34xxg daemon started
[   47.046444] ts: Compaq touchscreen protocol output
[   47.899750] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
[   48.120712] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[   48.329707] ivtv0: Encoder revision: 0x02050032
[   48.339711] ivtv0: Decoder revision: 0x02020023
[   48.341869] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
[   48.344277] ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
[   48.346753] ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
[   48.349007] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
[   48.352002] ivtv0: Create encoder radio stream
[   48.354103] ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
[   48.356261] ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
[   48.359242] ivtv0: Create decoder VOUT stream
[   48.359534] ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
[   48.487117] ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
[   48.596460] tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by ivtv i2c driver #0
[   48.839332] ivtv0: Initialized WinTV PVR 350, card #0
[   48.839358] ivtv:  ====================  END INIT IVTV  ====================
[   51.325435] device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
[   52.179241] cdrom: open failed.
[   53.124109] SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled
[   53.124420] SGI XFS Quota Management subsystem
[   53.162195] XFS mounting filesystem hda6
[   53.277480] Ending clean XFS mount for filesystem: hda6
[   55.305836] agpgart: Detected VIA Twister-K/KT133x/KM133 chipset
[   55.314774] agpgart: AGP aperture is 64M @ 0xd8000000
[   55.483995] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[   55.489375] shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
[   57.014261] PCI: Found IRQ 9 for device 0000:00:0a.0
[   58.690795] gameport: EMU10K1 is pci0000:00:0a.1/gameport0, io 0xe400, speed 1242kHz
[   59.003365] bttv: disagrees about version of symbol tveeprom_hauppauge_analog[   59.003379] bttv: Unknown symbol tveeprom_hauppauge_analog
[   59.235697] bttv: disagrees about version of symbol tveeprom_hauppauge_analog[   59.235710] bttv: Unknown symbol tveeprom_hauppauge_analog
[   59.237271] bt878: Unknown symbol bttv_read_gpio
[   59.237370] bt878: Unknown symbol bttv_write_gpio
[   59.237501] bt878: Unknown symbol bttv_gpio_enable
Ok, I see that the bttv card is not happy but it was working before I installed the ivtv drivers. I have both dvb-bt8xx and ivtv in modules and I don't understand why they get in each others way. What do all the unknown symbols mean?

I'm fairly new to Linux, I need some hints what I can try next.
Ideas, hints?

Last edited by barbex; 02-11-2006 at 09:00 AM.
 
Old 02-04-2006, 05:14 PM   #2
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
it sounds like you need to update the drivers or compile this feature (ie having two cards at once-- working on one sys).

compiling your driver/software for these cards is really not that bad.. 3 commands, and the benefits are overwelming, like being able to see where any potentional problems may arise, and having a system which will be optimal for your unique situations.

-please tell us how you plan to use these cards.

-have you installed them one at time-- or are you trying to do both at once?

-sometimes you can find better/newer drivers (than what is showing up in your repositories, or the manufacturers site)-- by hunting.. because there are people 'out there' that write them.

good luck and lettuce know.

these driv
 
Old 02-05-2006, 04:18 PM   #3
barbex
Member
 
Registered: Dec 2005
Location: Hamburg, Germany
Distribution: ubuntu
Posts: 39

Original Poster
Rep: Reputation: 15
Thank you halvy!

Quote:
Originally Posted by halvy
compiling your driver/software for these cards is really not that bad.. 3 commands, ...
I would certainly be willing to do that if that would solve my problems.

Quote:
Originally Posted by halvy
-please tell us how you plan to use these cards.
Both of them working? ;-))

Kidding. I want to have both cards working at the same time to make use of the different stations we have here on DVB-T and analog cable. Also that way I would be able to record two shows at the same time. I'm planning to use MythTV for all that.

Quote:
Originally Posted by halvy
-have you installed them one at time-- or are you trying to do both at once?
I tried it all!
I started with both cards at the same time: nothing worked. I reinstalled Ubuntu and started with just the DVB-T card.

Just the AverTV 771 DVB-T cards present: modprobe dvb-bt8xx and searching for the correct channel.conf and I watched TV with xine.

Put the Hauppauge PVR 350 in the system and compiled the ivtv 0.4.2 drivers, no more TV.

Took out the AverTV 771 and removed dvb-bt8xx from modules and huzza! I could watch TV with mplayer using ivtv-tune in a seperate terminal.

Installed mythtv with apt-get and failed at adding channels via XMLTV because the server is broken or something.

Now I wanted to verify today that everything still worked ok but unfortunatly as of this moment nothing works and I don't know why!
I'm cursed or something.

Quote:
Originally Posted by halvy
-sometimes you can find better/newer drivers (than what is showing up in your repositories, or the manufacturers site)-- by hunting.. because there are people 'out there' that write them.
Well... the dvb drivers are part of the kernel, I don't know how to go about replacing them and the ivtv drivers are new and freshly compiled.

I'm going to poke around some more to get it back working like it was yesterday but I would really appreciate any help and ideas.
 
Old 02-05-2006, 07:42 PM   #4
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
- i assume both drivers are for linux?

- i would test using zapping or xawtv -- but not mythtv.. we (you i mean are getting ahead of ourseves here.. maybe even 'un-install' myth for now, for fear that it will create more problems.

- do whatever it takes to get to the point of where you were, when both cards worked 'seperately'... even if you need to reinstall the whole os.

- at that point we need to see if the 2nd card is being recognized 'at all'-- even if it is still not 'working properly'.

again good luck, let us know.
 
Old 02-07-2006, 04:00 AM   #5
barbex
Member
 
Registered: Dec 2005
Location: Hamburg, Germany
Distribution: ubuntu
Posts: 39

Original Poster
Rep: Reputation: 15
Man I'm glad somebody else is wasting braincells on this too...
Quote:
Originally Posted by halvy
- i assume both drivers are for linux?

- i would test using zapping or xawtv -- but not mythtv.. we (you i mean are getting ahead of ourseves here.. maybe even 'un-install' myth for now, for fear that it will create more problems.
Yes of course, ivtvdriver.org is a project specificly for the Hauppauge cards and the dvb drivers are part of the kernel.

I did test it with mplayer, tvtime and xawtv but right now nothing works, I did not test it with mythtv, because I could not get the channels configured. I did a "apt-get remove" on everything mythtv but that hasn't changed anything.

Quote:
Originally Posted by halvy
- do whatever it takes to get to the point of where you were, when both cards worked 'seperately'... even if you need to reinstall the whole os.
Yep, looks like a reinstall right now. I'm getting really good with those. A pity, I got quite attached to the system as it is by now.

Quote:
Originally Posted by halvy
- at that point we need to see if the 2nd card is being recognized 'at all'-- even if it is still not 'working properly'.
I think it is recognized without problems and just to be able to compare later on, I'm posting my stuff here right now:

Code:
lspci:
0000:00:0b.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)


dmesg:
[   45.833448] Linux video capture interface: v1.00
[   45.935358] ivtv:  ==================== START INIT IVTV ====================
[   45.935369] ivtv:  version 0.4.2 (tagged release) loading
[   45.935374] ivtv:  Linux version: 2.6.12-10-386 386 gcc-3.4
[   45.935379] ivtv:  In case of problems please include the debug info between
[   45.935384] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[   45.935389] ivtv:  any module options, when mailing the ivtv-users mailinglist.
[   45.944867] ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
[   45.951594] PCI: Found IRQ 5 for device 0000:00:0b.0
[   45.951618] PCI: Sharing IRQ 5 with 0000:00:07.2
[   45.951628] PCI: Sharing IRQ 5 with 0000:00:07.3
[   45.951660] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
[   45.999664] tveeprom: ivtv version
[   45.999674] tveeprom: Hauppauge: model = 48134, rev = I121, serial# = 6161325[   45.999681] tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
[   45.999688] tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)[   45.999694] tveeprom: audio processor = MSP4418 (type = 19)
[   45.999699] tveeprom: decoder processor = SAA7115 (type = 13)
[   45.999706] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
[   46.068357] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
[   46.068371] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
[   46.232649] saa7115 0-0021: ivtv driver
[   46.232659] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
[   46.336547] ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
[   46.415080] saa7127 0-0044: ivtv driver
[   46.416922] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
[   46.416931] ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
[   46.463949] msp3400 0-0040: ivtv driver
[   46.463958] msp3400 0-0040: chip=MSP4418G-A2 +nicam +simple +simpler +radio mode=simpler
[   46.468078] ivtv0: i2c attach to card #0 ok [client=MSP4418G-A2, addr=40]
[   46.468134] msp3400 0-0040: msp34xxg daemon started
[   46.980099] ts: Compaq touchscreen protocol output
[   47.785788] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
[   47.956234] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[   48.165350] ivtv0: Encoder revision: 0x02050032
[   48.175378] ivtv0: Decoder revision: 0x02020023
[   48.177661] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
[   48.180127] ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
[   48.182665] ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
[   48.184997] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
[   48.188062] ivtv0: Create encoder radio stream
[   48.190170] ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
[   48.192367] ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
[   48.195339] ivtv0: Create decoder VOUT stream
[   48.195636] ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
[   48.323776] ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
[   48.433102] tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by ivtv i2c driver #0
[   48.675972] ivtv0: Initialized WinTV PVR 350, card #0
[   48.675997] ivtv:  ====================  END INIT IVTV  ====================
We'll see if there are any differences. What I don't understand is, why I can't fix it without a reinstall? I compiled the ivtv module again. I mean, this is not Windows with hidden registry keys, compiling should fix things in my very humbled opinion.

Quote:
Originally Posted by halvy
again good luck, let us know.
Oh I will, for sure. See you in a bit.
 
Old 02-07-2006, 06:45 AM   #6
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
compiling does what it is suppose to do, that is, point you to possible problems and help you tweak the program to help match your unique system to optimal... it does not fix anything that is beyond that (like two tv cards).

having backups (good ones, like a daily or bi-daily at least) would help in speeding up things, plus you would be able to have all your settings 'there' instead of having to do them all over after a 'regular' install.

try sbackup (simple-backup), which is powerful, simple (has gui) and it works.

you can set it to do backups whenever you'd like, even over your network.

or if you want to do it yourself and make a 'ghost, or clone', use partimage.

as far as 'fixing it' in leu of re-installing.. well as long as we learn 'why' me mussed up someting.. that *is* fixing it-- for the 'next time'.. no?

i mean with all the complexities involved with an os, it is imposible to learn or know everything.

many, many times it is just better to try and figure out what YOU did wrong, and then you won't again.

anyway nuff of my preaching..

so that giberish from lspci is ONE card in now, right?

now for dvb-- make sure there aren't more (better drivers) in addition to the ones in the kernel...

* i find it hard to believe the kernel (which is only 1.2 mb) has ALL the programs needed for that card!

i'm sorry we seem to be going over the s a m e old stuff again barb, but we need to cover the basics before we operate on the patient any further.

and to be frank (or halvy, or john..) if i knew what the issue was with your project, i would just point it out.

i'm big on multimedia and am currently putting together a debian os which will be multimedia/ham radio/hacker centric.

sooo i kinda relish in helping with problems like which you present, because i will probably need to impliment some sort of video recording program before i release this puppy.

right now all i really have ready is vlc.

Last edited by halvy; 02-07-2006 at 06:55 AM.
 
Old 02-08-2006, 04:09 AM   #7
barbex
Member
 
Registered: Dec 2005
Location: Hamburg, Germany
Distribution: ubuntu
Posts: 39

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by halvy
so that giberish from lspci is ONE card in now, right?

now for dvb-- make sure there aren't more (better drivers) in addition to the ones in the kernel...

* i find it hard to believe the kernel (which is only 1.2 mb) has ALL the programs needed for that card!

One card, analog tv, PVR 350. I wanted to reduce my problems.

The dvb card worked right away, it just took me hours to find the channel config file for xine. But I took it out for now, hopefully it will be easy to add later.

You know what is really frustrating? I picked those two cards because I read somewhere that they easily worked together. Of course I can't find where I read that anymore. *grmpf*.

Well, on to that horrible ivtv installation, see how it goes this time.

Thanks for staying with me here, halvy!
 
Old 02-08-2006, 03:42 PM   #8
barbex
Member
 
Registered: Dec 2005
Location: Hamburg, Germany
Distribution: ubuntu
Posts: 39

Original Poster
Rep: Reputation: 15
I got television!

and here is what dmesg says:
Code:
[   46.153065] Linux video capture interface: v1.00
[   46.255634] ivtv:  ==================== START INIT IVTV ====================
[   46.255644] ivtv:  version 0.4.2 (tagged release) loading
[   46.255648] ivtv:  Linux version: 2.6.12-10-k7 K7 gcc-3.4
[   46.255653] ivtv:  In case of problems please include the debug info between
[   46.255657] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[   46.255662] ivtv:  any module options, when mailing the ivtv-users mailinglist.
[   46.272315] ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
[   46.272449] PCI: Found IRQ 5 for device 0000:00:0b.0
[   46.272468] PCI: Sharing IRQ 5 with 0000:00:07.2
[   46.272477] PCI: Sharing IRQ 5 with 0000:00:07.3
[   46.272506] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
[   46.321387] tveeprom: ivtv version
[   46.321397] tveeprom: Hauppauge: model = 48134, rev = I121, serial# = 6161325[   46.321403] tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
[   46.321409] tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)[   46.321415] tveeprom: audio processor = MSP4418 (type = 19)
[   46.321420] tveeprom: decoder processor = SAA7115 (type = 13)
[   46.321427] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
[   46.393519] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
[   46.393534] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
[   46.587737] saa7115 0-0021: ivtv driver
[   46.587747] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
[   46.690917] ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
[   46.762011] saa7127 0-0044: ivtv driver
[   46.763842] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
[   46.763851] ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
[   46.812446] msp3400 0-0040: ivtv driver
[   46.812454] msp3400 0-0040: chip=MSP4418G-A2 +nicam +simple +simpler +radio mode=simpler
[   46.816624] ivtv0: i2c attach to card #0 ok [client=MSP4418G-A2, addr=40]
[   46.816676] msp3400 0-0040: msp34xxg daemon started
[   47.138982] ts: Compaq touchscreen protocol output
[   48.120963] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
[   48.289533] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[   48.498592] ivtv0: Encoder revision: 0x02050032
[   48.508604] ivtv0: Decoder revision: 0x02020023
[   48.510683] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
[   48.513086] ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
[   48.515498] ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
[   48.517777] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
[   48.520759] ivtv0: Create encoder radio stream
[   48.522740] ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
[   48.524827] ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
[   48.527732] ivtv0: Create decoder VOUT stream
[   48.528024] ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
[   48.650477] ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
[   48.760607] tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by ivtv i2c driver #0
[   49.002695] ivtv0: Initialized WinTV PVR 350, card #0
[   49.002716] ivtv:  ====================  END INIT IVTV  ====================
looks the same to me then before. No idea why it didn't work.

Note to european users of ivtv-tune: Tuning like this:
Code:
ivtv-tune -c 23 -d /dev/video0
only works in the US (of course! who knew there are more countries in this world.. ok I'll stop.)

For Europe you have to tune like this:
Code:
ivtv-tune -teurope-west -c E2 -d /dev/video0
or
Code:
ivtv-tune -teurope-west -c SE6 -d /dev/video0
I'm so making an image of this partition now!
 
Old 02-08-2006, 04:19 PM   #9
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
ok in preperation for that dvb.

- looking over this thread i noticed you never responded to whether you found any different drives for this beast (dvb card)... i 'know' you said it is compiled with the kernel (i assume as a module), but that is NOT the same as having a specific driver for that particular card.

- do a:

apt-get remove --purge mythtv

just to make sure all references and configs are removed (for now).

- at the cmd line type:

hwinfo > /root/Desktop/hwinfo.txt

the /root... is wherever you want the file to be placed so we can look at it. in gnome at least you will need to creat an empty file called hwinfo.txt (because the command line requires it when requesting this type of info). what we are doing here is using a prog named hwinfo, which will tell us more info than a engineer would want to know about your hardware. when you copy it to the thread you can narrow it down to the several references we are concerned about, if that is easiest for you.

- pray..

Last edited by halvy; 02-09-2006 at 06:32 AM.
 
Old 02-09-2006, 04:36 AM   #10
barbex
Member
 
Registered: Dec 2005
Location: Hamburg, Germany
Distribution: ubuntu
Posts: 39

Original Poster
Rep: Reputation: 15
Well, I had to apt-get it first and the thingy (<) whatsitcalled was the wrong way around, so if anybody finds this, it should be:
Code:
hwinfo > /home/xxx/hwinfo.txt
Allrighty!

I put the AverTV 771 DVB-T back in the system and got hwinfo to do it's thing.
Oh boy, that's a lot of infotmation. Let's see, this is basically what dmesg puts out too:

Code:
<4>[   46.103857] NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-7667  Fri Jun 17 07:01:04 PDT 2005
  <6>[   46.210814] Linux video capture interface: v1.00
  <6>[   46.254704] input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
  <6>[   46.320516] ivtv:  ==================== START INIT IVTV ====================
  <6>[   46.320527] ivtv:  version 0.4.2 (tagged release) loading
  <6>[   46.320531] ivtv:  Linux version: 2.6.12-10-k7 K7 gcc-3.4
  <6>[   46.320535] ivtv:  In case of problems please include the debug info between
  <6>[   46.320540] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
  <6>[   46.320545] ivtv:  any module options, when mailing the ivtv-users mailinglist.
  <6>[   46.351859] ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
  <6>[   46.354032] PCI: Found IRQ 5 for device 0000:00:0b.0
  <6>[   46.354053] PCI: Sharing IRQ 5 with 0000:00:07.2
  <6>[   46.354063] PCI: Sharing IRQ 5 with 0000:00:07.3
  <6>[   46.354100] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
  <6>[   46.401191] tveeprom: ivtv version
  <6>[   46.401202] tveeprom: Hauppauge: model = 48134, rev = I121, serial# = 6161325
  <6>[   46.401207] tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
  <6>[   46.401214] tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)
  <6>[   46.401219] tveeprom: audio processor = MSP4418 (type = 19)
  <6>[   46.401224] tveeprom: decoder processor = SAA7115 (type = 13)
  <6>[   46.401232] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
  <4>[   46.453020] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
  <6>[   46.453034] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
  <6>[   46.769493] saa7115 0-0021: ivtv driver
  <6>[   46.769502] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
  <6>[   46.872705] ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
  <6>[   46.942474] saa7127 0-0044: ivtv driver
  <6>[   46.944294] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
  <6>[   46.944303] ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
  <6>[   47.054104] msp3400 0-0040: ivtv driver
  <6>[   47.054112] msp3400 0-0040: chip=MSP4418G-A2 +nicam +simple +simpler +radio mode=simpler
  <6>[   47.058201] ivtv0: i2c attach to card #0 ok [client=MSP4418G-A2, addr=40]
  <6>[   47.058258] msp3400 0-0040: msp34xxg daemon started
  <6>[   47.346373] ts: Compaq touchscreen protocol output
  <6>[   48.189169] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
  <6>[   48.371847] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
  <6>[   48.580954] ivtv0: Encoder revision: 0x02050032
  <6>[   48.590966] ivtv0: Decoder revision: 0x02020023
  <6>[   48.593053] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
  <6>[   48.595448] ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
  <6>[   48.597866] ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
  <6>[   48.600122] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
  <6>[   48.603077] ivtv0: Create encoder radio stream
  <6>[   48.605074] ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
  <6>[   48.607164] ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
  <6>[   48.610068] ivtv0: Create decoder VOUT stream
  <6>[   48.610365] ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
  <6>[   48.732509] ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
  <4>[   48.841958] tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by ivtv i2c driver #0
  <6>[   49.084059] ivtv0: Initialized WinTV PVR 350, card #0
  <6>[   49.084084] ivtv:  ====================  END INIT IVTV  ====================
  <6>[   52.158127] device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
  <6>[   53.097721] cdrom: open failed.
  <6>[   54.252732] SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled
  <6>[   54.252996] SGI XFS Quota Management subsystem
  <5>[   54.291621] XFS mounting filesystem hda6
  <7>[   54.415326] Ending clean XFS mount for filesystem: hda6
  <6>[   56.417196] agpgart: Detected VIA Twister-K/KT133x/KM133 chipset
  <6>[   56.458760] agpgart: AGP aperture is 64M @ 0xd8000000
  <6>[   56.643493] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
  <3>[   56.656315] shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
  <6>[   57.997944] PCI: Found IRQ 9 for device 0000:00:0a.0
  <6>[   59.511872] gameport: EMU10K1 is pci0000:00:0a.1/gameport0, io 0xe400, speed 1296kHz
  <4>[   59.869104] bttv: disagrees about version of symbol tveeprom_hauppauge_analog
  <4>[   59.869117] bttv: Unknown symbol tveeprom_hauppauge_analog
  <4>[   60.080722] bttv: disagrees about version of symbol tveeprom_hauppauge_analog
  <4>[   60.080737] bttv: Unknown symbol tveeprom_hauppauge_analog
  <4>[   60.082181] bt878: Unknown symbol bttv_read_gpio
  <4>[   60.082265] bt878: Unknown symbol bttv_write_gpio
  <4>[   60.082342] bt878: Unknown symbol bttv_gpio_enable
  <6>[   62.026915] Real Time Clock Driver v1.12
  <6>[   62.176118] input: PC Speaker
  <6>[   62.643389] Floppy drive(s): fd0 is 1.44M
  <6>[   62.657743] FDC 0 is a post-1991 82077
  <6>[   66.460137] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
  <6>[   66.481233] NET: Registered protocol family 17
  <6>[   69.560279] NET: Registered protocol family 10
  <6>[   69.560507] Disabled Privacy Extensions on device c0321b80(lo)
  <6>[   69.560821] IPv6 over IPv4 tunneling driver
  <7>[   79.717977] eth0: no IPv6 routers present
  <6>[   79.732275] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
  <6>[   79.732301] agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
  <6>[   79.732362] agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
  <6>[   80.364472] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
  <6>[   80.364506] agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
  <6>[   80.364572] agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
  <6>[   82.513806] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
  <6>[   86.425293] powernow: No powernow capabilities detected
Now, I have a hard time figuring out what is important and what not, here is some more:
Code:
>> block.2: sysfs drivers
----- sysfs driver list (id 0x66b3cfa87cbf0e8c) -----
i2c TV tuner driver: /devices/platform/i2c-0/0-0061
         msp3400: /devices/platform/i2c-0/0-0040
         saa7115: /devices/platform/i2c-0/0-0021
         saa7127: /devices/platform/i2c-0/0-0044
        tveeprom: /devices/platform/i2c-0/0-0050
       ide-cdrom: /devices/pci0000:00/0000:00:07.1/ide1/1.0
        ide-disk: /devices/pci0000:00/0000:00:07.1/ide0/0.0
         8139too: /devices/pci0000:00/0000:00:09.0
  EMU10K1_Audigy: /devices/pci0000:00/0000:00:0a.0
Emu10k1_gameport: /devices/pci0000:00/0000:00:0a.1
         VIA_IDE: /devices/pci0000:00/0000:00:07.1
     agpgart-via: /devices/pci0000:00/0000:00:00.0
            ivtv: /devices/pci0000:00/0000:00:0b.0
          nvidia: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
      parport_pc: /devices/pci0000:00/0000:00:07.0
        uhci_hcd: /devices/pci0000:00/0000:00:07.2
        uhci_hcd: /devices/pci0000:00/0000:00:07.3
           i8042: /devices/platform/i8042
      serial8250: /devices/platform/serial8250
       i8042 aux: /devices/pnp0/00:0a
       i8042 kbd: /devices/pnp0/00:04
          serial: /devices/pnp0/00:0c
          serial: /devices/pnp0/00:0d
          system: /devices/pnp0/00:07
          system: /devices/pnp0/00:08
         psmouse: /devices/platform/i8042/serio0
          hiddev: /module/usbhid
             hub: /devices/pci0000:00/0000:00:07.2/usb1/1-0:1.0
             hub: /devices/pci0000:00/0000:00:07.3/usb2/2-0:1.0
             hub: /module/usbcore
           usbfs: /module/usbcore
          usbhid: /devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0
          usbhid: /devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.1
          usbhid: /module/usbhid
             usb: /devices/pci0000:00/0000:00:07.2/usb1/1-1
             usb: /devices/pci0000:00/0000:00:07.2/usb1
             usb: /devices/pci0000:00/0000:00:07.3/usb2
             usb: /module/usbcore
----- sysfs driver list end -----
>>
and:
Code:
23: PCI 0b.0: 0400 Multimedia video controller
  [Created at pci.244]
  Unique ID: gZD2.imWknO0JzYD
  SysFS ID: /devices/pci0000:00/0000:00:0b.0
  SysFS BusID: 0000:00:0b.0
  Hardware Class: graphics card
  Model: "Hauppauge computer works iTVC15 MPEG-2 Encoder"
  Vendor: pci 0x4444 "Internext Compression Inc"
  Device: pci 0x0803 "iTVC15 MPEG-2 Encoder"
  SubVendor: pci 0x0070 "Hauppauge computer works Inc."
  SubDevice: pci 0x4000 
  Revision: 0x01
  Driver: "ivtv"
  Memory Range: 0xdc000000-0xdfffffff (rw,prefetchable)
  IRQ: 5 (20527 events)
  Driver Info #0:
    Driver Status: ivtv is active
    Driver Activation Cmd: "modprobe ivtv"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

24: PCI 0c.0: 11200 TV Card
  [Created at pci.244]
  Unique ID: lgGW.i_4GSrDWjl0
  SysFS ID: /devices/pci0000:00/0000:00:0c.0
  SysFS BusID: 0000:00:0c.0
  Hardware Class: tv card
  Model: "Avermedia Bt878"
  Vendor: pci 0x109e "Brooktree Corporation"
  Device: pci 0x036e "Bt878"
  SubVendor: pci 0x1461 "Avermedia Technologies Inc"
  SubDevice: pci 0x0771 
  Revision: 0x11
  Memory Range: 0xe2001000-0xe2001fff (rw,prefetchable)
  IRQ: 10 (6777 events)
  Driver Info #0:
    Driver Status: bttv is not active
    Driver Activation Cmd: "modprobe bttv"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

25: PCI 0c.1: 11100 DVB Card
  [Created at pci.244]
  Unique ID: c+lL.2af7eU171c7
  SysFS ID: /devices/pci0000:00/0000:00:0c.1
  SysFS BusID: 0000:00:0c.1
  Hardware Class: dvb card
  Model: "Avermedia Bt878 Audio Capture"
  Vendor: pci 0x109e "Brooktree Corporation"
  Device: pci 0x0878 "Bt878 Audio Capture"
  SubVendor: pci 0x1461 "Avermedia Technologies Inc"
  SubDevice: pci 0x0771 
  Revision: 0x11
  Memory Range: 0xe2002000-0xe2002fff (rw,prefetchable)
  IRQ: 10 (6777 events)
  Driver Info #0:
    Driver Status: bt878 is not active
    Driver Activation Cmd: "modprobe bt878"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
Are we knowledgeable now? ;-)

I'm going to look for new drivers, so far I have not done anything for the DVB card.

Edit:
I can't find anything. All drivers I see are described as already being part of the kernel.
So I'm just going to modprobe them and see what happens (as if I didn't know that alrady)

Last edited by barbex; 02-09-2006 at 05:21 AM.
 
Old 02-09-2006, 06:49 AM   #11
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
barbex you can see in sections 24 & 25 for the dvb that the driver is not active.

the driver is everything with these things.. they have to be perfect.

i don't care what something/one else said about the kernel having the driver, it does't matter because it is NOT working. you can read where bttv is not active... but in the huagpauge it is.

and it doesn't matter that the card works seperately on just the standard drivers with the kernel.. it is NOT enough to do what you want it to.

we need to find the correct driver(s)-- i will help you look.

or else you need to ndiswrap one up from win. this card does not seem to be linux compatable..

Last edited by halvy; 02-10-2006 at 08:42 PM.
 
Old 02-09-2006, 07:30 AM   #12
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
hold on to your hat-- maybe i spoke tooo quickly.

first tho, check this out.. i'll post if i find more.

http://www.hants.lug.org.uk/cgi-bin/...s/DVBAverMedia

what it says there is that there were 'revisions' to the 771, so the bttv drivers may not be enough...

however that may not be true here for several reasons, one is that you said the card 'works' standing alone.

also there was some guy working on a seperate driver, but i have not had time to research it further yet... this is something that can and does happen quite often in the linux world.. that is, other people taking matters into their own hands when corportations let the unix community down.

the card is definitly a windoze one, but that does not necessarily mean you can't use it.. the trick of course is to figure out why it doesn't work when another card is installed.

i believe you'll get it done eventually

Last edited by halvy; 02-09-2006 at 07:32 AM.
 
Old 02-09-2006, 07:49 AM   #13
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
just in case you forgot, pop in knoppmyth livecd just out of curiousity, to see what it says.

i'll look into this more later tommorow (today i mean)... i'm 'sleep talking'-- i think
 
Old 02-09-2006, 10:58 AM   #14
barbex
Member
 
Registered: Dec 2005
Location: Hamburg, Germany
Distribution: ubuntu
Posts: 39

Original Poster
Rep: Reputation: 15
Quote:
barb you can see in sections 24 & 25 for the dvb that the driver is not active.
True, I'm sorry, I did not load the modules when I did the hwinfo.

But, here is what happens, when I try to do it:

Code:
modprobe dvb_bt8xx
WARNING: Error inserting bttv (/lib/modules/2.6.12-10-k7/kernel/drivers/media/video/bttv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting bt878 (/lib/modules/2.6.12-10-k7/kernel/drivers/media/dvb/bt8xx/bt878.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting dst (/lib/modules/2.6.12-10-k7/kernel/drivers/media/dvb/bt8xx/dst.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting dst_ca (/lib/modules/2.6.12-10-k7/kernel/drivers/media/dvb/bt8xx/dst_ca.ko): Unknown symbol in module, or unknown parameter (see dmesg)FATAL: Error inserting dvb_bt8xx (/lib/modules/2.6.12-10-k7/kernel/drivers/media/dvb/bt8xx/dvb-bt8xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
As you can see, dvb_bt8xx calls the necessary modules and that is how I got the card working when it was all by itself. Not working that way right now.

If you care to look here: http://diy.prettymad.net/index.php/H...d/New/20050918
or here:
http://www.linuxtv.org/wiki/index.ph..._DVB-T_771_PCI

you see that the card is supposed to be working under Linux, the bt878 chipset is some run of the mill thing as I understand. That is why I got the card actually.

now, if I look at dmesg:
Code:
[...]
[   45.609257] ivtv:  ==================== START INIT IVTV ====================
[   45.609268] ivtv:  version 0.4.2 (tagged release) loading
[   45.609273] ivtv:  Linux version: 2.6.12-10-k7 K7 gcc-3.4
[   45.609277] ivtv:  In case of problems please include the debug info between
[   45.609282] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[   45.609286] ivtv:  any module options, when mailing the ivtv-users mailinglist.
[   45.625801] ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
[   45.625934] PCI: Found IRQ 5 for device 0000:00:0b.0
[   45.625950] PCI: Sharing IRQ 5 with 0000:00:07.2
[   45.625959] PCI: Sharing IRQ 5 with 0000:00:07.3
[   45.626023] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
[   45.672882] tveeprom: ivtv version
[   45.672892] tveeprom: Hauppauge: model = 48134, rev = I121, serial# = 6161325[   45.672898] tveeprom: tuner = Philips FM1216 (idx = 21, type = 5)
[   45.672905] tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)[   45.672910] tveeprom: audio processor = MSP4418 (type = 19)
[   45.672935] tveeprom: decoder processor = SAA7115 (type = 13)
[   45.672943] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
[   45.738899] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
[   45.738914] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
[   45.900069] saa7115 0-0021: ivtv driver
[   45.900078] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
[   46.003178] ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
[   46.059563] saa7127 0-0044: ivtv driver
[   46.061374] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
[   46.061382] ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
[   46.123490] msp3400 0-0040: ivtv driver
[   46.123499] msp3400 0-0040: chip=MSP4418G-A2 +nicam +simple +simpler +radio mode=simpler
[   46.127656] ivtv0: i2c attach to card #0 ok [client=MSP4418G-A2, addr=40]
[   46.127710] msp3400 0-0040: msp34xxg daemon started
[   46.659321] ts: Compaq touchscreen protocol output
[   47.497979] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
[   47.673474] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[   47.883153] ivtv0: Encoder revision: 0x02050032
[   47.893151] ivtv0: Decoder revision: 0x02020023
[   47.895253] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
[   47.897670] ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
[   47.900064] ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
[   47.902335] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
[   47.905280] ivtv0: Create encoder radio stream
[   47.907289] ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
[   47.909385] ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
[   47.912234] ivtv0: Create decoder VOUT stream
[   47.912518] ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
[   48.033546] ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
[   48.142909] tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by ivtv i2c driver #0
[   48.384765] ivtv0: Initialized WinTV PVR 350, card #0
[
[...]
[   59.173614] bttv: disagrees about version of symbol tveeprom_hauppauge_analog[   59.173627] bttv: Unknown symbol tveeprom_hauppauge_analog
[   59.386205] bttv: disagrees about version of symbol tveeprom_hauppauge_analog[   59.386219] bttv: Unknown symbol tveeprom_hauppauge_analog
[   59.387797] bt878: Unknown symbol bttv_read_gpio
[   59.387881] bt878: Unknown symbol bttv_write_gpio
[   59.387959] bt878: Unknown symbol bttv_gpio_enable

[...]
[  903.664963] bttv: disagrees about version of symbol tveeprom_hauppauge_analog[  903.664980] bttv: Unknown symbol tveeprom_hauppauge_analog
[  903.672755] bt878: Unknown symbol bttv_read_gpio
[  903.672855] bt878: Unknown symbol bttv_write_gpio
[  903.672937] bt878: Unknown symbol bttv_gpio_enable
[  903.680604] dst: Unknown symbol bt878_device_control
[  903.687534] dst_ca: Unknown symbol write_dst
[  903.687608] dst_ca: Unknown symbol dst_pio_disable
[  903.687797] dst_ca: Unknown symbol dst_comm_init
[  903.687852] dst_ca: Unknown symbol read_dst
[  903.687919] dst_ca: Unknown symbol dst_error_bailout
[  903.688018] dst_ca: Unknown symbol dst_wait_dst_ready
[  903.688071] dst_ca: Unknown symbol rdc_reset_state
[  903.688125] dst_ca: Unknown symbol dst_error_recovery
[  903.732834] dvb_bt8xx: Unknown symbol bt878_num
[  903.732899] dvb_bt8xx: Unknown symbol bttv_sub_unregister
[  903.732997] dvb_bt8xx: Unknown symbol dst_attach
[  903.733084] dvb_bt8xx: Unknown symbol bttv_write_gpio
[  903.733175] dvb_bt8xx: Unknown symbol bttv_sub_register
[  903.733287] dvb_bt8xx: Unknown symbol bttv_get_pcidev
[  903.733428] dvb_bt8xx: Unknown symbol dst_ca_attach
[  903.733481] dvb_bt8xx: Unknown symbol bt878_start
[  903.733562] dvb_bt8xx: Unknown symbol bttv_gpio_enable
[  903.733771] dvb_bt8xx: Unknown symbol bt878_stop
[  903.733944] dvb_bt8xx: Unknown symbol bt878
I would say that the ivtv module for the PVR-350 runs just fine and indeed, I can watch tv with mplayer! (Gilmore Girls is on!)

Anyway, my limited knowledge about Linux and it's modules tells me, that ivtv and bttv (and it's friends) both are trying to use tveeprom.ko and bttv.ko.

But they are looking in differnt folders for it, why is it a problem?

During the install of ivtv I had to hide/rename the following objects in /lib/modules/2.6.12-10-k7/kernel/drivers/media/video/:
msp3400.ko, tda9887.ko, tuner.ko, tveeprom.ko
But the respective objects for ivtv got installed in /lib/modules/2.6.12-10-k7/ivtv/

Nobody touched anything in /lib/modules/2.6.12-10-k7/kernel/drivers/media/dvb/ ,
/lib/modules/2.6.12-10-k7/kernel/drivers/media/video/bttv.ko is unchanged!

Why is the dvb stuff trying to use the Hauppauge stuff and why is it all so complicated?

Ah, I'm still having fun!
 
Old 02-09-2006, 10:13 PM   #15
halvy
Member
 
Registered: Aug 2005
Location: Anchorage, Alaska (soon EU, hopefully)
Distribution: Anything NOT SystemD (ie. M$) related.
Posts: 918

Rep: Reputation: 42
try this.

http://www.opensubscriber.com/messag...t/1805201.html

you may even want to try switching ivtv drivers to the 'other version' (whatever that is since i don't know if you have the newer or older ones).

also, i am going to break out an old dvb card out that i never have tried.. and see if i can figure out something since i have an anolog card in now.

also look into setting up a second video in dev.. that is, you should have /dev/video0 (which is probably the analog card.. now we need to tell system that we want dvb to go on /dev/video1.

although this may already be the case, so double check.

hang in there.. it won't belong before this will be solved, and you'll have something else to worry about with this interesting project
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Lirc won't work, Hauppauge PVR 350, not irrecord either lagu2653 Linux - Hardware 3 12-02-2005 06:15 PM
I'm cracking up... AVermedia AverTV DVB-T 771 Garp Linux - Hardware 2 09-29-2005 03:24 AM
Freevo won't recognize Hauppauge PVR 350 tvphil Linux - Software 7 09-06-2005 01:46 AM
Hauppauge PVR-350 hardware decoder garethw Linux - Hardware 1 03-08-2005 01:14 AM
hauppauge 350 and wine mimsmall Linux - Software 1 05-14-2004 09:40 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:19 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration