LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 09-02-2005, 12:43 AM   #1
tvphil
Member
 
Registered: Aug 2004
Location: Evanston, Illinois, USA
Distribution: Xubuntu 11.10 Oneric Ocelot 64 bit
Posts: 58

Rep: Reputation: 16
Freevo won't recognize Hauppauge PVR 350


I have ivtv drivers installed with Freevo on Suse 9.3 an have ivtv enabled in local_conf.py, but nothing records.All I get in the console is "/dev/video0 doesn't exist. I've tried changing to video 1,2,3,etc., same thing happens. Here what I have in local_conf.py:

CONFIG_VERSION = 5.15
XMLTV_GRABBER = ('tv_grab_na_dd')
TV_RECORD_DIR = '/home/tvphil'
TV_CHANNELS = ('cbs','WBBM-TV','A2'),('cable','comcast','A3'),('nbc','WMAQ-TV','A5')
plugin.remove ('www')
plugin.activate ('weather',level=45)
PLUGIN_WEATHER_LOCATIONS = [('USIL0225')]
plugin.remove('tv.generic_record')
plugin.record = plugin.activate('tv.ivtv_record')
VIDEO_SHOW_DATA_DIR = '/tmp/TV.xml'
VIDEO_GROUPS = [
VideoGroup(vdev='/dev/video0',
adev=None,
input_type='tuner',
input_num=4,
tuner_norm='NTSC',
tuner_chanlist='us-cable',
desc='Regular cable',
group_type='ivtv',
recordable=True),
]

The weather plugin does work, but that's all that currently works in Freevo. Any ideas out there?
 
Old 09-02-2005, 04:54 PM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,415

Rep: Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968
this appears to be nothing to do with freevo at all.. i'd guess you simply haven't actually loaded the ivtv drivers in the first place.. if you're stabbing in the dark at /dev/videoX entries then you clearly don't know if it's there or not... hardly freevo's fault!
 
Old 09-04-2005, 10:00 PM   #3
tvphil
Member
 
Registered: Aug 2004
Location: Evanston, Illinois, USA
Distribution: Xubuntu 11.10 Oneric Ocelot 64 bit
Posts: 58

Original Poster
Rep: Reputation: 16
You're right, it's not Freevo's fault, the 3 ivtv drivers (ivtvctl, ivtvctlfb and ivtvplay) are all just sitting there in the usr bin doing nothing! That's the problem. You see I'm NOT stabbing in the dark, I stab only when I know there is in fact, something to stab and there is. I installed them from Suse's own mirror at the University of Chicago and they are suppose to be configured precisely for the distro I use, Suse 9.3. So much for precision. Problem is, I really don't know any other way to either install them or to correct whatever is wrong with the way the drivers are set now. I've done Google searches for info on this and there really is nothing of any use to me from there to help me solve this. The following is an editorial: This is why Linux in general is years away from acceptance by the masses. I do enjoy using Linux...when it works. However, this is yet another glaring example of its problems. WinPVR from Hauppauge for Windows, took me 5 minutes to install and get it working right. Freevo has taken over 2 months to install and it still doesn't work! Why, because Linux has to improvise with 3rd party drivers to make up for the ones that corporations like Hauppauge, refuse to create. I guess I should feel happy that I can edit video and author video DVD's in Linux. Truth be told, I do nearly everything else I need to do in Linux as well. But it's just so damn frustrating when you run into something like this. It shouldn't be rocket science, but it is for Freevo.It's also the case for Mythtv, only to the tenth power.Congratulations Acid Kewpie, you're a Rocket Scientist, I'm not.
 
Old 09-05-2005, 05:15 AM   #4
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,415

Rep: Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968
are you just moaning now? all you should need to do is "modprobe ivtv" and the /dev/videoX entry will hopefully be there ready for use just fine.
 
Old 09-05-2005, 12:16 PM   #5
cmisip
Member
 
Registered: Aug 2002
Posts: 189

Rep: Reputation: 30
I was able to use a PVR 250 with mythtv quite successfully. Its not a 350, but if it helps:

http://home.mchsi.com/~cmisip/mythtv.htm
 
Old 09-05-2005, 02:54 PM   #6
tvphil
Member
 
Registered: Aug 2004
Location: Evanston, Illinois, USA
Distribution: Xubuntu 11.10 Oneric Ocelot 64 bit
Posts: 58

