Mailing List Archive

[UNKNOWN CARD]
PVR 250 - I believe Rev 2 PAL version.

ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.1.10 (0.1.10pre2-ck99k) loading
ivtv: Linux version: 2.6.5-gentoo-r1 preempt PENTIUMIII gcc-3.2
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 250 card
ivtv: Found an iTVC16 based chip
PCI: Found IRQ 5 for device 0000:02:01.0
PCI: Sharing IRQ 5 with 0000:02:05.0
ivtv: pci: PCIBUS detected device: 0x1130 vendor: 0x8086
tveeprom: Hauppauge: model = 32034, rev = B229, serial# = 6455093
tveeprom: tuner = Temic 4006FH5 (idx = 29, type = 14)
tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)
tveeprom: audio_processor = MSP3415 (type = 6)
ivtv: i2c attach [client=tveeprom[0],ok]
ivtv: Tuner Type 14, Tuner formats 0x00000007, Radio: yes, Model
0x00892499, Rev
ision 0x00000000
ivtv: PAL 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: 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
msp34xx: ivtv version
msp34xx: init: chip=MSP3415G-B8, has NICAM support, simple (D) mode,
simpler (G)
no-thread mode
msp34xx: $Id$ compiled on: Jul 10 2004 12:45:42
ivtv: i2c attach [client=MSP3415G-B8,ok]
ivtv: Encoder mailbox not found
ivtv: Decoder mailbox not found
ivtv: Error locating firmware.
ivtv: Error -12 on initialization
ivtv: iTVC15/16 mpg2 encoder card: probe of 0000:02:01.0 failed with
error -12
ivtv: ==================== END INIT IVTV ====================

