Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 May 2001 12:07:46 -0700 (PDT)
From:      gavin@ury.york.ac.uk
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/27471: Linux emulation is missing code needed to run Linux Realproducer
Message-ID:  <200105201907.f4KJ7k324434@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help


>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<W(O<W)C+W-Y<R]C;VUP870O;&EN=7@O;&EN=7A?:6]C=&PN:"YO
M<FEG"4UO;B!/8W0@,S`@,3`Z-3$Z,S<@,C`P,`HM+2T@+W5S<B]S<F,O<WES
M+V-O;7!A="]L:6YU>"]L:6YU>%]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<W(O<W)C+W-Y<R]C;VUP870O;&EN=7@O;&EN=7A?:6]C=&PN8RYO
M<FEG"49R:2!.;W8@(#,@,3,Z,3$Z,3@@,C`P,`HM+2T@+W5S<B]S<F,O<WES
M+V-O;7!A="]L:6YU>"]L:6YU>%]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)<F5T=7)N("AC;W!Y;W5T*"9V97)S:6]N
M+"`H8V%D9')?="EA<F=S+3YA<F<L('-I>F5O9BAI;G0I*2D["B`@"7T*("`*
M*R`)8V%S92!,24Y56%]33U5.1%]-25A%4E]214%$7U-415)%3T1%5E,Z"BL@
M"0EA<F=S+3YC;60@/2!33U5.1%]-25A%4E]214%$7U-415)%3T1%5E,["BL@
M"0ER971U<FX@*&EO8W1L*'`L("AS=')U8W0@:6]C=&Q?87)G<R`J*6%R9W,I
M*3L**R`**R`)8V%S92!,24Y56%]33U5.1%]-25A%4E]214%$7U)%0TU!4TLZ
M"BL@"0EA<F=S+3YC;60@/2!33U5.1%]-25A%4E]214%$7U)%0TU!4TL["BL@
M"0ER971U<FX@*&EO8W1L*'`L("AS=')U8W0@:6]C=&Q?87)G<R`J*6%R9W,I
M*3L**R`*("`)8V%S92!,24Y56%]33U5.1%]-25A%4E]214%$7T1%5DU!4TLZ
M"B`@"0EA<F=S+3YC;60@/2!33U5.1%]-25A%4E]214%$7T1%5DU!4TL["BL@
M"0ER971U<FX@*&EO8W1L*'`L("AS=')U8W0@:6]C=&Q?87)G<R`J*6%R9W,I
M*3L**R`**R`)8V%S92!,24Y56%]33U5.1%]-25A%4E]74DE415]214-34D,Z
M"BL@"0EA<F=S+3YC;60@/2!3151$25(H4T]53D1?34E815)?5U))5$5?4D5#
M4U)#*3L*("`)"7)E='5R;B`H:6]C=&PH<"P@*'-T<G5C="!I;V-T;%]A<F=S
M("HI87)G<RDI.PH@(`H@(`EC87-E($Q)3E587U-.1$-43%]$4U!?4D53150Z
!"BHI
`
end

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105201907.f4KJ7k324434>