OSStest not working, LynxTwo-A Soundcard

OSS specific Linux discussion (x86/amd64)

Moderators: cesium, dev, kodachi, hannu

OSStest not working, LynxTwo-A Soundcard

Postby pickledenthusiasm » Mon Sep 21, 2009 5:07 pm

Hello,

There appears to be something the matter with our LynxTwo-A soundcard and/or OSS. I think this may be an easy fix, but I'm not too sure where to look. Here are the results from osstest, ossinfo -v3, and ossmix:

administrator@AMPLab:~$ osstest
Sound subsystem and version: OSS 4.1 (b 1051/200902061202) (0x00040100)
Platform: Linux/i686 2.6.22-15-generic #1 SMP Tue Oct 21 23:47:12 GMT 2008

*** Scanning sound adapter #-1 ***
/dev/oss/lynxtwo0/pcm0 (audio engine 0): LynxTWO-A Play 1
- Performing audio playback test... /dev/oss/lynxtwo0/pcm0: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcm1 (audio engine 1): LynxTWO-A Play 2
- Performing audio playback test... /dev/oss/lynxtwo0/pcm1: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcm2 (audio engine 2): LynxTWO-A Play 3
- Performing audio playback test... /dev/oss/lynxtwo0/pcm2: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcm3 (audio engine 3): LynxTWO-A Play 4
- Performing audio playback test... /dev/oss/lynxtwo0/pcm3: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcm4 (audio engine 4): LynxTWO-A Play 5
- Performing audio playback test... /dev/oss/lynxtwo0/pcm4: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcm5 (audio engine 5): LynxTWO-A Play 6
- Performing audio playback test... /dev/oss/lynxtwo0/pcm5: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcm6 (audio engine 6): LynxTWO-A Play 7
- Performing audio playback test... /dev/oss/lynxtwo0/pcm6: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcm7 (audio engine 7): LynxTWO-A Play 8
- Performing audio playback test... /dev/oss/lynxtwo0/pcm7: No such file or directory
Can't open the device
/dev/oss/lynxtwo0/pcmin0 (audio engine 8): LynxTWO-A Record 1
- Skipping input only device
/dev/oss/lynxtwo0/pcmin1 (audio engine 9): LynxTWO-A Record 2
- Skipping input only device
/dev/oss/lynxtwo0/pcmin2 (audio engine 10): LynxTWO-A Record 3
- Skipping input only device
/dev/oss/lynxtwo0/pcmin3 (audio engine 11): LynxTWO-A Record 4
- Skipping input only device
/dev/oss/lynxtwo0/pcmin4 (audio engine 12): LynxTWO-A Record 5
- Skipping input only device
/dev/oss/lynxtwo0/pcmin5 (audio engine 13): LynxTWO-A Record 6
- Skipping input only device
/dev/oss/lynxtwo0/pcmin6 (audio engine 14): LynxTWO-A Record 7
- Skipping input only device
/dev/oss/lynxtwo0/pcmin7 (audio engine 15): LynxTWO-A Record 8
- Skipping input only device
/dev/oss/lynxtwo0/pcm8 (audio engine 16): LynxTWO-A 7.1 output
- Skipping multi channel device

*** Some errors were detected during the tests ***

administrator@AMPLab:~$ ossinfo -v3
Version info: OSS 4.1 (b 1051/200902061202) (0x00040100)
Platform: Linux/i686 2.6.22-15-generic #1 SMP Tue Oct 21 23:47:12 GMT 2008 (AMPLab)

Number of audio devices: 17
Number of audio engines: 17
Number of mixer devices: 3


Device objects
0: osscore0 OSS core services
1: lynxtwo0 LynxTWO-A interrupts=1981 (3589)
Firmware revision: 32 PCB Revision 2
2: oss_usb0 USB audio core services


Mixer devices
0: LynxTWO-A Adapter (Mixer 0 of device object 1)
Device file /dev/oss/lynxtwo0/mix0, Legacy device /dev/mixer0
Priority: -2
Caps:
Device handle: PCI00201621-0000:02:09.0-mx01
Device priority: -2

1: LynxTWO-A Record/Play (Mixer 1 of device object 1)
Device file /dev/oss/lynxtwo0/mix1, Legacy device /dev/mixer1
Priority: -2
Caps: LAYOUT_B NARROW
Device handle: PCI00201621-0000:02:09.0-mx02
Device priority: -2

2: LynxTWO-A Outputs (Mixer 2 of device object 1)
Device file /dev/oss/lynxtwo0/mix2, Legacy device /dev/mixer2
Priority: -2
Caps: LAYOUT_B NARROW
Device handle: PCI00201621-0000:02:09.0-mx03
Device priority: -2


