Pagina 1 di 1

{ RISOLTO } Problema IRQ

Inviato: dom 18 mag 2008, 18:26
da ciaccaro
Salve , mi rivolgo a voi per risolvere un problea di irq
Ho compilato il kernel , cercando di renderlo piu leggero possibile , solo che in seguito alla compilazione , non posso attivare la scheda wifi ipw2200 e la scheda lan RTL-8139/8139C/8139C+

In pratica se le attivo entrambi

Codice: Seleziona tutto

Message from syslogd@Ch at Sun May 18 13:37:57 2008 ...
Ch kernel: Disabling IRQ #11
vi posto un po di roba

Codice: Seleziona tutto

          CPU0
  0:     936918    XT-PIC-XT        timer
  1:       1241    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  8:          1    XT-PIC-XT        rtc
  9:     623505    XT-PIC-XT        acpi
 10:     219945    XT-PIC-XT        yenta, eth0, i915@pci:0000:00:02.0
 11:      82921    XT-PIC-XT        ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, Intel ICH6, ipw2200
 12:        124    XT-PIC-XT        i8042
 14:      18460    XT-PIC-XT        libata
 15:       9605    XT-PIC-XT        libata
NMI:          0
ERR:          0
lspci

Codice: Seleziona tutto

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
06:01.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
06:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
Dovendo essere un problema di interrupt , mi sarei aspettato di trovare sia la ip2200 che la lan eth0 sulla stesso irq , ma nn essendo cosi non so come procedere.

Si potrebbero modificare manualmente gli irq ?

Ringrazio in anticipo

Re: Problema IRQ

Inviato: dom 18 mag 2008, 18:29
da ciaccaro
Dimenticavo ,il kernel in questione e' il 2.6.21.5

Re: Problema IRQ

Inviato: dom 18 mag 2008, 20:07
da lennynero
anche io ho un problema simile, cioè a me a volte si disabilita irq 5(la ipw2200), e a volte si freeza completamente il pc, dopo k riavvii successivi non mi vede wifi e lan....Dopo delle ore di "riposo" magari me le vede di nuovo, ma dopo un tempo indeterminato si disattiva la wifi o si freeza il pc. Nel mio caso ho ipotizzato un problema hw del portatile(asus a6va) :evil:

Re: Problema IRQ

Inviato: dom 18 mag 2008, 21:02
da phobos3576
Nei moderni computer le 15 IRQ disponibili attraverso i due PIC (Programmable Interrupt Controller) non sono più sufficienti, per cui si ricorre ad un altro metodo basato sul dispositivo APIC (Advanced PIC); in sostanza, si tratta di assegnare a rotazione le IRQ alle varie periferiche presenti.
Vedendo le informazioni che hai postato mi sembra che nel tuo kernel non sia stato abilitato APIC; nel mio caso, ad esempio, ottengo:

Codice: Seleziona tutto

           CPU0       CPU1
  0:       258          0    XT-PIC-XT        timer
  1:      3039          9   IO-APIC-edge      i8042
  7:         1          0   IO-APIC-edge
  9:         0          0   IO-APIC-fasteoi   acpi
 12:      32223        132   IO-APIC-edge      i8042
 15:      15524         25   IO-APIC-edge      ide1
 16:          1          1   IO-APIC-fasteoi
 17:      52211          2   IO-APIC-fasteoi   sata_nv, HDA Intel
 18:          3          1   IO-APIC-fasteoi   sata_nv, ehci_hcd:usb2
 19:      90376          1   IO-APIC-fasteoi   eth0
 20:      32549          1   IO-APIC-fasteoi   ohci_hcd:usb1
 21:          1          1   IO-APIC-fasteoi   ohci1394
 22:      66284          1   IO-APIC-fasteoi   nvidia
 23:      94993          1   IO-APIC-fasteoi   saa7133[0], saa7133[0]
NMI:          0          0   Non-maskable interrupts
LOC:     889536     889590   Local timer interrupts
RES:      36652      89494   Rescheduling interrupts
CAL:        186        245   function call interrupts
TLB:        448        732   TLB shootdowns
TRM:          0          0   Thermal event interrupts
SPU:          0          0   Spurious interrupts
ERR:          1
MIS:          0
Se il problema è questo, devi ricompilare il kernel abilitando APIC nella sezione "Processor type and features" (ammesso che il tuo PC supporti APIC).

Re: Problema IRQ

Inviato: lun 19 mag 2008, 1:17
da ciaccaro
Grazie per le risposte , sto in questo momento ricompilando il kernel abilitando apic .
Ho un centrino 1,7 , spero lo supporti.
Appena finisco vi faro sapere . ^__^

Re: Problema IRQ

Inviato: lun 19 mag 2008, 2:09
da lennynero
phobos3576 ha scritto:...Vedendo le informazioni che hai postato mi sembra che nel tuo kernel non sia stato abilitato APIC; nel mio caso, ad esempio, ottengo:

Codice: Seleziona tutto

           CPU0       CPU1
  0:       258          0    XT-PIC-XT        timer
  1:      3039          9   IO-APIC-edge      i8042
  7:         1          0   IO-APIC-edge
  9:         0          0   IO-APIC-fasteoi   acpi
 12:      32223        132   IO-APIC-edge      i8042
 15:      15524         25   IO-APIC-edge      ide1
 16:          1          1   IO-APIC-fasteoi
 17:      52211          2   IO-APIC-fasteoi   sata_nv, HDA Intel
 18:          3          1   IO-APIC-fasteoi   sata_nv, ehci_hcd:usb2
 19:      90376          1   IO-APIC-fasteoi   eth0
 20:      32549          1   IO-APIC-fasteoi   ohci_hcd:usb1
 21:          1          1   IO-APIC-fasteoi   ohci1394
 22:      66284          1   IO-APIC-fasteoi   nvidia
 23:      94993          1   IO-APIC-fasteoi   saa7133[0], saa7133[0]
NMI:          0          0   Non-maskable interrupts
LOC:     889536     889590   Local timer interrupts
RES:      36652      89494   Rescheduling interrupts
CAL:        186        245   function call interrupts
TLB:        448        732   TLB shootdowns
TRM:          0          0   Thermal event interrupts
SPU:          0          0   Spurious interrupts
ERR:          1
MIS:          0
...
Qual'è il comando per ottenere questo output!?!?!

Re: Problema IRQ

Inviato: lun 19 mag 2008, 9:50
da ciaccaro

Codice: Seleziona tutto

$ cat /proc/interrupts

Re: { RISOLTO } Problema IRQ

Inviato: lun 19 mag 2008, 9:53
da ciaccaro
Perfetto , in seguito alla ricompilazione con APIC tutto funziona alla perfezione
Grazie @_@ una comunita davvero attiva .

Aggiunto tag RISOLTO