I added a routine to /usr/local/etc/init.d/alsasound script to accommodate ISA PnP cards when no PCI card is found. Starts and stops flawlessly for me with my snd-es18xx card. I only have one card so testing and feedback is appreciated.
Reporting success. This also works flawlessly here. Running from /opt/bootlocal.sh:
/usr/local/etc/init.d/alsasound startA fully operational result is achieved without user intervention.
One minor suggestion, a message is briefly displayed during the boot process:
Extract from dmesg
sb16 01:01.00: activated
isa sb8.0: please specify irq
This seems superfluous, particularly the reference to sb8 when sb16 has been activated.
I will have a search for any other ISA PnP audio cards and report the results of testing if/as I find any.
Thanks for your help.
@aus9Thanks for your suggestions. Just to clarify things a little further...
I was not reporting that a working set-up could not be achieved, rather, that the two configuration methods mentioned in the ALSA info file produced different results.
- The alsasound script produced a partial, non working, set up without user intervention.
- The alsaconf method produced a complete, working, set up but required user intervention.
The objective was to obtain a fully operational sound system via an automated process conducted at boot-up.
Before making the original post I had tried and failed with OSS. This again seems to be attributable to a partial automated set up.
lsmodModule Size Used by Not tainted
oss_usb 90348 0
osscore 542900 1 oss_usb
cifs 161640 2
squashfs 14728 32
ramzswap 10240 1
loop 8068 64
scsi_wait_scan 276 0
via_rhine 12704 0
The difference between ALSA and OSS in this instance is that using ALSA I could easily and incrementally demonstrate the diagnostic steps which resulted in a working outcome.
For the particular machine that started this thread there is no preference for either ALSA or OSS. In view of an automated configuration for ISA PnP cards now being available for ALSA, a similar ability for OSS is, in my view, also desirable. Perhaps
Jason or
Curaga (as maintainer of OSS) might offer an opinion.