lspci -vv output:
02:01.0 Multimedia video controller: Internext Compression Inc: Unknown
device 0016 (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 4009
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR+
Latency: 64 (32000ns min, 2000ns max), cache line size 08
Interrupt: pin A routed to IRQ 5
Region 0: Memory at d8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-




-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
Re: [UNKNOWN CARD] [ In reply to ]
On Sat, 10 Jul 2004 12:32:14 +1000, Nick Adams <ivtv@narkov.com> wrote:
> PVR 250 - I believe Rev 2 PAL version.
>
><snip>
> ivtv: Error locating firmware.
> <snip>

Umm...I'm 100% sure I have extracted the firmware
(ivtvfwextract.pl..etc). Is this what the above error is talking
about?


-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
Re:[UNKNOWN CARD] [ In reply to ]
This is everything my logs show between START and END INIT

ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.2 (a) loading
ivtv: Linux version: 2.6.10-cko1 K7 gcc-3.4
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: Unknown card: vendor/device: 4444/0016, subsystem vendor/device: ff92/0070
ivtv: Defaulting to WinTV PVR 150 card
ivtv: Please mail the vendor/device and subsystem vendor/device IDs and what kind of
ivtv: card you have to the ivtv-devel mailinglist: http://sourceforge.net/projects/ivtv
ivtv: Prefix your subject line with [UNKNOWN CARD].
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 10 (level, low) -> IRQ 10
ivtv: VIA PCI device: 0x0305 vendor: 0x1106
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
tveeprom: Encountered bad packet header [ff]. Corrupt or not a Hauppauge eeprom.
ivtv: i2c attach [client=tveeprom[0],ok]
cx25840: Ignoring new-style parameters in presence of obsolete ones
cx25840: starting probe for adapter monid (0x30000)
cx25840: starting probe for adapter dvi (0x30000)
cx25840: starting probe for adapter vga (0x30000)
cx25840: starting probe for adapter crt2 (0x30000)
cx25840: starting probe for adapter ISA main adapter (0x0)
cx25840: starting probe for adapter cx88[0] (0x10005)
cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005)
cx25840: detecting client on address 0x88
cx25840: writing init values
cx25840: Sequence tag: 'Boot.'
cx25840: Unable to open FW file '/lib/modules/HcwMakoA.ROM'.
cx25840: Sequence tag: 'FW DL Stop'
cx25840: Failed to load any FW image file
cx25840: Status: cx258433 (DEVICE_ID)
ivtv: i2c attach [client=cx25840[0],ok]
cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: 'Mono' (Detected audio mode)
cx25840: Status: 'Not defined' (Detected audio standard)
cx25840: Status: Video signal not present
cx25840: Status: 0x01 (MICROCNTL_VIDEO_FORMAT, Detected video format)
cx25840: Status: Ready Filter auto tuning status
cx25840: Status: 0x16 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.)
cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision)
cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected)
cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected)
cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A)
cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected)
cx25840: Status: 0x01 (AFD_FMT_STAT, Currently detected Format)
cx25840: Status: 0x00 (FIELD, Field status (even/odd))
cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow)
cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow)
cx25840: Status: 0x01 (VSYNC, Vertical sync)
cx25840: Status: 0x00 (HLOCK, Horizontal lock status)
cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status)
cx25840: Status: 0x00 (VLOCK, Vertical lock status)
cx25840: Status: 0x00 (CSC_LOCK, Color Subcarrier lock status)
cx25840: Status: 0x00 (AGC_LOCK, VGA lock status)
cx25840: Status: 0x00 (VPRES, Active-high video present. Indication of the presence of a)
cx25840: Status: 0x00 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow)
wm8775: Ignoring new-style parameters in presence of obsolete ones
wm8775: Init
wm8775: starting probe for adapter monid (0x30000)
wm8775: starting probe for adapter dvi (0x30000)
wm8775: starting probe for adapter vga (0x30000)
wm8775: starting probe for adapter crt2 (0x30000)
wm8775: starting probe for adapter ISA main adapter (0x0)
wm8775: starting probe for adapter cx88[0] (0x10005)
wm8775: starting probe for adapter ivtv i2c driver #0 (0x10005)
ivtv: Encoder revision: 0x02040024
ivtv: Encoder Firmware may be buggy, use version 0x02040011
ivtv: Configuring WinTV PVR 150 card with 4 streams
ivtv: Create DMA stream 0 using 256 16384 byte buffers 4194304 kbytes total
ivtv: Registered v4l2 device, streamtype 0 minor 1
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 225
ivtv: Create DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Could not detect tuner standard, defaulting to NTSC.
tuner: tuner type not set
cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: 'Mono' (Detected audio mode)
cx25840: Status: 'Not defined' (Detected audio standard)
cx25840: Status: Video signal not present
cx25840: Status: 0x01 (MICROCNTL_VIDEO_FORMAT, Detected video format)
cx25840: Status: Ready Filter auto tuning status
cx25840: Status: 0x16 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.)
cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision)
cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected)
cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected)
cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A)
cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected)
cx25840: Status: 0x01 (AFD_FMT_STAT, Currently detected Format)
cx25840: Status: 0x00 (FIELD, Field status (even/odd))
cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow)
cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow)
cx25840: Status: 0x01 (VSYNC, Vertical sync)
cx25840: Status: 0x00 (HLOCK, Horizontal lock status)
cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status)
cx25840: Status: 0x00 (VLOCK, Vertical lock status)
cx25840: Status: 0x00 (CSC_LOCK, Color Subcarrier lock status)
cx25840: Status: 0x00 (AGC_LOCK, VGA lock status)
cx25840: Status: 0x00 (VPRES, Active-high video present. Indication of the presence of a)
cx25840: Status: 0x00 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow)
cx25840: decoder set input (6)
cx25840: Sequence tag: 'Tunner 150'
cx25840: decoder set output
ivtv: Switching standard to NTSC.
tuner: tuner type not set
cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: 'Mono' (Detected audio mode)
cx25840: Status: 'Not defined' (Detected audio standard)
cx25840: Status: Video signal not present
cx25840: Status: 0x01 (MICROCNTL_VIDEO_FORMAT, Detected video format)
cx25840: Status: Ready Filter auto tuning status
cx25840: Status: 0x16 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.)
cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision)
cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected)
cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected)
cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A)
cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected)
cx25840: Status: 0x01 (AFD_FMT_STAT, Currently detected Format)
cx25840: Status: 0x01 (FIELD, Field status (even/odd))
cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow)
cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow)
cx25840: Status: 0x01 (VSYNC, Vertical sync)
cx25840: Status: 0x00 (HLOCK, Horizontal lock status)
cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status)
cx25840: Status: 0x00 (VLOCK, Vertical lock status)
cx25840: Status: 0x00 (CSC_LOCK, Color Subcarrier lock status)
cx25840: Status: 0x00 (AGC_LOCK, VGA lock status)
cx25840: Status: 0x00 (VPRES, Active-high video present. Indication of the presence of a)
cx25840: Status: 0x00 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow)
cx25840: decoder set norm NTSC
cx25840: Status: 0x03 (REV_ID, Revision ID.)
cx25840: Status: 'Mono' (Detected audio mode)
cx25840: Status: 'Not defined' (Detected audio standard)
cx25840: Status: Video signal not present
cx25840: Status: 0x01 (MICROCNTL_VIDEO_FORMAT, Detected video format)
cx25840: Status: Ready Filter auto tuning status
cx25840: Status: 0x16 (TUNE_OUT, The tuning code selected by the auto-tune algorithm.)
cx25840: Status: 0x00 (MV_CDAT, Macrovision Copy Control Bits as described in the MacroVision)
cx25840: Status: 0x00 (MV_PSP, Macrovision Pseudo Sync Pulses detected)
cx25840: Status: 0x00 (MV_CS, Macrovision Color Striping Detected)
cx25840: Status: 0x00 (MV_T3CS, A 1 indicates the presence of type 3 of the color stripe process. A)
cx25840: Status: 0x00 (MV_TYPE2_PAIR, Macrovision Type 2 pair detected)
cx25840: Status: 0x01 (AFD_FMT_STAT, Currently detected Format)
cx25840: Status: 0x01 (FIELD, Field status (even/odd))
cx25840: Status: 0x00 (SRC_FIFO_OFLOW, Sample Rate Converter FIFO Overflow)
cx25840: Status: 0x00 (SRC_FIFO_UFLOW, Sample Rate Converter FIFO Underflow)
cx25840: Status: 0x01 (VSYNC, Vertical sync)
cx25840: Status: 0x00 (HLOCK, Horizontal lock status)
cx25840: Status: 0x00 (SRC_LOCK, Sample Rate Converter lock Status)
cx25840: Status: 0x00 (VLOCK, Vertical lock status)
cx25840: Status: 0x00 (CSC_LOCK, Color Subcarrier lock status)
cx25840: Status: 0x00 (AGC_LOCK, VGA lock status)
cx25840: Status: 0x00 (VPRES, Active-high video present. Indication of the presence of a)
cx25840: Status: 0x00 (SPECIAL_PLAY_N, Active-low special play mode (fast forward, rewind, pulse, or slow)
cx25840: set audio: 0x01
cx25840: Sequence tag: 'Sample rate'
ivtv: Initialized WinTV PVR 150, card #0
ivtv: ==================== END INIT IVTV ====================



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
Re: Re:[UNKNOWN CARD] [ In reply to ]
Ok, I haven't seen anyone else comment on this, so I plunged into it. So
far I've discovered (using the inf file on the install cd) that my card
uses the Conexant Falcon 2 chipset (which is some sort of variant of the
cx25840) I'm not postive, but I think it uses a different register set
than the 'normal' pvr150 cx25840, because these aren't correct:

> cx25840: Status: 'Mono' (Detected audio mode)
> cx25840: Status: 'Not defined' (Detected audio standard)
> cx25840: Status: Video signal not present

While digging into the cx25840* files it appears that the register
values are more-or-less autogenerated, so I was wondering what I need to
do to come up with the correct register values and get those submitted
as a patch. I am willing to do testing and additional work to get this
card working, I just need some good directions to get started.

Jeff



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
Re: Re:[UNKNOWN CARD] [ In reply to ]
I've been looking at the cx25840 "b" driver and I think you are probably correct that there is a fundamental difference between the cards. I have been looking at the cx25840 "a" version because it partially works but I have not been able to determine how to modify the "b" version to make it work. I hope someone responds to your posting concerning the auto-generation of the registers for the other versions of the PVR 150.
Re: Re:[UNKNOWN CARD] [ In reply to ]
With help of this list I've learned that the cx25840 reports 'Mono' and
'Not defined' when the card is'nt tuned to a channel...
When you are tuned to a channel dmesg will report 'Stereo' etc...

I want to help too to get a PVR-150 MCE PAL working optimally...

Jeff Williams wrote:

>Ok, I haven't seen anyone else comment on this, so I plunged into it. So
>far I've discovered (using the inf file on the install cd) that my card
>uses the Conexant Falcon 2 chipset (which is some sort of variant of the
>cx25840) I'm not postive, but I think it uses a different register set
>than the 'normal' pvr150 cx25840, because these aren't correct:
>
>
>
>>cx25840: Status: 'Mono' (Detected audio mode)
>>cx25840: Status: 'Not defined' (Detected audio standard)
>>cx25840: Status: Video signal not present
>>
>>
>
>While digging into the cx25840* files it appears that the register
>values are more-or-less autogenerated, so I was wondering what I need to
>do to come up with the correct register values and get those submitted
>as a patch. I am willing to do testing and additional work to get this
>card working, I just need some good directions to get started.
>
>Jeff
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
>Tool for open source databases. Create drag-&-drop reports. Save time
>by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
>Download a FREE copy at http://www.intelliview.com/go/osdn_nl
>_______________________________________________
>ivtv-devel mailing list
>ivtv-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/ivtv-devel
>
>


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
Re: Re:[UNKNOWN CARD] [ In reply to ]
Looking at the README for the cx25840 driver, it notes that "I need to send the following 4 bytes to I2C address 0x43 0x00,0x16,0x70,0x4a" in order to get the tuner to work. With my NTSC PVR-500MCE I get the following in my dmesg output:

cx25840: *** I2C Write to no cx25840 device 0x43.

I'm assuming that the MCE (or maybe it's just the PVR-500) listen for this "magic" at a different address. Does anyone know how that "magic" was derived and how I can get the corresponding info for my card? Or, would it be potentially harmful to my card to go through all the possible addresses to send that data to?

