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...
Martin and Milos, I have added very preliminary support for your cards, at my repository at: http://linuxtv.org/hg/~awalls/cx18-new-cards This is my first guess at getting the analog side of the cards working given the information that was available to me that I felt was OK to use. (Thanks go to Terry Wu at Leadtek for providing a pointer to useful information for the PVR2100). Please test to see if you can at least get video on Composite In 1 or S-Video 1 and audio on Line In 1. After that we'll go through the whole process of trying to get analog TV and FM radio working. (Both of these cards should also be DVB capable, but I have more hope of eventually getting DVB working for the PVR2100, as we should be able to get actual pictures of that card or read the numbers on the chips.) Milos, I had to assume the Subsystem PCI ID was 107d:6f27 for the PVR2100, and that you didn't have a PVR2100m. If the driver doesn't load for you, I'll need the proper PCI id's for the specific card you have. Martin, > 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) [...] > [ 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 error -12 is -ENOMEM. You've either run out of vmalloc space (the CX23418 want's 64 MB of this address space for mapping in it's own memory) or you're running out of memory for DMA buffers that the driver wants. You can mitigate a problem with DMA buffers, by using the enc_*_buffers module options of the cx18 module to zero out everything but the MPEG buffers as an immediate workaround. If cat /proc/meminfo, doesn't show >> 64 MB of free vmalloc address space, you need to add a vmalloc= option to your kernel command line. Regards, Andy Walls _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