Audio devices
LynxTWO-A Play 1 /dev/oss/lynxtwo0/pcm0 (device index 0)
Legacy device /dev/dsp0
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 0/LynxTWO-A Play 1
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au01
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Play 2 /dev/oss/lynxtwo0/pcm1 (device index 1)
Legacy device /dev/dsp1
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 1/LynxTWO-A Play 2
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au02
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Play 3 /dev/oss/lynxtwo0/pcm2 (device index 2)
Legacy device /dev/dsp2
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 2/LynxTWO-A Play 3
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au03
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Play 4 /dev/oss/lynxtwo0/pcm3 (device index 3)
Legacy device /dev/dsp3
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 3/LynxTWO-A Play 4
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au04
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Play 5 /dev/oss/lynxtwo0/pcm4 (device index 4)
Legacy device /dev/dsp4
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 4/LynxTWO-A Play 5
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au05
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Play 6 /dev/oss/lynxtwo0/pcm5 (device index 5)
Legacy device /dev/dsp5
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 5/LynxTWO-A Play 6
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au06
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Play 7 /dev/oss/lynxtwo0/pcm6 (device index 6)
Legacy device /dev/dsp6
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 6/LynxTWO-A Play 7
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au07
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Play 8 /dev/oss/lynxtwo0/pcm7 (device index 7)
Legacy device /dev/dsp7
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 7/LynxTWO-A Play 8
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au08
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 1 /dev/oss/lynxtwo0/pcmin0 (device index 8)
Legacy device /dev/dsp8
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 8/LynxTWO-A Record 1
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au09
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 2 /dev/oss/lynxtwo0/pcmin1 (device index 9)
Legacy device /dev/dsp9
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 9/LynxTWO-A Record 2
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au10
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 3 /dev/oss/lynxtwo0/pcmin2 (device index 10)
Legacy device /dev/dsp10
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 10/LynxTWO-A Record 3
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au11
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 4 /dev/oss/lynxtwo0/pcmin3 (device index 11)
Legacy device /dev/dsp11
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 11/LynxTWO-A Record 4
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au12
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 5 /dev/oss/lynxtwo0/pcmin4 (device index 12)
Legacy device /dev/dsp12
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 12/LynxTWO-A Record 5
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au13
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 6 /dev/oss/lynxtwo0/pcmin5 (device index 13)
Legacy device /dev/dsp13
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 13/LynxTWO-A Record 6
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au14
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 7 /dev/oss/lynxtwo0/pcmin6 (device index 14)
Legacy device /dev/dsp14
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 14/LynxTWO-A Record 7
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au15
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A Record 8 /dev/oss/lynxtwo0/pcmin7 (device index 15)
Legacy device /dev/dsp15
Caps: TRIGGER MMAP
Modes: INPUT
In engine 1: 15/LynxTWO-A Record 8
Available for use
Input formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Output formats (0x00001050):
AFMT_S16_LE - 16 bit signed little endian
AFMT_S8 - 8 bit signed
AFMT_S32_LE - 32 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au16
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 200000 (8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,128000,176400,192000,200000)
HW Type: Not indicated.
Minimum latency: Not indicated

LynxTWO-A 7.1 output /dev/oss/lynxtwo0/pcm8 (device index 16)
Legacy device /dev/dsp16
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 16/LynxTWO-A 7.1 output
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Device handle: PCI00201621-0000:02:09.0-au17
Related mixer dev: -1
Sample rate source: 0
Preferred channel configuration: MULTICH
Supported number of channels (min - max): 2 - 8
Native sample rates (min - max): 8000 - 200000
HW Type: Not indicated.
Minimum latency: Not indicated

administrator@AMPLab:~$ ossmix
Selected mixer 0/LynxTWO-A Adapter
Known controls are:
clock.rate <8000|11025|16000|22050|32000|44100|48000|64000|88200|96000|128000|176400|192000|200000> (currently 48000)
clock.ratelock ON|OFF (currently OFF)
clock.source <Internal|Digital|External|header|Video|LStream1|LStream2> (currently Internal)
clock.reference <Auto|13.5MHz|27MHz|Word|Word256> (currently Auto)
clock.digfmt <AES/EBU|S/PDIF> (currently AES/EBU)
clock.digmode <SRC_On|SRC_Off:ClockSyncronous|SRC_Off|SRC_On:Digital_Out|XMit_Only> (currently SRC_On)
converters.dither <None|Triangular|Shaped_Triangular|Rectangular> (currently Triangular)
converters.recalibrate ON|OFF (currently OFF)
trim.out1/2 <-10db|+4db> (currently -10db)
trim.out3/4 <-10db|+4db> (currently -10db)
trim.in1/2 <-10db|+4db> (currently -10db)
trim.in3/4 <-10db|+4db> (currently -10db)
freq.l/r_clock <decimal value> (currently 48000) (Read-only)
freq.digin <decimal value> (currently 0) (Read-only)
freq.ext <decimal value> (currently 0) (Read-only)
freq.hdr <decimal value> (currently 0) (Read-only)
freq.video <decimal value> (currently 0) (Read-only)
freq.lstream1 <decimal value> (currently 0) (Read-only)
freq.lstream2 <decimal value> (currently 0) (Read-only)
freq.pci <decimal value> (currently 33216422) (Read-only)


Thank you for your help.

