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

IRQ Conflicts ?



Hello,

I am using Debian Potato on a Dell Inspiron 3500.
Sometimes when I am connected to 100 MHz networks through the PCMCIA card,
all the applications which have to work with the PCMCIA card freeze. Then
they come alive for a moment and again freeze.
I am quite new to the Debian GNU/Linux world and I really wonder what it
could be. The txqueuelen was at first set to 100. I set it to 200 to see
if the problem was circumvented but no, it stays freezing.

Some informations :
I am connected to a 100 MHz Hub

Linux kernel 2.2.18pre21 as he comes with the stable dist

When it freezes, ifconfig gives :
eth0      Link encap:Ethernet  HWaddr 00:10:4B:FF:67:D1
          inet addr:130.104.237.64  Bcast:130.104.237.255
Mask:255.255.255.0
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:26897 errors:11 dropped:0 overruns:839 frame:17
          TX packets:10322 errors:189 dropped:0 overruns:0 carrier:1
          collisions:66 txqueuelen:200
          Interrupt:10 Base address:0x280

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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

Contents of /proc/interrupts is :
          CPU0
  0:    1203191          XT-PIC  timer
  1:      22289          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
 10:      34882          XT-PIC  i82365, eth0
 12:     213888          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:     153763          XT-PIC  ide0
 15:         10          XT-PIC  ide1
NMI:          0

When I run dmesg, I obtain :
delivered -- IRQ blocked by another device?
  Flags; bus-master 1, full 1; dirty 2 current 12.
  Transmit list 04bda2b0 vs. c4bda220.
  0: @c4bda200  length 80000056 status 80010056
  1: @c4bda210  length 80000056 status 80010056
  2: @c4bda220  length 80000056 status 80010056
  3: @c4bda230  length 80000036 status 80010036
  4: @c4bda240  length 80000056 status 80010056
  5: @c4bda250  length 800000f6 status 800100f6
  6: @c4bda260  length 80000056 status 80010056
  7: @c4bda270  length 80000056 status 80010056
  8: @c4bda280  length 80000056 status 80010056
  9: @c4bda290  length 80000056 status 80010056
  10: @c4bda2a0  length 80000056 status 80010056
  11: @c4bda2b0  length 80000056 status 80010056
  12: @c4bda2c0  length 8000009a status 8001009a
  13: @c4bda2d0  length 80000036 status 80010036
  14: @c4bda2e0  length 80000036 status 80010036
  15: @c4bda2f0  length 80000036 status 80010036
eth0: Resetting the Tx ring pointer.
eth0: Tx Ring full, refusing to send buffer.
eth0: transmit timed out, tx_status 00 status e681.
  diagnostics: net 0cc2 media a800 dma 0000003a.
eth0: Interrupt posted but not delivered -- IRQ blocked by another device?
  Flags; bus-master 1, full 1; dirty 2 current 12.
  Transmit list 04bda2b0 vs. c4bda220.
  0: @c4bda200  length 80000056 status 80010056
  1: @c4bda210  length 80000056 status 80010056
  2: @c4bda220  length 80000056 status 80010056
  3: @c4bda230  length 80000036 status 80010036
  4: @c4bda240  length 80000056 status 80010056
  5: @c4bda250  length 800000f6 status 800100f6
  6: @c4bda260  length 80000056 status 80010056
  7: @c4bda270  length 80000056 status 80010056
  8: @c4bda280  length 80000056 status 80010056
  9: @c4bda290  length 80000056 status 80010056
  10: @c4bda2a0  length 80000056 status 80010056
  11: @c4bda2b0  length 80000056 status 80010056
  12: @c4bda2c0  length 8000009a status 8001009a
  13: @c4bda2d0  length 80000036 status 80010036
  14: @c4bda2e0  length 80000036 status 80010036
  15: @c4bda2f0  length 80000036 status 80010036
eth0: Resetting the Tx ring pointer.
eth0: Tx Ring full, refusing to send buffer.
eth0: transmit timed out, tx_status 00 status e681.
  diagnostics: net 0cc2 media a800 dma 0000003a.

the same message several times an it ends with

eth0: Resetting the Tx ring pointer.
eth0: Tx Ring full, refusing to send buffer.

Many Thanks.

Laurent.






Reply to: