From owner-freebsd-multimedia@FreeBSD.ORG Fri Apr 4 00:11:49 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C63A1065675 for ; Fri, 4 Apr 2008 00:11:49 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: from kiwi-computer.com (keira.kiwi-computer.com [63.224.10.3]) by mx1.freebsd.org (Postfix) with SMTP id DD4078FC24 for ; Fri, 4 Apr 2008 00:11:48 +0000 (UTC) (envelope-from rick@kiwi-computer.com) Received: (qmail 306 invoked by uid 2001); 3 Apr 2008 23:45:07 -0000 Date: Thu, 3 Apr 2008 17:45:07 -0600 From: "Rick C. Petty" To: Jeff Message-ID: <20080403234507.GA143@keira.kiwi-computer.com> References: <200804020250.m322o2H0084089@freefall.freebsd.org> <988B4C30-C985-4194-AC0F-1C6A18AE3E0E@doeshosting.com> <84CC803B-5D7F-4633-9764-C0ACEAD12035@doeshosting.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: freebsd-multimedia@freebsd.org Subject: Re: PVR-250 on freebsd 7.0-release X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rick-freebsd@kiwi-computer.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Apr 2008 00:11:49 -0000 On Thu, Apr 03, 2008 at 06:54:12PM -0400, Jeff wrote: > > Yes, here is how that went: > [root@nfs ~]# cat /dev/cxm0 > test.mpg > cat: /dev/cxm0: Device not configured > Apr 3 09:59:20 nfs kernel: cxm0: video decoder isn't locked > > I decided to run trace on pvr250-setchannel, > > ktrace pvr250-setchannel -g 720x480 -s > kdump -f ktrace.out > > I believe this is the relevant part, but what it is saying and how to > fix is over my head: > > 83386 pvr250-setchannel CALL open(0x804915a,O_RDONLY,0x804914f) > 83386 pvr250-setchannel NAMI "/dev/cxm0" > 83386 pvr250-setchannel RET open 3 > 83386 pvr250-setchannel CALL ioctl(0x3,SERIAL_SETINVCLK,0xbfbfe8b4) > 83386 pvr250-setchannel RET ioctl -1 errno 22 Invalid argument > 83386 pvr250-setchannel CALL writev(0x2,0xbfbfe84c,0x4) > 83386 pvr250-setchannel GIO fd 2 wrote 53 bytes > "ioctl( tfd, METEORSINPUT ) failed.: Invalid argument Did you apply the iicbb patches to your kernel? My dump is similar but the call works: 11090 pvr250-setchannel NAMI "/dev/cxm0" 11090 pvr250-setchannel RET open 3 11090 pvr250-setchannel CALL ioctl(0x3,SERIAL_SETINVCLK,0xbfbfea2c) 11090 pvr250-setchannel RET ioctl 0 11090 pvr250-setchannel CALL ioctl(0x3,BT848_GAUDIO,0xbfbfea28) 11090 pvr250-setchannel RET ioctl -1 errno 6 Device not configured 11090 pvr250-setchannel CALL writev(0x2,0xbfbfe1b0,0x4) 11090 pvr250-setchannel GIO fd 2 wrote 58 bytes "ioctl( tfd, BT848_GAUDIO ) failed.: Device not configured " 11090 pvr250-setchannel RET writev 58/0x3a 11090 pvr250-setchannel CALL ioctl(0x3,BT848_SCAPAREA,0xbfbfeb40) 11090 pvr250-setchannel RET ioctl 0 11090 pvr250-setchannel CALL close(0x3) 11090 pvr250-setchannel RET close 0 11090 pvr250-setchannel CALL exit(0x1) -- Rick C. Petty