[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ¿Qué información da "/proc/interrupts"?



El 8/05/07, Iñaki Baz Castillo <ibc.listas@aliax.net> escribió:
Hola, resulta que yo siempre he comprobado el número de IRQ que usa un
dispositivo haciendo:

  ~# cat /proc/interrupts
             CPU0       CPU1
  0:     516645          0    IO-APIC-edge  timer
  1:          0          0    IO-APIC-edge  i8042
  8:       1335    2101067    IO-APIC-edge  rtc
  9:          1          0   IO-APIC-level  acpi
 14:         64          0    IO-APIC-edge  ide0
 50:     209745          0         PCI-MSI  eth0
177:     128495          0   IO-APIC-level  HFC-multi
217:       5187          0   IO-APIC-level  libata
225:          2          0   IO-APIC-level  ehci_hcd:usb5
233:    2055903          0   IO-APIC-level  wctdm
NMI:          0          0
LOC:     504692     503760
ERR:          0
MIS:          0


Es decir, deduzco que la tarjeta HFC usa la IRQ 177.

Pero luego hago un "lspci -vb" y resulta que dicha tarjeta HFC me dice que usa
la IRQ 7. ¿En qué quedamos? De hecho juraría que otras veces me coincidía.

¿Alguien me puede decir qué significa la primera columna de
/proc/interrupts si no es el número de IRQ?

Bueno, ya me lo han explicado:


"Si eliminas apic con un noapic en el arranque te quedara con la IRQ 7,
que es la que te enseña un lspci -vb.

del man de lspci:

  -b     Bus-centric view. Show all IRQ numbers and addresses as seen
by the cards on the PCI bus instead of as seen by the kernel."




--
Iñaki Baz Castillo
<ibc.listas@aliax.net>

Reply to: