b44 interrupt problem

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

 



Hello,
I got this problem for the first time today, while I was doing anything
unusual, (even the traffic on eth1 was low), eth1 stopped working, in
the log I see :

May 11 11:37:16 [kernel] irq 16: nobody cared !

I tried ifconfig eth1 down; modprobe -r b44; modprobe b44; ifconfig eth0 up,
but the iface was not working until reboot.

Unfortunately I've lost the dmesg lines, but it contained traceback with
last line in b44_interrupt. To my non-kernel-hacker, eye,

b44c:883: return IRQ_RETVAL(handled);

seems supsicious.

The card is integrated in my HP Compaq notebook, i915/910GML chipset.

Some system information:
# uname -a
Linux odin 2.6.11-gentoo-r6 #6 Sun May 8 17:08:07 CEST 2005 i686 Intel(R)
Celeron(R) M processor         1.30GHz GenuineIntel GNU/Linux

# cat /proc/interrupts
           CPU0
  0:    1956135    IO-APIC-edge  timer
  1:       5993    IO-APIC-edge  i8042
  9:          4   IO-APIC-level  acpi
 12:       1290    IO-APIC-edge  i8042
 14:       9611    IO-APIC-edge  ide0
 16:     296501   IO-APIC-level  eth1
 17:          0   IO-APIC-level  uhci_hcd
 18:          0   IO-APIC-level  uhci_hcd, yenta
 19:          0   IO-APIC-level  uhci_hcd
 21:          0   IO-APIC-level  Intel ICH, ipw2200
 22:          3   IO-APIC-level  ohci1394
 23:      83299   IO-APIC-level  uhci_hcd, ehci_hcd# lsmod

#lsmod
Module                  Size  Used by
b44                    19460  0
mii                     4032  1 b44
ipv6                  216320  38
ohci_hcd               18760  0
eth1394                17736  0
psmouse                27400  0
ohci1394               31044  0
ieee1394               93752  2 eth1394,ohci1394
yenta_socket           20104  1
rsrc_nonstatic          9216  1 yenta_socket
ipw2200               154504  0
firmware_class          7552  1 ipw2200
ieee80211              37860  1 ipw2200
ieee80211_crypt         4488  2 ipw2200,ieee80211
ehci_hcd               28680  0
usbhid                 25152  0
uhci_hcd               29520  0
snd_pcm_oss            48416  0
snd_mixer_oss          17600  1 snd_pcm_oss
snd_seq_oss            31616  0
snd_seq_midi_event      5888  1 snd_seq_oss
snd_seq                47952  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6924  2 snd_seq_oss,snd_seq
snd_intel8x0           28672  2
snd_ac97_codec         75128  1 snd_intel8x0
snd_pcm                81032  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              20420  2 snd_seq,snd_pcm
snd                    46180  13
snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc          7684  2 snd_intel8x0,snd_pcm
nls_utf8                1664  1
ntfs                  105328  1
p4_clockmod             3976  0
speedstep_lib           3136  1 p4_clockmod

# modinfo b44
author:         Florian Schirmer, Pekka Pietikainen, David S. Miller
description:    Broadcom 4400 10/100 PCI ethernet driver
license:        GPL
version:        0.95
parmtype:       b44_debug:int
parm:           b44_debug:B44 bitmapped debugging message enable value
vermagic:       2.6.11-gentoo-r6 PENTIUMM gcc-3.3
depends:        mii
alias:          pci:v000014E4d00004401sv*sd*bc*sc*i*
alias:          pci:v000014E4d00004402sv*sd*bc*sc*i*
alias:          pci:v000014E4d0000170Csv*sd*bc*sc*i*
srcversion:     87571C87A7C6DE37D31D83A

# mii-tool eth1
eth1: negotiated 100baseTx-FD flow-control, link ok

#lspci -v
0000:02:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX
(rev 02)
        Subsystem: Hewlett-Packard Company: Unknown device 099c
        Flags: bus master, fast devsel, latency 64, IRQ 16
        Memory at d000e000 (32-bit, non-prefetchable)
        Capabilities: [40] Power Management version 2

Kernel is compiled with :

# CONFIG_PREEMPT is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y

-- Martin


-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux