RME 96xx with FreeBSD
Orion Hodson
orion at freebsd.org
Tue Apr 15 07:12:42 PDT 2003
/-- Steven Campbell wrote:
| Hi, I would like my RME Digi96/8 working under FreeBSD.
|
| I'm currently running FreeBSD 5.0 on an SMP Pentium Pro box.
|
| I haven't seen anything more recent than Daniel Pouzzner's comments (
| douzzer at mega.nu ) in May 2000. You can view it by googling for "freebsd
| rme".
|
| I have read and understand the RME 96xx driver from ALSA, but I don't
| want to get involved in porting the ALSA stuff, since FreeBSD's pcm
| seems to be well-written.
|
| I would like to get the ALSA drivers working under FreeBSD, keeping in
| mind GPL vs. FreeBSD kernel copyright issues.
|
| Wondering if somebody could share any notes or pages on porting ALSA or
| OSS sound drivers to FreeBSD's pcm driver.
I'd recommend taking a look at Bruce Montague's Geode driver code - it's
heavily commented and gives a pretty clear indication of what needs to be done
to write a newpcm driver:
http://63.249.85.132/gx_audio/index.html
There's a skeleton driver under:
http://people.freebsd.org/~cg/template.c
And plenty of examples under:
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/sound/pci
There are notes in the handbook on writing device drivers:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/driverbas
ics.html
Obviously it'd be helpful to have register specs for the h/w in addition to
the ALSA source.
Kind Regards
- Orion
More information about the freebsd-multimedia
mailing list