From owner-freebsd-bugs Mon May 21 8:10:14 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id AB71B37B422 for ; Mon, 21 May 2001 08:10:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4LFA6840150; Mon, 21 May 2001 08:10:06 -0700 (PDT) (envelope-from gnats) Date: Mon, 21 May 2001 08:10:06 -0700 (PDT) Message-Id: <200105211510.f4LFA6840150@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: "Vladimir B. Grebenschikov" Subject: misc/27471: Linux emulation is missing code needed to run Linux Realproducer Reply-To: "Vladimir B. Grebenschikov" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR misc/27471; it has been noted by GNATS. From: "Vladimir B. Grebenschikov" To: gavin@ury.york.ac.uk Cc: freebsd-gnats-submit@FreeBSD.ORG Subject: misc/27471: Linux emulation is missing code needed to run Linux Realproducer Date: Mon, 21 May 2001 19:09:20 +0400 (MSD) gavin@ury.york.ac.uk writes: > > >Number: 27471 > >Category: misc > >Synopsis: Linux emulation is missing code needed to run Linux Realproducer > >Confidential: no > >Severity: non-critical > >Priority: low > >Responsible: freebsd-bugs > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Sun May 20 12:10:00 PDT 2001 > >Closed-Date: > >Last-Modified: > >Originator: Gavin Atkinson > >Release: 4.3-RELEASE > >Organization: > University Radio York > >Environment: > FreeBSD streamer.ury 4.3-RELEASE FreeBSD 4.3-RELEASE #3: Mon May 14 14:36:31 BST 2001 root@streamer.ury:/usr/src/sys/compile/STREAMER i386 > >Description: > Linux Realproducer requires emulation of the SOUND_MIXER_WRITE_RECSRC call, which is missing. Also included in the patch are a couple of other call patches for other linux audio programs (eg Debian aumix). > >How-To-Repeat: > Try to run RealProducer Basic (from http://www.realnetworks.com/products/producer/ ) under Linux emulation. it fails, with kernel log message > "May 14 01:17:13 streamer /kernel: linux: 'ioctl' fd=4, cmd=4dff ('M',255) not implemented" > >Fix: > begin 644 linux_ioctl.h.diff > begin 644 linux_ioctl.c.diff I have applied your patch, so no more ioctl error message, but still not working: # /usr/local/realproducer-8.0/realproducer -l 2:1,0:0 -s server.express.ru:4040/test.rm -u live -p live1 -h "Some Author" -b "Some Title" -c Copyright -q Description -n "Key Words" -y 1 -z 0 -a 2 -v 0 -t 5 -in 1 -k 1 -nf 1 -r 1 -di 1 -lp 1 Source: Audio: Linux/OSS audio capture plug-in (/dev/dsp) [Line In] Output: server.express.ru:4040/test.rm Title: Some Title Author: Some Author Copyright: Copyright Keywords: Key Words Description: Description Target Audience: Corporate LAN Audio Format: Music No Video Allow Recording:Enabled Allow Download: Enabled Server Type: SureStream Encoding... ERROR: encoding failed, A General Error occurred. ------> Ending Run: Mon May 21 20:06:01 2001 # truss /usr/local/realproducer-8.0/realproducer -l 2:1,0:0 -s server.express.ru:4040/test.rm -u live -p live1 -h "Some Author" -b "Some Title" -c Copyright -q Description -n "Key Words" -y 1 -z 0 -a 2 -v 0 -t 5 -in 1 -k 1 -nf 1 -r 1 -di 1 -lp 1 | & fgrep \' ... linux_newlstat(0xbfbfc2d8,0xbfbfa220) ERR#2 'No such file or directory' linux_newlstat(0xbfbfc238,0xbfbfa180) ERR#2 'No such file or directory' linux_newlstat(0xbfbfc238,0xbfbfa180) ERR#2 'No such file or directory' read(0x3,0xbfbfe334,0x8) ERR#35 'Resource temporarily unavailable' linux_kill(0x32c,0x9) ERR#3 'No such process' linux_open("/tmp/fileuldiZt.rm",0,0600) ERR#2 'No such file or directory' linux_open("",0,0600) ERR#2 'No such file or directory' linux_open("",0,0600) ERR#2 'No such file or directory' linux_open("",0,0600) ERR#2 'No such file or directory' linux_open("",0,0600) ERR#2 'No such file or directory' # Any Ideas ? -- TSB Russian Express, Moscow Vladimir B. Grebenschikov, vova@express.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message