* Jeff Williams <angelbane@ou.edu> [2005-01-22 22:53:15]:
> Ok, I haven't seen anyone else comment on this, so I plunged into it. So
> far I've discovered (using the inf file on the install cd) that my card
> uses the Conexant Falcon 2 chipset (which is some sort of variant of the
> cx25840) I'm not postive, but I think it uses a different register set
> than the 'normal' pvr150 cx25840, because these aren't correct:
>
> > cx25840: Status: 'Mono' (Detected audio mode)
> > cx25840: Status: 'Not defined' (Detected audio standard)
> > cx25840: Status: Video signal not present
>
> While digging into the cx25840* files it appears that the register
> values are more-or-less autogenerated, so I was wondering what I need to
> do to come up with the correct register values and get those submitted
> as a patch. I am willing to do testing and additional work to get this
> card working, I just need some good directions to get started.
>
> Jeff
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ivtv-devel
>
Re: Re:[UNKNOWN CARD] [ In reply to ]
Heh, I'm confused too, I had the tuner working great on mine before, but
now it doesn't, never had to do that to get it to work, but I'm not familiar
with Ulf's code at all really, too much to do other places to look into it
deeply right now, hopefully someone can, also I think it's using stuff he
hasn't released to autogenerate things so kinda stuck I suspose anyways wasting
time trying to figure it out.

