|
I know
you don't want to hear this, but you have no recourse but to move the one of
these two devices to another slot.
If you
look at the printout, the two devices are hardwired to PCI Interrupt PIN A, so
no matter how you change one, you'll also be changing the other at the same
time. You have no other choice. AFAIK Linux doesn't take to IRQ sharing very
well.
-JMS
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Julio Matarranz Sent: Sunday, December 10, 2000 4:25 PM To: [EMAIL PROTECTED] Subject: [expert] IRQ stuff I just moved from red hat 6.2 to mandrake
7.2... i guess for the better.
Red Hat did fine, I had no problems but I wanted to
try the Madrake distrbution.
The problem s that after the installation i found
out that both my ether and my soound card werent working any more.
When I try to configure my sound card
(SounBlasterPCI 128), using sndconfig I get this error msg:
modprobe error The following error occurred running the modprobe program: /lib/modules/2.2.17-21mdk/misc/es1370.o: init_module: Device or resource busy /lib/modules/2.2.17-21mdk/misc/es1370.o: insmod /lib/modules/2.2.17-21mdk/misc/es1370.o failed /lib/modules/2.2.17-21mdk/misc/es1370.o: insmod sound-slot-0 failed This sounded a bit like irq problem, so I checked the config:
# lspci
00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev
20)
Subsystem: Kingston Technologies: Unknown device f002 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Interrupt: pin A routed to IRQ 0 Region 0: I/O ports at a400 Region 1: Memory at cf000000 (32-bit, non-prefetchable) 00:09.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev
01)
Subsystem: Unknown device 4942:4c4c Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort-<MAbort- >SERR- <PERR- Latency: 32 (3000ns min, 32000ns max) Interrupt: pin A routed to IRQ 0 Region 0: I/O ports at b000 Both interfaces had irq 0... i guess theres something wrong in here. Every
other interface is ok.
Lets see if the ether is working properly:
# ifconfig -a
eth0 Link encap:Ethernet HWaddr
00:C0:F0:48:5F:BA
inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0 BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Base address:0x8000 lo Link encap:Local
Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 The interface is properly configured but is not up. Lets put it up
# ifconfig eth0 up
SIOCSIFFLAGS: Resource temporarily unavailable Looking over the internet this error msg it seems to be a IRQ probl... but
I cant find a workaround.
Physically changing the interface slot is no good....
Now here Im stuck!
I guess the problem is to do with the irq stuff but to be honest I dont
know how to solve it.
Anyone has any idea?
Thanks
Julio
|
- [expert] IRQ stuff Julio Matarranz
- Re: [expert] IRQ stuff Mike MacCana
- RE: [expert] IRQ stuff Jose M. Sanchez
- Jose M. Sanchez
