Page 1 of 2

No mixers present?

Posted: Sat Apr 03, 2010 4:11 pm
by nuckinfuts

Code: Select all

$ ossxmix
No mixers are available


Code: Select all

$ lspci | grep Audio*
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)


Code: Select all

$ ossinfo
Version info: OSS 4.2 (b 2002/200912291752) (0x00040100) GPL
Platform: Linux/x86_64 2.6.32-ARCH #1 SMP PREEMPT Mon Mar 15 20:44:03 CET 2010 (nuckin-laptop)

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


Device objects
 0: osscore0 OSS core services
 1: oss_hdaudio0 nVidia HD Audio interrupts=22249 (23244)
 2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices

Audio devices

Nodes


Running Arch Linux, fresh install, no idea what the next step is to get OSS working

Re: No mixers present?

Posted: Sat Apr 03, 2010 5:12 pm
by cesium
odd.... Try running "sudo ossdetect -d -v" and "sudo ossdevlinks -v -r". Also, post the output of 'lspci -vnn' for the device..

Re: No mixers present?

Posted: Sat Apr 03, 2010 7:37 pm
by nuckinfuts
cesium wrote:odd.... Try running "sudo ossdetect -d -v" and "sudo ossdevlinks -v -r". Also, post the output of 'lspci -vnn' for the device..


sudo ossdetect -d -v

Code: Select all

$ sudo ossdetect -d -v
mknod /dev/sndstat c 251 0 -m 20666
mknod /dev/midi c 251 1 -m 20666
mknod /dev/mixer c 251 2 -m 20666


sudo ossdevlinks -v -r

Code: Select all

$ sudo ossdevlinks -v -r
0 audio devices
0 mixer devices


sudo lspci -vnn

Code: Select all

00:10.1 Audio device [0403]: nVidia Corporation MCP51 High Definition Audio [10de:026c] (rev a2)
   Subsystem: Micro-Star International Co., Ltd. Device [1462:373d]
   Flags: 66MHz, fast devsel, IRQ 23
   Memory at 70000000 (32-bit, non-prefetchable) [size=16K]
   Capabilities: [44] Power Management version 2
   Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
   Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+


thanks for the quick reply

Re: No mixers present?

Posted: Sat Apr 03, 2010 8:58 pm
by cesium
Odd. The pci id should be recognized by OSS... And oss_hdaudio is there too.. Can you pastebin /var/log/soundon.log somewhere?

Re: No mixers present?

Posted: Sat Apr 03, 2010 10:49 pm
by nuckinfuts
cesium wrote:Odd. The pci id should be recognized by OSS... And oss_hdaudio is there too.. Can you pastebin /var/log/soundon.log somewhere?


warning, 852 lines long, I hope it helps

http://pastebin.com/P2nSgxFz

thanks again for your help

Re: No mixers present?

Posted: Sat Apr 03, 2010 11:57 pm
by cesium
I've made a compiled tarball of a patched OSS at http://www.mediafire.com/?itcqkj5njtg. Get it and extract the tarball into / as root (or with sudo) (e.g. "sudo tar -C / xvf oss-patched.tar.bz2" etc.). Then cd to /usr/lib/oss/build and run "sudo sh install.sh". Then shutdown old OSS if its there ("sudo soundoff") and start patched OSS with "sudo soundon". Does it work?

Re: No mixers present?

Posted: Sun Apr 04, 2010 1:39 am
by nuckinfuts
cesium wrote:I've made a compiled tarball of a patched OSS at http://www.mediafire.com/?itcqkj5njtg. Get it and extract the tarball into / as root (or with sudo) (e.g. "sudo tar -C / xvf oss-patched.tar.bz2" etc.). Then cd to /usr/lib/oss/build and run "sudo sh install.sh". Then shutdown old OSS if its there ("sudo soundoff") and start patched OSS with "sudo soundon". Does it work?


installed it with "cd / && sudo tar xvf /home/nuckin/oss-patched.tar.bz2" and ran the install script, no errors were presented

