Bug 96449 - New: fusd A library and kernel module to create userpsace char devices
Bug#: 96449 Product:  Gentoo Linux Version: unspecified Platform: x86
OS/Version: Linux Status: NEW Severity: enhancement Priority: P2
Resolution:  Assigned To: maintainer-wanted@gentoo.org Reported By: bonbons67@internet.lu
Component: Ebuilds
URL: 
Summary: New: fusd A library and kernel module to create userpsace char devices
Keywords:  EBUILD, InOverlay
Status Whiteboard: [sunrise-overlay]
Opened: 2005-06-18 03:55 0000
Description:   Opened: 2005-06-18 03:55 0000
fusd is a library and a kernel module that allows userspace applications to 
create character devices with send back data and ioctls to the userspace. 

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Bruno 2005-06-18 04:04:20 0000 -------
Created an attachment (id=61439) [details]
Suggested ebuild

Initial ebuild.

This ebuild only works on x86 and contains an ugly hack with ARCH=i386 as
kernel module does not compile otherwise (Makefile sees ARCH=x86 and thus does
not find the right kernel includes)

Revision 9 is because it contains Kor Nielsen's 9th patch-revision (adding
support for 2.6 kernels, udev and mmap) See also Bug #96450

I suggest this to be added to sys-libs category.

------- Comment #2 From jannis 2005-07-02 06:42:30 0000 -------
Created an attachment (id=62465) [details]
Patch that fixes a naming-issue of kernel 2.6.12-gitX and newer in kfusd.c

As of 2.6.12-gitX they changed the name of some functions so kfusd ain't
working anymore! With this patch it works at my PC.

------- Comment #3 From Trond Are Haugland 2005-09-28 03:36:59 0000 -------
Created an attachment (id=69397) [details]
Patch that fixes a naming-issue of kernel >=2.6.12

jannis' patch didn't apply properly, so I cleaned it up.

------- Comment #4 From Trond Are Haugland 2005-09-28 03:40:01 0000 -------
Created an attachment (id=69398) [details]
udev rules for creation of the kfusd device nodes

I really hope the fusd ebuild can get some love and be accepted in the main
tree. Same goes for oss2jack, these projects really help those that have
soundcards with poor driver support.

------- Comment #5 From Ciaran McCreesh 2005-09-28 11:37:34 0000 -------
There's a set_arch_to_kernel function in one of the eclasses. Can you use this?

------- Comment #6 From jannis 2006-05-15 04:39:06 0000 -------
Created an attachment (id=86800) [details]
media-sound/fusd-1.10-r11.ebuild

This ebuild installs fusd-kor-1.10-11. It doesn't need any patches since
everything has been fixed in the source (nice ^^).
The ebuild ain't really pretty but works on two of my systems.

------- Comment #7 From Markus Ullmann 2006-09-25 12:16:48 0000 -------
This is now in the sunrise overlay. You can find it at:
http://gentoo-sunrise.org/svn/reviewed/media-sound/fusd-kor

------- Comment #8 From Jack Kelly 2007-03-11 22:51:47 0000 -------
Created an attachment (id=113027) [details]
kfusd compile cleanly against gentoo-sources-2.6.20-r2

I don't know what other kernel versions this patch will work on. It's a diff
from the normal kfusd/kfusd.c against the new one here:
http://hg.konstruktiv.org/fusd/file/2df3a93d0724/kfusd/, as specified in
http://gentoo-wiki.com/index.php?title=HOWTO_Jack#oss2jack