Luke
pickledenthusiasm
New Member
 
Posts: 2
Joined: Mon Sep 21, 2009 5:02 pm

Re: OSStest not working, LynxTwo-A Soundcard

Postby cesium » Mon Sep 21, 2009 11:36 pm

For some reason the device nodes aren't there? You can create these manually with "sudo ossdetect -d -v" command..
cesium
Developer
 
Posts: 902
Joined: Sun Aug 12, 2007 12:51 am

Re: OSStest not working, LynxTwo-A Soundcard

Postby pickledenthusiasm » Wed Sep 23, 2009 1:38 am

Thanks. I ended up unistalling and reinstalling oss. I had to manually delete everything in dpkg because for some reason every time I tried to purge the package the system froze. But eventually, oss is working okay. This seems to be an intermittent problem, and I hope it stays away. Could the be caused by the soundcard trying to use conflicting resources with another device?

Thanks,
Luke
pickledenthusiasm
New Member
 
Posts: 2
Joined: Mon Sep 21, 2009 5:02 pm

Re: OSStest not working, LynxTwo-A Soundcard

Postby cesium » Wed Sep 23, 2009 10:52 pm

Possibly, but there's another option - IIRC, there's a bug in the Lynx driver where it hangs up if a programs opens the device and closes it without doing anything... Programs don't tend to do this, so you should be safe.
cesium
Developer
 
Posts: 902
Joined: Sun Aug 12, 2007 12:51 am

Re: OSStest not working, LynxTwo-A Soundcard

Postby kgenus » Mon Feb 07, 2011 7:11 pm

I'm running Ubuntu 10.10 64-bit with a LynxTWO A card. I have used the OpenSound for the LynxTWO A driver. While a majority of the features do appear to function, like the original poster, the device installs only five (5) devices.

mknod /dev/sndstat c 249 0 -m 20666
mknod /dev/midi c 249 1 -m 20666
mknod /dev/mixer c 249 2 -m 20666
mknod /dev/oss/lynxtwo0/mix0 c 248 3 -m 20666
mknod /dev/oss/lynxtwo0/pcm0 c 248 4 -m 20666


Unfortunately the original poster never mentioned if all of the device files were created after his system purge. I'm wondering what I need to do to get these devices created, or at least /dev/oss/lynxtwo0/pcmin0 created.

Nodes
/dev/dsp -> /dev/oss/lynxtwo0/pcm0
/dev/dsp_in -> /dev/oss/lynxtwo0/pcmin0
/dev/dsp_out -> /dev/oss/lynxtwo0/pcm0
/dev/dsp_mmap -> /dev/oss/lynxtwo0/pcm0
/dev/dsp_multich -> /dev/oss/lynxtwo0/pcm8

ossinfo.lynxtwo.txt
(4.27 KiB) Downloaded 616 times


Any help would be much appreciated.
kgenus
New Member
 
Posts: 3
Joined: Mon Feb 07, 2011 6:53 pm

Re: OSStest not working, LynxTwo-A Soundcard

Postby cesium » Mon Feb 07, 2011 9:35 pm

Hmm.. It should exist per ossinfo... I guess the first output is the result of running 'sudo ossdetect -d -v'? Anyhow:

A) It's possible that simply running the mknod command manually using pcmin0 as target would work.
B) That said, this really shouldn't be needed. What shows up if you run "sudo cat -A /proc/opensound/devfiles"?
cesium
Developer
 
Posts: 902
Joined: Sun Aug 12, 2007 12:51 am

Re: OSStest not working, LynxTwo-A Soundcard

Postby kgenus » Mon Feb 07, 2011 11:13 pm

I tried option A) but it fails each time.

sudo cat -A /proc/opensound/devfiles ::

sndstat 249 0$
midi 249 1$
mixer 249 2$
oss/lynxtwo0/mix0 248 3$
oss/lynxtwo0/pcm0 248 4$
kgenus
New Member
 
Posts: 3
Joined: Mon Feb 07, 2011 6:53 pm

Re: OSStest not working, LynxTwo-A Soundcard

Postby cesium » Tue Feb 08, 2011 1:01 am

Hmm... Try adding "lynxtwo_init_order=1" line to /usr/lib/oss/conf/lynxtwo.conf and restarting OSS (sudo soundoff && sudo soundon). It's just a guess which may not help much...
cesium
Developer
 
Posts: 902
Joined: Sun Aug 12, 2007 12:51 am

Re: OSStest not working, LynxTwo-A Soundcard

Postby kgenus » Tue Feb 08, 2011 3:29 pm

cesium wrote:Hmm... Try adding "lynxtwo_init_order=1" line to /usr/lib/oss/conf/lynxtwo.conf and restarting OSS (sudo soundoff && sudo soundon). It's just a guess which may not help much...


Gave that a shot with the same results, the device files are not present.
kgenus
New Member
 
Posts: 3
Joined: Mon Feb 07, 2011 6:53 pm


Return to Linux

Who is online

Users browsing this forum: No registered users and 1 guest

cron