piccolo
Group: Members
Posts: 286
Joined: Mar. 2006 |
|
Posted: May 12 2006,12:03 |
|
Tuxedo and cmk77
OTHER ALTERNATIVE
1. Remove ALL sound modules (IMPORTANT:REMOVE ALL SOUND MODULES), so:
sudo su rmmod sound rmmod soundcore
There are more modules than above. There exists an order, if a module can't be remove then other module must be remove before. Finally the last module is soundcore ever. If you can't remove "soundcore" module, then still you have not removed all the sound modules. NOTE: the result from lsmod command shows all installed modules so you can know about other sound modules not above listed.
2. Execute command:
cat /proc/interrupts
Below a example of result from "cat /proc/interrupts"
CPU0 0: 10784844 XT-PIC timer 1: 27945 XT-PIC keyboard 2: 0 XT-PIC cascade 3: 310046 XT-PIC orinoco_cs 8: 1 XT-PIC rtc 11: 0 XT-PIC Texas Instruments PCI1251A, Texas Instruments PCI1251A (#2), usb-uhci 12: 1380425 XT-PIC PS/2 Mouse 14: 74469 XT-PIC ide0 15: 2202 XT-PIC ide1 NMI: 0 LOC: 0 ERR: 0 MIS: 0
First column is the assigned interrupts (assigned irqs). In this example, free irqs are: 6, 7, 9, 10, 13. That will be useful for 4 step
3. Open the /etc/modules.conf file and look for a line like to:
options i810_audio io=<io value> irq=<irq value> dma=<dma value> dma2=<dma2 value> mpuio=<mpuio value> mpuirq=<mpuirq value>
4. Do following 3 commands inserting on the last command the same values on /etc/modules.conf, but changing (if necessary) the <irq value> and <mpuirq value> by any free irq value from 2 step. Both two values must be differents.
insmod soundcore insmod sound insmod i810_audio io=<io value> irq=<irq value> dma=<dma value> dma2=<dma2 value> mpuio=<mpuio value> mpuirq=<mpuirq value>
If not errors then the module was installed correctly.
-------------- Robin Hood used Linux
|