Bug 22971

Summary: RealProducer doesn't work on linux emulation
Product: Base System Reporter: kimoto <kimoto>
Component: i386Assignee: Marcel Moolenaar <marcel>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.1-RELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description kimoto 2000-11-20 11:40:01 UTC
RealProducer doesn't work on linux emulation on any version of FreeBSD
because of lack of a ioctl for /dev/mixer which is used by RealProducer.

Fix: Simply add the conversion of the ioctl to linux emulation module.
The following patch for FreeBSD 4.1-RELEASE solves the problem.
Please apply it to current.
How-To-Repeat: 
Install RealProducer, enable linux emulation and run realproducer.
It terminates with error message of 'ioctl is not implemented'
Comment 1 Doug Barton freebsd_committer freebsd_triage 2001-05-29 01:11:08 UTC
State Changed
From-To: open->analyzed


I'm interested in this topic, so I'll give the patch a try. 


Comment 2 Doug Barton freebsd_committer freebsd_triage 2001-05-29 01:11:08 UTC
Responsible Changed
From-To: freebsd-bugs->dougb


I'm taking responsibility for this one.
Comment 3 Doug Barton freebsd_committer freebsd_triage 2001-06-04 05:28:01 UTC
Responsible Changed
From-To: dougb->marcel


The attached patch (with a ws fix) works for me, in terms of compiling 
and running, but I can't test the conditions that the user is experiencing 
because I don't have the hardware. Marcel, if you don't see any problems 
I suggest punching it in.
Comment 4 Marcel Moolenaar freebsd_committer freebsd_triage 2001-11-18 06:36:57 UTC
State Changed
From-To: analyzed->closed

Patch committed. Sorry for the long delay.