On Sun, 2008-08-24 at 14:30 +0200, Martin Juhl wrote:
> Hi Again..
> 
> Just found this in my inf-file:
> 
> ;---DDR registry values------
> ;Rev B values
> ; 0xC8000004(0x00000302)
> HKR,"DriverData","DDR_CHIP_CONFIG",0x00010001, 0x02, 0x02, 0x00, 0x00
> ; 0xC8000008(0x000003BB)
> HKR,"DriverData","DDR_REFRESH",0x00010001, 0xBB, 0x03, 0x00, 0x00
> ; 0xC800000C(0x33320A63)
> HKR,"DriverData","DDR_TIMING1",0x00010001, 0x63, 0x0A, 0x32, 0x33
> ; 0xC8000010(0x0000000A)
> HKR,"DriverData","DDR_TIMING2",0x00010001, 0x0A, 0x00, 0x00, 0x00
> ; 0xC8000048(0x00000000)
> HKR,"DriverData","DDR_TUNE_LANE",0x00010001, 0x00, 0x00, 0x00, 0x00
> ; 0xC8000054(0x00000042)
> HKR,"DriverData","DDR_INITIAL_EMRS",0x00010001, 0x42, 0x00, 0x00, 0x00
> 
> 
> Is this what you are looking for???

Yup.  That's enough to get started.

Usually these internal TV capture cards are on a mini-PCI card
accessable via a door on the bottom of the laptop.  But these cards are
also often covered with a metal can, so it's impossible to see what
chips are on them without damaging the metal can.  So we'll do our best
without any pictures.

I'm going to assume your internal card is using an Xceive XC2038 or
XC3038 silicon tuner which has it's own firmware.  Can you see if
there's a file named something like ....028.rom provided by the Windows
driver to verify?  

Regards,
Andy

> 
> On lør, 2008-08-23 at 21:07 -0400, Andy Walls wrote:
> > On Sat, 2008-08-23 at 20:45 +0200, Martin Juhl wrote:
> > > Hi..
> > > 
> > > I have a Toshiba Qosmio G20... which has a internal DVB card, which I
> > > believe should be supported by the cx18 driver...
> > > 
> > > However... Doing a "modprobe cx18".. I get:
> > > 
> > > [ 3268.207891] cx18:  Start initialization, version 1.0.0
> > > [ 3268.208164] cx18-0: Initializing card #0
> > > [ 3268.208169] cx18-0: Unknown card: vendor/device: 14f1/5b7a
> > > [ 3268.208173] cx18-0:               subsystem vendor/device: 1179/0110
> > > [ 3268.208175] cx18-0: Defaulting to Hauppauge HVR-1600 card
> > > [ 3268.208177] cx18-0: Please mail the vendor/device and subsystem
> > > vendor/device IDs and what kind of
> > > [ 3268.208179] cx18-0: card you have to the ivtv-devel mailinglist
> > > (www.ivtvdriver.org)
> > > [ 3268.208181] cx18-0: Prefix your subject line with [UNKNOWN CX18
> > > CARD].
> > > [ 3268.209967] cx18-0: cx23418 revision 01010000 (B)
> > > [ 3268.393562] tveeprom 0-0050: Hauppauge model 0, rev , serial# 0
> > > [ 3268.393568] tveeprom 0-0050: tuner model is None (idx 0, type 4)
> > > [ 3268.393570] tveeprom 0-0050: TV standards none (eeprom 0x00)
> > > [ 3268.393572] tveeprom 0-0050: audio processor is unknown (no idx)
> > > [ 3268.393575] tveeprom 0-0050: has no radio, has no IR receiver, has no
> > > IR transmitter
> > > [ 3268.393577] cx18-0: Invalid EEPROM
> > > [ 3268.393580] cx18-0: VBI is not yet supported
> > > [ 3316.480092] cs5345 0-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
> > > [ 3316.499961] cx18-0: Disabled encoder IDX device
> > > [ 3316.500222] cx18-0: Registered device video0 for encoder MPEG (2 MB)
> > > [ 3316.500364] DVB: registering new adapter (cx18)
> > > [ 3316.506286] s5h1409_readreg: readreg error (ret == -121)
> > > [ 3316.506347] cx18-0: frontend initialization failed
> > > [ 3316.506907] cx18-0: DVB failed to register
> > > [ 3316.507034] cx18-0: Registered device video32 for encoder YUV (2 MB)
> > > [ 3316.507179] cx18-0: Registered device video24 for encoder PCM audio
> > > (1 MB)
> > > [ 3316.507329] cx18-0: Registered device radio0 for encoder radio
> > > [ 3316.507567] cx18-0: Error -12 registering devices
> > > [ 3316.508114] cx18-0: Error -12 on initialization
> > > [ 3316.508231] cx18: probe of 0000:04:09.0 failed with error -12
> > > [ 3316.508371] cx18:  End initialization
> > > 
> > > 
> > > lspci:
> > > 
> > > 04:09.0 Multimedia video controller: Conexant CX23418 Single-Chip MPEG-2
> > > Encoder with Integrated Analog Video/Broadcast Audio Decoder
> > > 
> > > Can anyone help???
> > 
> > Yes.  With some effort we can likely get analog capture working.
> > Digital capture is unlikely in the near future unless the card really
> > mirrors an HVR-1600.
> > 
> > Given the draconian EULA that Toshiba put on the Windows driver for
> > their cx23418 based cards, I don't think I can legally download it to
> > look for helpful information in the *.inf file.  So this process will
> > involve a lot of experimentation on your part.
> > 
> > To start off I'd like two things:
> > 
> > 1. High resolution photos or scans of the card including all the chips.
> > 
> > 2. The DDR timing parameters for the DDR RAM on the card.  This are
> > *sometimes* in the *inf file.  You as an owner of the hardware should
> > have a legal copy of the *inf file.  (Please read your EULA for the
> > Windows driver by the way, if Toshiba provided one to you.)
> > 
> > 
> > Without knowing what the DDR timing parameters are, or what the DDR chip
> > is (in case I have to backfigure the parameters), the card cannot be
> > made to work under Linux.  So figuring those out is critical.
> > 
> > Once we know those, we can build an entry in cx18-cards.c and start
> > experimenting to figure out how the card is wired up.
> > 
> > 
> > For more reading, as a hint to what will be needed next:
> > 
> > http://ivtvdriver.org/pipermail/ivtv-users/2008-July/008460.html
> > (Which reminds me, Milos got me DDR info on his card a few days ago, so
> > I need to build an entry for his card too.)
> > 
> > http://ivtvdriver.org/pipermail/ivtv-devel/2008-May/005543.html
> > 
> > http://ivtvdriver.org/pipermail/ivtv-devel/2008-May/005583.html
> > 
> > and the cx18-cards.c file.
> > 
> > Regards,
> > Andy
> > 
> > > Regards
> > > 
> > > Martin Juhl
> > 
> 


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to