You are not logged in.
I have an IBM Personal Computer 300PL P3 500 w/ onboard audio. When I bring up KDE, I get the message:
Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such file or directory)
The sound server will continue, using the null output device.
I have no sound (obviously). Any ideas?
Thanks,
Bill
Offline
Offline
Thank you for the response. Not familiar with that. When I looked, /dev/dsp indeed does not exist, so it's not a permission problem with that file, anyway. Is that what you're meaning or is there somewhere else I should look?
When I first loaded the box, I had to install video drivers for KDE to work. Didn't find anything like that for the audio, but I may be looking in the wrong places.
Thanks, again.
Bill
Offline
Hum ... :? I wonder if you have not enabled hardware detection.
Did you install hwd (pacman -Sy hwd) and added it to your DEAMONS line in /etc/rc.conf?
Rick
Offline
did you run alsaconf?
Offline
Okay. I installed hwd, ran hwd -u, put hwd in the DAEMONS line of /etc/rc.conf. No effect on the problem (I even rebooted). I tried running alsaconf and alsa.conf - command not found. Tried installing alsaconf, but it is evidently not a package. Do I need to install another package?
Thanks for all the input.
Bill
Offline
pacman -S alsautils
Offline
alsautils: not found in sync db
Offline
its alsa-utils with the hyphen (-). Sorry, thought that was a base package.
Offline
Okay. I installed hwd, ran hwd -u, put hwd in the DAEMONS line of /etc/rc.conf. No effect on the problem (I even rebooted). I tried running alsaconf and alsa.conf - command not found. Tried installing alsaconf, but it is evidently not a package. Do I need to install another package?
You definitely should read the Post Installation Tips.
/path/to/Truth
Offline
The way I do it is :
1. pacman -Sy alsa-driver alsa-lib alsa-oss alsa-utils alsaplayer
2. alsamixer (as root) and set turn the volume on and up
3. alsactl store (so the settings are saved)
4. aplay /usr/share/sounds/alsa/Noise.wav (to test)
Hope this helps.
Rick
Offline
3. alsactl store (so the settings are saved)
You can add alsad to your DAEMONS() array to automatically save and restore during shutdown and bootup
Offline
I new I was missing a step! That wright Penguin the last step is to add it to your DAEMONS line, so that when the system starts and ends the current settings are saved.
Offline
Wow, thanks for all the input! I appreciate the link, McQueen. I installed all the alsa stuff. Step 2 - run alsamixer returned:
alsamixer: function snd_ctl_open failed for default: No such device
Rebooting yielded the same results, but I'm getting closer. At least I have more stuff loaded
I really appreciate all the efforts.
Bill
Offline
now that you have them installed run
alsaconf
then do the other steps
Offline
Did that, but I'll try it again.
Bill
Offline
When I run alsaconf, it finds and configures a Crystal Audio cs4236. At the end of the configuration it runs alsasound init scrict and then run amixer. I get:
Loading driver...
:: Saving ALSA Levels [BUSY] /usr/sbin/alsactl: save_state:1163: No soundcards found...
[FAIL]
:: Restoring ALSA Levels [BUSY] /usr/sbin/alsactl: load_state:1236: No soundcards found...
[FAIL]
Setting default volumes...
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1163: No soundcards found...
Hmmm.
Offline
did you modprobe cs4236 ? You may need to reboot...
Offline
modprobe cs4236 was part of alsaconf, was it not? When it asked if I wanted to modify /etc/modprobe.conf, I said yes. It appearred to be successful. I did try a reboot.
Bill
Offline
What are the present contents of your /etc/modprobe.conf file?
/path/to/Truth
Offline
delete everything in /etc/modprobe or just comment OSS stuff.
then again alsaconf.
Offline
#
# /etc/modprobe.conf (for v2.6 kernels)
#
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.10 ---
alias snd-card-0 snd-cs4236
alias sound-slot-0 snd-cs4236
# --- END: Generated by ALSACONF, do not edit. ---
Offline
When I run alsaconf, it finds and configures a Crystal Audio cs4236.
What does 'lspci -v' say about the Multimedia audio controller??
$ lspci -v
/path/to/Truth
Offline
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
Flags: bus master, medium devsel, latency 32
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
Memory behind bridge: f4000000-f7ffffff
Prefetchable memory behind bridge: 20000000-200fffff
00:02.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:02.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at fff0 [size=16]
00:02.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 48, IRQ 11
I/O ports at ff00 [size=32]
00:02.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9
00:03.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)
Subsystem: IBM Unknown device 00d7
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at f3eff000 (32-bit, prefetchable) [size=4K]
I/O ports at 7c60 [size=32]
Memory at f3f00000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 1
01:01.0 VGA compatible controller: S3 Inc. Trio 64 3D (rev 01) (prog-if 00 [VGA])
Subsystem: IBM Integrated Trio3D
Flags: bus master, medium devsel, latency 32, IRQ 9
Memory at f4000000 (32-bit, non-prefetchable) [size=64M]
Expansion ROM at 20000000 [disabled] [size=64K]
Capabilities: [44] Power Management version 1
I don't see anything about the multimedia audio controller.
Bill
Offline
Should be like this:
$ lspci -v
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev a2)
Flags: bus master, 66MHz, fast devsel, latency 0
Memory at e8000000 (32-bit, prefetchable) [size=32M]
Capabilities: <access denied>
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev a2)
Subsystem: FIRST INTERNATIONAL Computer Inc Unknown device 904d
Flags: 66MHz, fast devsel
<snip>
00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio Processing Unit (rev a2)
Subsystem: FIRST INTERNATIONAL Computer Inc Unknown device 904d
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 255
Memory at ed000000 (32-bit, non-prefetchable) [size=512K]
What is the output of:?
# modprobe snd-cs4236
# alsactl store
!! EDIT: You may want to read this mailing list archive. !!
/path/to/Truth
Offline