Original Poster
Rep: Reputation: 16
No, sorry to disappoint you, I'm not moaning, I'm not even whining for that matter.But I did feel a need to rant. Anyway, I already did "modprobe ivtv" as well as "modprobe ivtvfb" (for tv out) before running Freevo, still nothing for video0 or video1 or 2. In Yast, it shows the TV card Hauppauge 350 is configured. However, it shows no drivers. That's what is puzzling. Like I said before, I downloaded and installed the ivtv drivers (an RPM) from suse for my version 9.3 and they show up in the usr bin. But, the tv card can't find those drivers, even though they appear to be where they should be. I've even removed those drivers and re-installed them, same thing happened. I noticed on the mythtv link that the prvious posting recommended, that the drivers were being extracted to the usr/local/bin, not the usr/bin where my drivers now reside. When I get home from work later today, I'll try copying the drivers to usr/local/bin to see if the card can find them there. If it does, I'll write another posting. Thanks!

Last edited by tvphil; 09-05-2005 at 03:01 PM.
 
Old 09-05-2005, 03:43 PM   #7
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,415

Rep: Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968
you need to keep kernel drivers in /lib/modules/ all the time, if they are real kernel drivers, which i'm sure they are. When you modprobe ivtv and run "dmesg" do you see any errors at the end there? it *might* be that you need to provide io and irq parameters to the module, but that's pretty uncommon these days.
 
Old 09-06-2005, 01:46 AM   #8
tvphil
Member
 
Registered: Aug 2004
Location: Evanston, Illinois, USA
Distribution: Xubuntu 11.10 Oneric Ocelot 64 bit
Posts: 58

Original Poster
Rep: Reputation: 16
O.K., I seem to be making some progress, but I still can't record. I found the ivtv drivers where they should be. After doing your suggestion of dmesg after modprobing ivtv, it seemed to hang up on the lack of firmware. So, I added the firmware and it still won't record. But it does seem to show in the terminal, that the drivers, settings and firmware are all where they should be. If something looks wrong and you think it's what is blocking Freevo from recording, please post a reply.Here's what was in the terminal after I loaded the firmware, modprobed ivtv and ivtv-fb, then dmesg:

