Project

General

Profile

Feature #1797

Update Boomer device drivers from OSS tree.

Added by Michael Kosarev over 8 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Category:
driver - device drivers
Start date:
2011-11-19
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

Unfortunately, but latest OSS builds (even mercurial ones) just hangs on ossdetect phase. I think it's time to get some more drivers or fetch updates for existing ones from OSS into Boomer sound system. I personally want to see oss_digi96 implementation in Boomer and oss_cmi878x updates. Not everyone uses HDA codecs even in those days, so it's important to get support of such cards.
http://opensound.hg.sourceforge.net/hgweb/opensound/opensound/file/08a6a3839e88/kernel/drv - this is browsable link to OSS mercurial repository with device drivers.

History

#1

Updated by Michael Kosarev over 8 years ago

Checked latest available OSS in Solaris 11 - works flawlessly, no hangs on booting.
russiane39@tank:/$ uname -a
SunOS tank.v12.su 5.11 11.0 i86pc i386 i86pc
russiane39@tank:/$ ossinfo
Version info: OSS 4.2 (b 2005/201108060332) (0x00040100)
Platform: SunOS/i86pc 5.11 11.0 (tank.v12.su)

Number of audio devices: 1
Number of audio engines: 2
Number of MIDI devices: 0
Number of mixer devices: 1

Device objects
0: osscore0 OSS common devices
1: oss_digi960 RME Digi96/8 PAD interrupts=2847501 (6022477)

MIDI devices (/dev/midi*)

Mixer devices
0: RME Digi96 Control panel (Mixer 0 of device object 1)

Audio devices
RME Digi96/8 PAD /dev/oss/oss_digi960/pcm0 (device index 0)

Nodes
/dev/dsp -> /dev/oss/oss_digi960/pcm0
/dev/dsp_in -> /dev/oss/oss_digi960/pcm0
/dev/dsp_out -> /dev/oss/oss_digi960/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_digi960/pcm0
/dev/mixer -> ../devices/pseudo/osscore@0:mixer
/dev/sndstat -> ../devices/pseudo/osscore@0:sndstat

Also available in: Atom PDF