From owner-freebsd-bugs Sun May 20 12:10: 5 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 4A7FA37B424 for ; Sun, 20 May 2001 12:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4KJA1924577; Sun, 20 May 2001 12:10:01 -0700 (PDT) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C848637B424 for ; Sun, 20 May 2001 12:07:46 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4KJ7k324434; Sun, 20 May 2001 12:07:46 -0700 (PDT) (envelope-from nobody) Message-Id: <200105201907.f4KJ7k324434@freefall.freebsd.org> Date: Sun, 20 May 2001 12:07:46 -0700 (PDT) From: gavin@ury.york.ac.uk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: misc/27471: Linux emulation is missing code needed to run Linux Realproducer 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 >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 M*BHJ("]U%]I;V-T;"YH"5-A="!-87D@,3(@,34Z,#(Z M,3`@,C`P,0HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$V-"PQ-S`@*BHJ*@HM+2T@ M,38T+#$W,R`M+2TM"B`@(V1E9FEN90E,24Y56%]33U5.1%]-25A%4E]74DE4 M15],24Y%,@DP>#1D,$8*("`C9&5F:6YE"4Q)3E587U-/54Y$7TU)6$527U=2 M251%7TQ)3D4S"3!X-&0Q,`H@("-D969I;F4)3$E.55A?3U-37T=%5%9%4E-) M3TX)"3!X-&0W-@HK("-D969I;F4)3$E.55A?4T]53D1?34E815)?4D5!1%]3 M5$5214]$1593"3!X-&1F8@HK("-D969I;F4)3$E.55A?4T]53D1?34E815)? M4D5!1%]214--05-+"3!X-&1F9`H@("-D969I;F4)3$E.55A?4T]53D1?34E8 M15)?4D5!1%]$159-05-+"3!X-&1F90HK("-D969I;F4)3$E.55A?4T]53D1? M34E815)?5U))5$5?4D5#4U)#"3!X-&1F9@H@("-D969I;F4)3$E.55A?4TY$ M0U1,7T134%]215-%5`D),'@U,#`P"B`@(V1E9FEN90E,24Y56%]33D1#5$Q? M1%-07U-93D,)"3!X-3`P,0H@("-D969I;F4)3$E.55A?4TY$0U1,7T134%]3 -4$5%1`D),'@U,#`R"C`P ` end begin 644 linux_ioctl.c.diff M*BHJ("]U%]I;V-T;"YC"5-A="!-87D@,3(@,34Z,#0Z M,#0@,C`P,0HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$P-C4L,3`W,B`J*BHJ"BTM M+2`Q,#8U+#$P.#0@+2TM+0H@(`D)Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message