Thanks,
Chris
On Mon, Jan 24, 2005 at 03:45:35PM -0500, Anthony J. Mirabella wrote:
> Looking at the README for the cx25840 driver, it notes that "I need to send the following 4 bytes to I2C address 0x43 0x00,0x16,0x70,0x4a" in order to get the tuner to work. With my NTSC PVR-500MCE I get the following in my dmesg output:
>
> cx25840: *** I2C Write to no cx25840 device 0x43.
>
> I'm assuming that the MCE (or maybe it's just the PVR-500) listen for this "magic" at a different address. Does anyone know how that "magic" was derived and how I can get the corresponding info for my card? Or, would it be potentially harmful to my card to go through all the possible addresses to send that data to?
>
> * Jeff Williams <angelbane@ou.edu> [2005-01-22 22:53:15]:
> > Ok, I haven't seen anyone else comment on this, so I plunged into it. So
> > far I've discovered (using the inf file on the install cd) that my card
> > uses the Conexant Falcon 2 chipset (which is some sort of variant of the
> > cx25840) I'm not postive, but I think it uses a different register set
> > than the 'normal' pvr150 cx25840, because these aren't correct:
> >
> > > cx25840: Status: 'Mono' (Detected audio mode)
> > > cx25840: Status: 'Not defined' (Detected audio standard)
> > > cx25840: Status: Video signal not present
> >
> > While digging into the cx25840* files it appears that the register
> > values are more-or-less autogenerated, so I was wondering what I need to
> > do to come up with the correct register values and get those submitted
> > as a patch. I am willing to do testing and additional work to get this
> > card working, I just need some good directions to get started.
> >
> > Jeff
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> > Tool for open source databases. Create drag-&-drop reports. Save time
> > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> > Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> > _______________________________________________
> > ivtv-devel mailing list
> > ivtv-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/ivtv-devel
> >



