Skip to contentSkip to conversation

Problems with emu10k1 on SMP machine

DISCUSSION Eugene Kuznetsov 2 participants 2 messages Apr 16, 2002

lore
Share & tools
lore
#0 lore raw

Hello everyone,

here's a little problem I'm experiencing ... I am trying to set
up Linux ( kernel 2.4.18 ) on SMP machine ( 2 AMD Athlons XP, AMD 762 motherboard ). First of all, it wouldn't even boot up unless I turned off either MPS 1.4 ( in BIOS ) or APIC ( in kernel ). Without one of them, it boots, but now I have another problem. I can't make emu10k1 based sound card to work. I receive this:

Creative EMU10K1 PCI Audio Driver, version 0.18, 08:34:52 Apr 16 2002
PCI: Enabling device 00:09.0 (0004 -> 0005)
PCI: No IRQ known for interrupt pin A of device 00:09.0. Please try using pci=biosirq.
emu10k1: IRQ in use

If I try to insmod emu10k1.o with 'pci=whatever' parameter, insmod complains about not having 'pci' module parameter.

I tried turning on and off MPS 1.4, APIC, even completely disabling SMP in kernel. Nothing helps. Sometimes error message contains mentions of 'buggy MP table' ( why would it be buggy - everything works perfectly in Windows? )

Is there a way to fix it?

Signature · 2 lines
Best regards,
 Eugene                          mailto:[email protected]
#1 lore raw
Quoted 4 lines

Creative EMU10K1 PCI Audio Driver, version 0.18, 08:34:52 Apr 16 2002
PCI: Enabling device 00:09.0 (0004 -> 0005)
PCI: No IRQ known for interrupt pin A of device 00:09.0. Please try using pci=biosirq.
emu10k1: IRQ in use

Your system hasn't allocated the Emu10K an interrupt and it cannot find an interrupt for it. We don't have AMD762 IRQ router support in 2.4.18 at the moment although I believe we have the needed documentation.

Quoted 1 line

Is there a way to fix it?

I think so.. care to be the test pilot ?

Alan