soundoff unloaded stating no mixers presented, soundon resulted in a kernel panic :(

Re: No mixers present?

Posted: Sun Apr 04, 2010 2:24 am
by nuckinfuts
correction, Kernel Panic about a second after 'sudo soundoff' including on shutdown/reboot

Re: No mixers present?

Posted: Sun Apr 04, 2010 3:05 am
by cesium
Sorry, I did test this, but couldn't test the nvidia path. Lets try another idea: http://www.mediafire.com/?ynyihtyt4md instead.

Re: No mixers present?

Posted: Sun Apr 04, 2010 3:37 am
by nuckinfuts
cesium wrote:Sorry, I did test this, but couldn't test the nvidia path. Lets try another idea: http://www.mediafire.com/?ynyihtyt4md instead.


No luck, still kernel panics too on unloading

Code: Select all

nuckin:~ => sudo soundon
nuckin:~ => sudo ossinfo
Version info: OSS 4.2 (b 2002/201004031954) (0x00040100) OSS_HG
Hg revision: changeset: 889:b2e0bf5ba947, tag: tip, date: Wed Mar 03 10:29:53 2010 +0200, summary: Fixed a hang in some HDaudio systems
Platform: Linux/x86_64 2.6.32-ARCH #1 SMP PREEMPT Mon Mar 15 20:44:03 CET 2010 (nuckin-laptop)

Number of audio devices:   0
Number of audio engines:   0
Number of mixer devices:   0


Device objects
 0: osscore0 OSS core services
 1: oss_hdaudio0 nVidia HD Audio interrupts=65 (65)
    HD Audio controller nVidia HD Audio
    Vendor ID    0x10de026c
    Subvendor ID 0x1462373d
     Codec  0: Not present
     Codec  2: Not present
     Codec  3: Not present
     Codec  5: Not present
     Codec  6: Not present
     Codec  7: Not present
 2: oss_usb0 USB audio core services


Mixer devices

Audio devices

Nodes
nuckin:~ => sudo ossxmix
No mixers are available
nuckin:~ =>

Re: No mixers present?

Posted: Sun Apr 04, 2010 3:44 am
by nuckinfuts
More specifically on the kernel panics, it only happens when issuing "sudo soundon" after a "sudo soundoff"

No panic at boot or shutdown. But still no sound

thanks again for the prompt replies and the help :)

Re: No mixers present?

Posted: Sun Apr 04, 2010 4:33 am
by cesium
OK. If you compare the ossinfo output with the one in the soundon.log file, you'll see it's different.. Try this: http://www.mediafire.com/?dw3ttzmywzz

Re: No mixers present?

Posted: Sun Apr 04, 2010 5:11 am
by nuckinfuts
cesium wrote:OK. If you compare the ossinfo output with the one in the soundon.log file, you'll see it's different.. Try this: http://www.mediafire.com/?dw3ttzmywzz


Still no dice, "sudo soundon" takes much longer to execute now, but beyond that same panic and no sound

Re: No mixers present?

Posted: Sun Apr 04, 2010 5:15 am
by cesium
Can you paste current 'ossinfo -v3' output?

Re: No mixers present?

Posted: Sun Apr 04, 2010 5:19 am
by nuckinfuts
cesium wrote:Can you paste current 'ossinfo -v3' output?


Code: Select all

nuckin:~ => sudo ossinfo -v3
Version info: OSS 4.2 (b 2002/201004031954) (0x00040100) OSS_HG
Hg revision: changeset: 889:b2e0bf5ba947, tag: tip, date: Wed Mar 03 10:29:53 2010 +0200, summary: Fixed a hang in some HDaudio systems
Platform: Linux/x86_64 2.6.32-ARCH #1 SMP PREEMPT Mon Mar 15 20:44:03 CET 2010 (nuckin-laptop)

Number of audio devices:   0
Number of audio engines:   0
Number of mixer devices:   0


Device objects
 0: osscore0 OSS core services
 1: oss_hdaudio0 nVidia HD Audio interrupts=10486 (10486)
    HD Audio controller nVidia HD Audio
    Vendor ID    0x10de026c
    Subvendor ID 0x1462373d
     Codec  0: Not present
     Codec  2: Not present
     Codec  3: Not present
     Codec  5: Not present
     Codec  6: Not present
     Codec  7: Not present
 2: oss_usb0 USB audio core services


Mixer devices

Audio devices

Nodes