--
---
Chris Kennedy / ckennedy@kmos.cmsu.edu
Engineer KMOS-TV/KTBG-FM
Broadcasting Services Department
Central Missouri State University


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
ivtv-devel mailing list
ivtv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ivtv-devel
Re: Re:[UNKNOWN CARD] Now Identified as PG600/PVR550 [ In reply to ]
After a lot of beating my head against brick walls, and nearly using the
cheapi2c connector (I had the soldering iron out and everything) I
finally got some tuning on my Diamond PVR550 (II?) It seems to have a
different input schema than the standard pvr150 (eg. the tuner is input
1 not input 6) Attached is a patch against 0.3.2a (I haven't tested it
on b yet, because others have mentioned that it doesn't work with NTSC
(my region.) I will get to that tonight or tomorrow.
In the patch I have created addendums to the pvr structs and created a
new struct for the pg600 inputs. There may be some extraneous data, but
I wanted to make sure I had my base covered.
Also, my card seems to employ the philips FQ1236/F tuner (as per the
label neatly hidden beneath the manufacterer's branding tag) and since
that particular tuner wasn't already in the tuner.h, it was included in
the patch as well. I snagged the def from some mailing list found on
google, so it very well may be wholly incorrect and if anyone knows of a
better definition, I would be much obliged to have it.

Jeff
Re: [UNKNOWN CARD] [ In reply to ]
mako20xx@yahoo.com.br wrote:

> ivtv0: Unknown card: vendor/device: 4444/0803
> ivtv0: subsystem vendor/device:
> 10fc/40a0
> ivtv0: cx23415 based
>
>
> IO-Data GV-M2TV/PCI http://www.iodata.jp/prod/multimedia/tv/2003/gv-m2tvpci/index.htm

Please try to set the module parameter "cardtype=5".
The card looks like YUAN MPG160.

Regards
---
T.Adachi

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [UNKNOWN CARD] [ In reply to ]
thanks tadachi, is workinng now.
here are dmesg



[ 3568.584118] Linux video capture interface: v1.00
[ 3568.589797] ivtv: ==================== START INIT
IVTV ====================
[ 3568.590376] ivtv: version 0.4.4 (tagged release)
loading
[ 3568.590628] ivtv: Linux version:
2.6.15-20-amd64-k8 SMP preempt gcc-4.0
[ 3568.590925] ivtv: In case of problems please
include the debug info between
[ 3568.591240] ivtv: the START INIT IVTV and END INIT
IVTV lines, along with
[ 3568.591554] ivtv: any module options, when mailing
the ivtv-users mailinglist.
[ 3568.593407] ivtv0: User specified YUAN
MPG160/Kuroutoshikou ITVC15-STVLP card (detected
cx23415 based chip)
[ 3568.593916] ACPI: PCI Interrupt 0000:01:0a.0[A] ->
Link [APC3] -> GSI 18 (level, low) -> IRQ 58
[ 3568.634462] tuner (ivtv): chip found at addr 0xc0
i2c-bus ivtv i2c driver #0
[ 3568.635801] All bytes are equal. It is not a
TEA5767
[ 3568.636029] ivtv0: i2c attach to card #0 ok
[client=(tuner unset), addr=60]
[ 3568.777392] saa7115 2-0021: saa7115 found @ 0x42
(ivtv i2c driver #0)
[ 3568.882032] ivtv0: i2c attach to card #0 ok
[client=saa7115, addr=21]
[ 3568.901353] ivtv0: Could not detect tuner standard,
defaulting to NTSC.
[ 3569.527470] ivtv0: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
[ 3569.544533] ivtv0: loaded v4l-cx2341x-dec.fw
firmware (262144 bytes)
[ 3569.755246] ivtv0: Encoder revision: 0x02040008
[ 3569.755344] ivtv0 warning: Encoder Firmware can be
buggy, use version 0x02040011, 0x02040024 or
0x02050032.
[ 3569.766261] ivtv0: Decoder revision: 0x02020023
[ 3569.766776] ivtv0: Allocate DMA encoder MPEG
stream: 128 x 32768 buffers (4096KB total)
[ 3569.767454] ivtv0: Allocate DMA encoder YUV stream:
194 x 10800 buffers (2048KB total)
[ 3569.768940] ivtv0: Allocate DMA encoder VBI stream:
120 x 17472 buffers (2048KB total)
[ 3569.771614] ivtv0: Allocate DMA encoder PCM audio
stream: 455 x 4608 buffers (2048KB total)
[ 3569.774793] tuner: type set to 2 (Philips NTSC
(FI1236,FM1236 and compatibles)) by ivtv i2c driver #0
[ 3570.020111] ivtv0: Initialized YUAN
MPG160/Kuroutoshikou ITVC15-STVLP, card #0
[ 3570.020258] ivtv: ==================== END INIT
IVTV ====================

--- tadachi@tadachi-net.com escreveu:

> mako20xx@yahoo.com.br wrote:
>
> > ivtv0: Unknown card: vendor/device: 4444/0803
> > ivtv0: subsystem vendor/device:
> > 10fc/40a0
> > ivtv0: cx23415 based
> >
> >
> > IO-Data GV-M2TV/PCI
>
http://www.iodata.jp/prod/multimedia/tv/2003/gv-m2tvpci/index.htm
>
> Please try to set the module parameter "cardtype=5".
> The card looks like YUAN MPG160.
>
> Regards
> ---
> T.Adachi
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>









_______________________________________________________
Yahoo! doce lar. Faça do Yahoo! sua homepage.
http://br.yahoo.com/homepageset.html


_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [UNKNOWN CARD] [ In reply to ]
Hey what card is that, is that a AOpen VA2000 by any chance?

-t

On 11/14/06, Dustin Nigels <DustinNigels@mortgage.com> wrote:
> Hi, first time using IVTV but running into a bit of trouble...
>
> dmesg tells me:
>
> [17184358.872000] ivtv: ==================== START INIT IVTV ====================
> [17184358.872000] ivtv: version 0.7.0 (tagged release) loading
> [17184358.872000] ivtv: Linux version: 2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1
> [17184358.872000] ivtv: In case of problems please include the debug info between
> [17184358.872000] ivtv: the START INIT IVTV and END INIT IVTV lines, along with
> [17184358.872000] ivtv: any module options, when mailing the ivtv-users mailinglist.
> [17184358.876000] ivtv0: Unknown card: vendor/device: 4444/0016
> [17184358.876000] ivtv0: subsystem vendor/device: 104d/813d
> [17184358.876000] ivtv0: cx23416 based
> [17184358.876000] ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
> [17184358.876000] ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and what kind of
> [17184358.876000] ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
> [17184358.876000] ivtv0: Prefix your subject line with [UNKNOWN CARD].
> [17184358.876000] ACPI: PCI Interrupt 0000:05:04.0[A] -> GSI 16 (level, low) -> IRQ 177
> [17184358.932000] tveeprom 0-0050: Encountered bad packet header [aa]. Corrupt or not a Hauppauge eeprom.
> [17184358.932000] ivtv0: No tuner detected, default to NTSC
> [17184358.984000] tuner 0-0060: All bytes are equal. It is not a TEA5767
> [17184358.984000] tuner 0-0060: chip found @ 0xc0 (ivtv i2c driver #0)
> [17184359.856000] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> [17184360.072000] ivtv0: Encoder revision: 0x02050032
> [17184360.072000] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> [17184360.072000] ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
> [17184360.072000] ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
> [17184360.076000] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
> [17184360.076000] tuner 0-0060: type set to 0 (Temic PAL (4002 FH5))
> [17184360.076000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> [17184360.076000] ivtv0: i2c addr 0x44 not found for command 0x4008646f!
> [17184360.076000] ivtv0: i2c hardware 0x00000020 not found for command 0x4008646d!
> [17184360.076000] ivtv0: i2c hardware 0x00000001 not found for command 0x4008646d!
> [17184360.076000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> [17184360.080000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> [17184360.080000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> [17184360.080000] ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
> [17184360.080000] ivtv: ==================== END INIT IVTV ====================
>
>
>
>
>
> and according to lspci -vv:
>
> 05:04.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
> Subsystem: Sony Corporation Unknown device 813d
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 64 (32000ns min, 2000ns max), Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 177
> Region 0: Memory at ec000000 (32-bit, prefetchable) [size=64M]
> Capabilities: [44] Power Management version 2
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
>
> Thanks!
>
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [UNKNOWN CARD] [ In reply to ]
oh never mind.
sony vaio PVR card.
good luck with that.

-t

On 11/14/06, timecop <timecop@gmail.com> wrote:
> Hey what card is that, is that a AOpen VA2000 by any chance?
>
> -t
>
> On 11/14/06, Dustin Nigels <DustinNigels@mortgage.com> wrote:
> > Hi, first time using IVTV but running into a bit of trouble...
> >
> > dmesg tells me:
> >
> > [17184358.872000] ivtv: ==================== START INIT IVTV ====================
> > [17184358.872000] ivtv: version 0.7.0 (tagged release) loading
> > [17184358.872000] ivtv: Linux version: 2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1
> > [17184358.872000] ivtv: In case of problems please include the debug info between
> > [17184358.872000] ivtv: the START INIT IVTV and END INIT IVTV lines, along with
> > [17184358.872000] ivtv: any module options, when mailing the ivtv-users mailinglist.
> > [17184358.876000] ivtv0: Unknown card: vendor/device: 4444/0016
> > [17184358.876000] ivtv0: subsystem vendor/device: 104d/813d
> > [17184358.876000] ivtv0: cx23416 based
> > [17184358.876000] ivtv0: Defaulting to Hauppauge WinTV PVR-150 card
> > [17184358.876000] ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and what kind of
> > [17184358.876000] ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
> > [17184358.876000] ivtv0: Prefix your subject line with [UNKNOWN CARD].
> > [17184358.876000] ACPI: PCI Interrupt 0000:05:04.0[A] -> GSI 16 (level, low) -> IRQ 177
> > [17184358.932000] tveeprom 0-0050: Encountered bad packet header [aa]. Corrupt or not a Hauppauge eeprom.
> > [17184358.932000] ivtv0: No tuner detected, default to NTSC
> > [17184358.984000] tuner 0-0060: All bytes are equal. It is not a TEA5767
> > [17184358.984000] tuner 0-0060: chip found @ 0xc0 (ivtv i2c driver #0)
> > [17184359.856000] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
> > [17184360.072000] ivtv0: Encoder revision: 0x02050032
> > [17184360.072000] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
> > [17184360.072000] ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
> > [17184360.072000] ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
> > [17184360.076000] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
> > [17184360.076000] tuner 0-0060: type set to 0 (Temic PAL (4002 FH5))
> > [17184360.076000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> > [17184360.076000] ivtv0: i2c addr 0x44 not found for command 0x4008646f!
> > [17184360.076000] ivtv0: i2c hardware 0x00000020 not found for command 0x4008646d!
> > [17184360.076000] ivtv0: i2c hardware 0x00000001 not found for command 0x4008646d!
> > [17184360.076000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> > [17184360.080000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> > [17184360.080000] ivtv0: i2c hardware 0x00000001 not found for command 0xc008561c!
> > [17184360.080000] ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
> > [17184360.080000] ivtv: ==================== END INIT IVTV ====================
> >
> >
> >
> >
> >
> > and according to lspci -vv:
> >
> > 05:04.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
> > Subsystem: Sony Corporation Unknown device 813d
> > Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
> > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> > Latency: 64 (32000ns min, 2000ns max), Cache Line Size: 64 bytes
> > Interrupt: pin A routed to IRQ 177
> > Region 0: Memory at ec000000 (32-bit, prefetchable) [size=64M]
> > Capabilities: [44] Power Management version 2
> > Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
> > Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> >
> >
> > Thanks!
> >
> >
> > _______________________________________________
> > ivtv-devel mailing list
> > ivtv-devel@ivtvdriver.org
> > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
> >
>

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [UNKNOWN CARD] [ In reply to ]
On Wednesday 16 April 2008 16:08:48 Paul D wrote:
> Think I can actually help you guys out.
>
> My VAIO laptop contains a Gigapocket engine M. Hardware MPEG encoder.
>
> more info is available here, although I can translate if need be.
>
> http://www.vaio.sony.co.jp/Products/PCG-GRT99/feat1.html
>
> If you need me to lspci or run some more bash commands to get some
> more info, I'm happy to help out.

Hi Paul,

Which chips are on this card? That is the first step. If there is linux
support for the chips, then it should be possible to get it to work,
otherwise it might be very difficult or impossible.

It would be great if you could make detailed pictures of the card as
well.

>
> I also have the various files and drivers from Windows XP to hand if
> you think it would help hacking this beast apart.

Can you make a listing of all the files and mail me the .inf file as
well?

Thanks,

Hans

>
> The system reports:
>
> Apr 16 14:16:50 pirate-ship kernel: [ 32.037340] ivtv0:
> Initializing card #0
> Apr 16 14:16:50 pirate-ship kernel: [ 32.037365] ivtv0: Unknown
> card: vendor/device: 4444/0016
> Apr 16 14:16:50 pirate-ship kernel: [ 32.037466] ivtv0:
> subsystem vendor/device: 104d/8151
> Apr 16 14:16:50 pirate-ship kernel: [ 32.037560] ivtv0:
> cx23416 based
> Apr 16 14:16:50 pirate-ship kernel: [ 32.037661] ivtv0: Defaulting
> to Hauppauge WinTV PVR-150 card
> Apr 16 14:16:50 pirate-ship kernel: [ 32.037764] ivtv0: Please mail
> the vendor/device and subsystem vendor/device IDs and what kind of
> Apr 16 14:16:50 pirate-ship kernel: [ 32.037887] ivtv0: card you
> have to the ivtv-devel mailinglist (www.ivtvdriver.org)
> Apr 16 14:16:50 pirate-ship kernel: [ 32.038006] ivtv0: Prefix your
> subject line with [UNKNOWN CARD].
> Apr 16 14:16:50 pirate-ship kernel: [ 32.108924] PCI: Enabling
> device 0000:00:09.0 (0014 -> 0016)
> Apr 16 14:16:50 pirate-ship kernel: [ 32.108936] ACPI: PCI
> Interrupt 0000:00:09.0[A] -> GSI 19 (level, low) -> IRQ 18
> Apr 16 14:16:50 pirate-ship kernel: [ 32.108952] ivtv0:
> Unreasonably low latency timer, setting to 64 (was 32)
> Apr 16 14:16:50 pirate-ship kernel: [ 32.335450] input: Video Bus
> as
> /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:05/LNXVIDEO:00/input
>/input4 Apr 16 14:16:50 pirate-ship kernel: [ 32.337647] tveeprom
> 1-0050: Huh, no eeprom present (err=-121)?
> Apr 16 14:16:50 pirate-ship kernel: [ 32.337651] tveeprom 1-0050:
> Encountered bad packet header [80]. Corrupt or not a Hauppauge
> eeprom. Apr 16 14:16:50 pirate-ship kernel: [ 32.337655] ivtv0:
> Invalid EEPROM Apr 16 14:16:50 pirate-ship kernel: [ 32.348350]
> ACPI: Video Device [VID0] (multi-head: yes rom: no post: no)
> Apr 16 14:16:50 pirate-ship kernel: [ 32.534554] sony-laptop: Sony
> Programmable IO Control Driver v0.5.
> Apr 16 14:16:50 pirate-ship kernel: [ 32.534564] sony-laptop:
> detected Type2 model
> Apr 16 14:16:50 pirate-ship kernel: [ 32.578942] input: Sony Vaio
> Keys as
> /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:09/SNY6001:00/input/
>input5 Apr 16 14:16:50 pirate-ship kernel: [ 32.588057] input: Sony
> Vaio Jogdial as /devices/virtual/input/input6
> Apr 16 14:16:50 pirate-ship kernel: [ 32.603760] sony-laptop:
> device allocated minor is 63
> Apr 16 14:16:50 pirate-ship kernel: [ 32.607995] sony-laptop: Sony
> Notebook Control Driver v0.5.
> Apr 16 14:16:50 pirate-ship kernel: [ 32.755908] All bytes are
> equal. It is not a TEA5767
> Apr 16 14:16:50 pirate-ship kernel: [ 32.755913] tuner 1-0060: chip
> found @ 0xc0 (ivtv i2c driver #0)
> Apr 16 14:16:50 pirate-ship kernel: [ 32.967047] ACPI: AC Adapter
> [ACAD] (on-line)
> Apr 16 14:16:50 pirate-ship kernel: [ 32.991146] input: PC Speaker
> as /devices/platform/pcspkr/input/input7
> Apr 16 14:16:50 pirate-ship kernel: [ 33.067800] ACPI: Battery Slot
> [BAT1] (battery absent)
> Apr 16 14:16:50 pirate-ship kernel: [ 33.068661] ACPI: Battery Slot
> [BAT2] (battery absent)
> Apr 16 14:16:50 pirate-ship kernel: [ 33.450072] ivtv0: Registered
> device video0 for encoder MPG (4096 kB)
> Apr 16 14:16:50 pirate-ship kernel: [ 33.450094] ivtv0: Registered
> device video32 for encoder YUV (2048 kB)
> Apr 16 14:16:50 pirate-ship kernel: [ 33.450111] ivtv0: Registered
> device vbi0 for encoder VBI (1024 kB)
> Apr 16 14:16:50 pirate-ship kernel: [ 33.450129] ivtv0: Registered
> device video24 for encoder PCM (320 kB)
> Apr 16 14:16:50 pirate-ship kernel: [ 33.450146] ivtv0: Registered
> device radio0 for encoder radio
> Apr 16 14:16:50 pirate-ship kernel: [ 33.450149] ivtv0: Initialized
> card #0: Hauppauge WinTV PVR-150
> Apr 16 14:16:50 pirate-ship kernel: [ 33.450172] ivtv: End
> initialization



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [UNKNOWN CARD] [ In reply to ]
Hi Paul,

On Wednesday 15 July 2009 15:58:21 Paul D wrote:
> I know this is a bit old, but I thought I'd give it a try and see what's
> happening.
>
> I finally got some tools and opened up the laptop to get access to the dusty
> components. I took some pictures of the components so if you know what you
> are looking for the numbers are on the chips.

This is helpful. The only part I am unsure about is the tuner. Do you know
if this tuner is NTSC-only, PAL-only or if it is a worldwide tuner?

I'll make an initial card definition for you to test with over the weekend.

Regards,

Hans

>
> Like the autoprobe suggests it is a cx23416 based device.
>
> need anything else?
>
>
> On Sat, Apr 26, 2008 at 1:08 PM, Hans Verkuil <hverkuil@xs4all.nl> wrote:
>
> > On Wednesday 16 April 2008 16:08:48 Paul D wrote:
> > > Think I can actually help you guys out.
> > >
> > > My VAIO laptop contains a Gigapocket engine M. Hardware MPEG encoder.
> > >
> > > more info is available here, although I can translate if need be.
> > >
> > > http://www.vaio.sony.co.jp/Products/PCG-GRT99/feat1.html
> > >
> > > If you need me to lspci or run some more bash commands to get some
> > > more info, I'm happy to help out.
> >
> > Hi Paul,
> >
> > Which chips are on this card? That is the first step. If there is linux
> > support for the chips, then it should be possible to get it to work,
> > otherwise it might be very difficult or impossible.
> >
> > It would be great if you could make detailed pictures of the card as
> > well.
> >
> > >
> > > I also have the various files and drivers from Windows XP to hand if
> > > you think it would help hacking this beast apart.
> >
> > Can you make a listing of all the files and mail me the .inf file as
> > well?
> >
> > Thanks,
> >
> > Hans
> >
> > >
> > > The system reports:
> > >
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.037340] ivtv0:
> > > Initializing card #0
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.037365] ivtv0: Unknown
> > > card: vendor/device: 4444/0016
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.037466] ivtv0:
> > > subsystem vendor/device: 104d/8151
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.037560] ivtv0:
> > > cx23416 based
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.037661] ivtv0: Defaulting
> > > to Hauppauge WinTV PVR-150 card
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.037764] ivtv0: Please mail
> > > the vendor/device and subsystem vendor/device IDs and what kind of
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.037887] ivtv0: card you
> > > have to the ivtv-devel mailinglist (www.ivtvdriver.org)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.038006] ivtv0: Prefix your
> > > subject line with [UNKNOWN CARD].
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.108924] PCI: Enabling
> > > device 0000:00:09.0 (0014 -> 0016)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.108936] ACPI: PCI
> > > Interrupt 0000:00:09.0[A] -> GSI 19 (level, low) -> IRQ 18
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.108952] ivtv0:
> > > Unreasonably low latency timer, setting to 64 (was 32)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.335450] input: Video Bus
> > > as
> > > /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:05/LNXVIDEO:00/input
> > >/input4 Apr 16 14:16:50 pirate-ship kernel: [ 32.337647] tveeprom
> > > 1-0050: Huh, no eeprom present (err=-121)?
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.337651] tveeprom 1-0050:
> > > Encountered bad packet header [80]. Corrupt or not a Hauppauge
> > > eeprom. Apr 16 14:16:50 pirate-ship kernel: [ 32.337655] ivtv0:
> > > Invalid EEPROM Apr 16 14:16:50 pirate-ship kernel: [ 32.348350]
> > > ACPI: Video Device [VID0] (multi-head: yes rom: no post: no)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.534554] sony-laptop: Sony
> > > Programmable IO Control Driver v0.5.
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.534564] sony-laptop:
> > > detected Type2 model
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.578942] input: Sony Vaio
> > > Keys as
> > > /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:09/SNY6001:00/input/
> > >input5 Apr 16 14:16:50 pirate-ship kernel: [ 32.588057] input: Sony
> > > Vaio Jogdial as /devices/virtual/input/input6
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.603760] sony-laptop:
> > > device allocated minor is 63
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.607995] sony-laptop: Sony
> > > Notebook Control Driver v0.5.
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.755908] All bytes are
> > > equal. It is not a TEA5767
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.755913] tuner 1-0060: chip
> > > found @ 0xc0 (ivtv i2c driver #0)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.967047] ACPI: AC Adapter
> > > [ACAD] (on-line)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 32.991146] input: PC Speaker
> > > as /devices/platform/pcspkr/input/input7
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.067800] ACPI: Battery Slot
> > > [BAT1] (battery absent)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.068661] ACPI: Battery Slot
> > > [BAT2] (battery absent)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.450072] ivtv0: Registered
> > > device video0 for encoder MPG (4096 kB)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.450094] ivtv0: Registered
> > > device video32 for encoder YUV (2048 kB)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.450111] ivtv0: Registered
> > > device vbi0 for encoder VBI (1024 kB)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.450129] ivtv0: Registered
> > > device video24 for encoder PCM (320 kB)
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.450146] ivtv0: Registered
> > > device radio0 for encoder radio
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.450149] ivtv0: Initialized
> > > card #0: Hauppauge WinTV PVR-150
> > > Apr 16 14:16:50 pirate-ship kernel: [ 33.450172] ivtv: End
> > > initialization
> >
> >
> >
>



