It seems that my kernel (2.6.10-1.737_FC3) llimits the number of dsp devices to be 8. One for my on-board sound card (/dev/dsp) and then 7 more (/dev/dsp{1,2,3,4,5,6,7}). Trouble is, I have a system that needs to access 8 off-board codecs.
How do I increase the number of allowable /dev/dsp devices? Do I need to reompile the kernel? Or is there some configuration file that can be changed?
The output from the syslog for the 7th and 8th offboard devices is:
Feb 9 19:21:19 babych kernel: usb 1-1.1.1: new full speed USB device using ehci_hcd and address 36
Feb 9 19:21:19 babych hal.hotplug[20918]: DEVPATH is not set
Feb 9 19:21:19 babych kernel: input: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-0000:00:10.3-1.1.1
Feb 9 19:21:20 babych kernel: usb 1-1.1.2: new full speed USB device using ehci_hcd and address 37
Feb 9 19:21:20 babych kernel: cannot find the slot for index -1 (range 0-7)
Feb 9 19:21:20 babych kernel: cannot create card instance 7
Feb 9 19:21:20 babych kernel: snd-usb-audio: probe of 1-1.1.2:1.0 failed with error -5
Feb 9 19:21:20 babych hal.hotplug[21007]: DEVPATH is not set
Feb 9 19:21:20 babych kernel: input: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-0000:00:10.3-1.1.2