nvidia: module not supported by Novell, setting U taint flag.
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7167 Fri Feb 25 09:08:22 PST 2005
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
Non-volatile memory driver v1.2
end_request: I/O error, dev fd0, sector 0
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SLPB]
end_request: I/O error, dev fd0, sector 0
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI-0484: *** Warning: Error getting cpuindex for acpiid 0x2
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
usbcore: registered new driver usbserial_generic
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
powernow: This module only works with AMD K7 CPUs
eth0: no IPv6 routers present
subfs 0.9
ivtv: module not supported by Novell, setting U taint flag.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.2 (c) loading
ivtv: Linux version: 2.6.11.4-21.9-default 586 REGPARM gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 350 card
ivtv: Found an iTVC15 based chip
ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 9 (level, low) -> IRQ 9
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: XXX PCI device: 0x2560 vendor: 0x8086
i2c-algo-bit.o: (0) scl=1, sda=1
i2c-algo-bit.o: (1) scl=1, sda=0
i2c-algo-bit.o: (2) scl=1, sda=1
i2c-algo-bit.o: (3) scl=0, sda=1
i2c-algo-bit.o: (4) scl=1, sda=1
i2c-algo-bit.o: ivtv i2c driver #0 passed test.
ivtv: i2c attach [client=tveeprom,ok]
ivtv: i2c attach [client=unset,ok]
ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-1/1-0018/ir0 [ivtv i2c driver #0]
tveeprom: The eeprom says no radio is present, but the tuner type
tveeprom: indicates otherwise. I will assume that radio is present.
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 2985718
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3440 (type = 11)
ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 0x00ad2598, Revision 0xf9451624
ivtv: NTSC tuner detected
ivtv: Radio detected
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
saa7115: module not supported by Novell, setting U taint flag.
saa7115: starting probe for adapter SMBus I801 adapter at e000 (0x0)
saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7115: detecting saa7115 client on address 0x42
saa7115: writing init values
ivtv: i2c attach [client=saa7115[0],ok]
saa7115: status: (1E) 0x48, (1F) 0xc0
saa7127: module not supported by Novell, setting U taint flag.
saa7127: Ignoring new-style parameters in presence of obsolete ones
saa7127: video encoder driver version V 0.3 loaded
saa7127: detecting saa7127 client on address 0x88
saa7127: Selecting NTSC video Standard
saa7127: Selecting S-Video+Composite
saa7127: Turn WSS off
saa7127: Widescreen Mode 4:3 Full Format
saa7127: Selecting Normal Encoder Input
saa7127: Enable Video Output
saa7127: detecting saa7127 client on address 0x88
saa7127: Selecting NTSC video Standard
saa7127: Selecting S-Video+Composite
saa7127: Turn WSS off
saa7127: Widescreen Mode 4:3 Full Format
saa7127: Selecting Normal Encoder Input
saa7127: Enable Video Output
ivtv: i2c attach [client=saa7127[1],ok]
msp34xx: init: chip=MSP3448W-A2 +nicam +simple +simpler +radio mode=simple
msp3410: daemon started
ivtv: i2c attach [client=MSP3448W-A2,ok]
ivtv: requesting firmware
ivtv: firmware loaded
ivtv: requesting firmware
ivtv: firmware loaded
ivtv: Encoder revision: 0x02040024
ivtv: Encoder Firmware may be buggy, use version 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Configuring WinTV PVR 350 card with 10 streams
ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total
ivtv: Registered v4l2 device, streamtype 0 minor 0
ivtv: Create DMA stream 1
ivtv: Registered v4l2 device, streamtype 1 minor 32
ivtv: Create stream 2 using 40 52224 byte buffers 2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 2 minor 224
ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Create stream 4
ivtv: Registered v4l2 device, streamtype 4 minor 64
ivtv: Create DMA stream 5 using 16 65536 byte buffers 1048576 kbytes total
ivtv: Registered v4l2 device, streamtype 5 minor 16
ivtv: Create stream 6 using 1024 2048 byte buffers 262144 kbytes total
ivtv: Registered v4l2 device, streamtype 6 minor 228
ivtv: Create stream 7
ivtv: Registered v4l2 device, streamtype 7 minor 232
ivtv: Create DMA stream 8 using 6 103680 byte buffers 622080 kbytes total
ivtv: Registered v4l2 device, streamtype 8 minor 48
ivtv: Create DMA stream 9 using 32 65536 byte buffers 2097152 kbytes total
ivtv: Setting Tuner 47
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
saa7115: decoder set input (4)
saa7115: now setting Composite input
ivtv: Setting audio matrix to input 3, output 1
ivtv: Switching standard to NTSC.
ivtv: ivtv_enc_thread: pid = 7359, itv = 0xf94463a0
ivtv: ivtv_dec_thread: pid = 7360, itv = 0xf94463a0
saa7115: decoder set norm NTSC
saa7115: set audio: 0x01
saa7127: Setting Encoder Video Standard
saa7127: Set NTSC Video Mode
saa7127: Selecting NTSC video Standard
ivtv: Initialized WinTV PVR 350, card #0
ivtv: ==================== END INIT IVTV ====================
ivtv_fb: module not supported by Novell, setting U taint flag.
ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and has 1704960 bytes.
ivtv-osd: screen coords: [0 0] -> [720 480]
ivtv-osd: original global alpha = 208
ivtv-osd: current OSD state = 39
ivtv-osd: new global alpha = 208 (1 255 0)
ivtv-osd: framebuffer at 0xf1510000, mapped to 0xfc090000, size 1350k
ivtv-osd: mode is 720x480x32, linelength=2880
ivtv-osd: fb1: iTVC15 TV out frame buffer device
saa7115: decoder set size
saa7115: status: 0xc0
saa7115: status: 0xc0
saa7115: status: 0xc0
saa7115: status: 0xc0
saa7115: status: 0xc0
saa7115: status: 0xc0
saa7115: decoder set size
saa7115: decoder set size
saa7115: decoder disable output
saa7115: decoder set input (0)
saa7115: now setting Composite input
ivtv: Setting audio matrix to input 1, output 1
saa7115: decoder enable output
saa7115: status: 0xc0
saa7115: decoder set size
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: decoder set size
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: decoder disable output
saa7115: decoder enable output
saa7115: status: 0xc0
saa7115: decoder set size
saa7115: status: 0xc0
saa7115: status: 0xc0
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
thinkpad: module not supported by Novell, setting U taint flag.
thinkpad: I have registered to handle major: 10 minor: 170.
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
saa7115: decoder set size
saa7115: status: 0xc0
saa7115: status: 0xc0
saa7115: status: 0xc0
saa7115: decoder set size
saa7115: decoder set size
saa7115: status: 0xc0
saa7115: decoder set size
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: decoder set size
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: status: 0xc0
ivtv: Setting audio matrix to input 1, output 1
saa7115: status: 0xc0
saa7115: decoder disable output
saa7115: decoder enable output

Last edited by tvphil; 09-07-2005 at 12:46 AM.
 
  


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
Hauppauge PVR-350 wont run with xawtv willigi Linux - Hardware 3 03-19-2005 03:06 PM
Hauppauge PVR-350 hardware decoder garethw Linux - Hardware 1 03-08-2005 01:14 AM
Hauppauge USB PVR JohnCain Linux - Hardware 1 10-25-2004 03:18 AM
pvr freevo 4.5 mimsmall Linspire/Freespire 0 09-28-2004 09:37 AM


All times are GMT -5. The time now is 06:30 PM.

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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration