eth0 or SoundBlaster Live but not both!
Hi, I have a weird problem. I just installed a SoundBlaster Live card in my system and suddenly I find that I can get networking (eth0) working or sound but not at the same time. If the eth0 driver is loaded first then any attempt to load emu10k1 fails with init_module: No such device. If the sound works then my networking is down. Apparently there is some IO or IRQ conflict. Any idea how to fix this? Thanks, Avi -- Avi Schwartz Get a Life, avi@CFFtechnologies.com Get Linux!
Avi, I set the IRQ while in my bios, then installed cards. su Password: root@papa:/home/deem > lspci 00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305 (rev 02) 00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8305 00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev 22) 00:04.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 10) 00:04.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.3 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30) 00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 07) 00:09.1 Input device controller: Creative Labs SB Live! (rev 07) 00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) 00:0b.0 SCSI storage controller: Adaptec AIC-7881U 00:11.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device 0d30 (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF Avi Schwartz <avi@CFFtechnologies.com> wrote:
Hi,
I have a weird problem. I just installed a SoundBlaster Live card in my system and suddenly I find that I can get networking (eth0) working or sound but not at the same time. If the eth0 driver is loaded first then any attempt to load emu10k1 fails with init_module: No such device. If the sound works then my networking is down. Apparently there is some IO or IRQ conflict. Any idea how to fix this?
Thanks, Avi -- Avi Schwartz Get a Life, avi@CFFtechnologies.com Get Linux!
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq
I am not sure how to set the IRQs in my machine's AMIBIOS. It seems to have something called IRQ Priority and it looks like this: PCI Slot1&3 IRQ Priority PCI Slot2&4 IRQ Priority PCI Slot5 IRQ Priority PCI Slot6 IRQ Priority Each of there entries can have the values: 3, 4, 5, 6, 9, 10, 11, 12, 14, 15 and Auto. Avi --On Thursday, March 29, 2001 21:23:18 -0900 Dee McKinney <deem@wdm.com> wrote:
Avi,
I set the IRQ while in my bios, then installed cards.
su Password: root@papa:/home/deem > lspci 00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305 (rev 02) 00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8305 00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev 22) 00:04.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 10) 00:04.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.3 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30) 00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 07) 00:09.1 Input device controller: Creative Labs SB Live! (rev 07) 00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) 00:0b.0 SCSI storage controller: Adaptec AIC-7881U 00:11.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device 0d30 (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF
Avi Schwartz <avi@CFFtechnologies.com> wrote:
Hi,
I have a weird problem. I just installed a SoundBlaster Live card in my system and suddenly I find that I can get networking (eth0) working or sound but not at the same time. If the eth0 driver is loaded first then any attempt to load emu10k1 fails with init_module: No such device. If the sound works then my networking is down. Apparently there is some IO or IRQ conflict. Any idea how to fix this? -- Avi Schwartz Get a Life, avi@CFFtechnologies.com Get Linux!
Avi Schwartz <avi@CFFtechnologies.com> wrote:
I am not sure how to set the IRQs in my machine's AMIBIOS. It seems to have something called IRQ Priority and it looks like this:
PCI Slot1&3 IRQ Priority PCI Slot2&4 IRQ Priority PCI Slot5 IRQ Priority PCI Slot6 IRQ Priority
Each of there entries can have the values: 3, 4, 5, 6, 9, 10, 11, 12, 14, 15 and Auto.
Avi
Well in /proc are some good looks. As root try : root@papa:/proc > cat interrupts CPU0 0: 14180061 XT-PIC timer 1: 18919 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 391472 XT-PIC eth0 8: 2 XT-PIC rtc 9: 103 XT-PIC aic7xxx 10: 23392 XT-PIC usb-uhci, usb-uhci, EMU10K1 12: 368110 XT-PIC PS/2 Mouse 13: 1 XT-PIC fpu 14: 110582 XT-PIC ide0 15: 396 XT-PIC ide1 NMI: 0 This what interrupts are used currently. I set eth0 at 5, SB Live at 10. This works fine on my system. /Dee
I suppose that this means that 1&3 will share IRQ in hardware, and so will 2&4. 5 and 6 will have an individual interrupt (which could be assigned the same as to 1&3 and/or 2&4). But it would be necessary for sharing that the software driver be written with irq sharing in mind. Perhaps it is not, and that would explain that if you move a card to other non sharing slot (5 or 6), and assign (?) it a unique irq, it works. I can tell you that the 3C905 can share irq, since I use it with irq sharing, but I don't know about the SoundBlaster PCI. Correct me if wrong. In my case, I assign in bios IRQ11 to all PCI slots and to mobo USB controller. IRQ11 is shared (hardware) by mobo USB controller, Savage AGP, Matrox PCI, Bt878 (audio and video), two serial PCI ports, a parallel PCI port and a 3Com. I have yet to test if I can print using a shared interrupt. (Note that surely graphics cards drivers will not use irq). ----- Original Message ----- From: "Avi Schwartz" <avi@CFFtechnologies.com> To: "Dee McKinney" <deem@wdm.com> Cc: <suse-linux-e@suse.com> Sent: Friday, March 30, 2001 8:44 AM Subject: Re: [SLE] eth0 or SoundBlaster Live but not both!
I am not sure how to set the IRQs in my machine's AMIBIOS. It seems to have something called IRQ Priority and it looks like this:
PCI Slot1&3 IRQ Priority PCI Slot2&4 IRQ Priority PCI Slot5 IRQ Priority PCI Slot6 IRQ Priority
Each of there entries can have the values: 3, 4, 5, 6, 9, 10, 11, 12, 14, 15 and Auto.
Avi
--On Thursday, March 29, 2001 21:23:18 -0900 Dee McKinney <deem@wdm.com> wrote:
Avi,
I set the IRQ while in my bios, then installed cards.
su Password: root@papa:/home/deem > lspci 00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305 (rev 02) 00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8305 00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev 22) 00:04.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 10) 00:04.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.3 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30) 00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 07) 00:09.1 Input device controller: Creative Labs SB Live! (rev 07) 00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) 00:0b.0 SCSI storage controller: Adaptec AIC-7881U 00:11.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device 0d30 (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF
Avi Schwartz <avi@CFFtechnologies.com> wrote:
Hi,
I have a weird problem. I just installed a SoundBlaster Live card in my system and suddenly I find that I can get networking (eth0) working or sound but not at the same time. If the eth0 driver is loaded first then any attempt to load emu10k1 fails with init_module: No such device. If the sound works then my networking is down. Apparently there is some IO or IRQ conflict. Any idea how to fix this? -- Avi Schwartz Get a Life, avi@CFFtechnologies.com Get Linux!
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq
Well, looks like I managed to get it working. Once I figured out that I can freeze the last screen displayed by the BIOS before the Lilo is loaded and run, I noticed that even the BIOS doesn't see the SB Live. So remembering that some times the order of the cards on the PCI bus can matter, I moved the SB card from slot 5 to 1 and now everything is visible. Strange, I have no explanation to this mystery, but at least it works now. BTW, thanks for the lspci command. I didn't even know it is there. Avi --On Thursday, March 29, 2001 21:23:18 -0900 Dee McKinney <deem@wdm.com> wrote:
Avi,
I set the IRQ while in my bios, then installed cards.
su Password: root@papa:/home/deem > lspci 00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305 (rev 02) 00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device 8305 00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super] (rev 22) 00:04.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 10) 00:04.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.3 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 10) 00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30) 00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 07) 00:09.1 Input device controller: Creative Labs SB Live! (rev 07) 00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) 00:0b.0 SCSI storage controller: Adaptec AIC-7881U 00:11.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device 0d30 (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF
Avi Schwartz <avi@CFFtechnologies.com> wrote:
Hi,
I have a weird problem. I just installed a SoundBlaster Live card in my system and suddenly I find that I can get networking (eth0) working or sound but not at the same time. If the eth0 driver is loaded first then any attempt to load emu10k1 fails with init_module: No such device. If the sound works then my networking is down. Apparently there is some IO or IRQ conflict. Any idea how to fix this?
Thanks, Avi -- Avi Schwartz Get a Life, avi@CFFtechnologies.com Get Linux!
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq
-- Avi Schwartz Get a Life, avi@CFFtechnologies.com Get Linux!
Avi Schwartz <avi@CFFtechnologies.com> wrote:
Well, looks like I managed to get it working. Once I figured out that I can freeze the last screen displayed by the BIOS before the Lilo is loaded and run, I noticed that even the BIOS doesn't see the SB Live. So remembering that some times the order of the cards on the PCI bus can matter, I moved the SB card from slot 5 to 1 and now everything is visible. Strange, I have no explanation to this mystery, but at least it works now.
BTW, thanks for the lspci command. I didn't even know it is there.
Avi
Most welcome. I must confess though, it was Lenz who posted to this list awhile back the lspci command option to see pci cards. Thanks Lenz. /Dee
Avi Schwartz wrote:
... matter, I moved the SB card from slot 5 to 1 and now everything is visible. Strange, I have no explanation to this mystery, but at least it works now.
...
It's likely that your card needs to be able to bus-master. Some motherboards only allow PCI bus-mastering from certain PCI slots. My Asus P2B-D (Intel 440BX chipset) works this way. That's probably why your card works in one slot but not the other. Just a thought, Richard -- << And the knowledge that we fear... >> << is a weapon to be held against us. >> -- Neil Peart ---***---***---***---***---***---***---***---***---***---***---***--- Richard Witt Phone: (330) 672-0096 Dept. of Physics, Kent State University Email: witt@cnr2.kent.edu ---***---***---***---***---***---***---***---***---***---***---***---
participants (4)
-
Avi Schwartz
-
Dee McKinney
-
Richard Witt
-
Webillo Disperso