--
Hans Verkuil - video4linux developer - sponsored by TANDBERG Telecom

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [UNKNOWN CARD] [ In reply to ]
On Thursday 16 July 2009 08:40:44 Hans Verkuil wrote:
> Hi Paul,
>
> On Wednesday 15 July 2009 15:58:21 Paul D wrote:
> > I know this is a bit old, but I thought I'd give it a try and see what's
> > happening.
> >
> > I finally got some tools and opened up the laptop to get access to the dusty
> > components. I took some pictures of the components so if you know what you
> > are looking for the numbers are on the chips.
>
> This is helpful. The only part I am unsure about is the tuner. Do you know
> if this tuner is NTSC-only, PAL-only or if it is a worldwide tuner?
>
> I'll make an initial card definition for you to test with over the weekend.

Hi Paul,

I've made a first stab at it in my http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-ivtv
tree.

It should at least autodetect the card and hopefully find all the i2c devices.
Please post the kernel messages you get when modprobing ivtv.

Also let me know which connectors there are: besides the tuner are there also
S-Video and/or Composite inputs? I need this info for the card definition.

Currently I assume you have a tuner, S-Video and Composite inputs.

For the tuner I am gambling that you have the common Philips tuner.

Since I do not know how the various chips are hooked up you may not actually
see any video. If that's the case, then you need to do a bunch of tests:

Edit linux/drivers/media/video/ivtv/ivtv-cards.c, search for the ivtv_card_gigapocket
struct and look at the .video_inputs field (line 1218):

.video_inputs = {
{ IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 },
{ IVTV_CARD_INPUT_SVIDEO1, 1, IVTV_SAA71XX_SVIDEO0 },
{ IVTV_CARD_INPUT_COMPOSITE1, 1, IVTV_SAA71XX_COMPOSITE0 },
},

The last entry (IVTV_SAA71XX_...) is my guess on how the video is hooked up.
For the tuner and composite inputs the possibilities are COMPOSITE0/1/2/3/4/5,
for the S-Video the possibilities are SVIDEO0/1/2/3. For S-Video you may end
up with B&W video. If so, then just make a note of it as it needs more fine
tuning in that case.

You just will have to go through all the possibilities until you find one that
works. It's usually best to start with the Composite input since there is no
tuner involved. If my guess for the tuner chip is wrong, then you may not
get any video for the tuner at all other than static.

After this the next step will be to get audio to work, but we'll tackle that
later. Just make a note if you get audio at all.

Regards,

Hans

--
Hans Verkuil - video4linux developer - sponsored by TANDBERG Telecom

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel