Hi Matthew,

Here is a fresh dmesg output immediately after booting (still long, but not filled with the repeating ping material this time):

[EMAIL PROTECTED] roger]# dmesg
0001000
found SMP MP-table at 000f5cc0
hm, page 000f5000 reserved twice.
hm, page 000f6000 reserved twice.
hm, page 0009f000 reserved twice.
hm, page 000a0000 reserved twice.
On node 0 totalpages: 97888
zone(0): 4096 pages.
zone(1): 93792 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 PTLTD ) @ 0x000f5c60
ACPI: RSDT (v001 PTLTD RSDT 0x06040000 LTP 0x00000000) @ 0x17e6586a
ACPI: FADT (v001 INTEL NBGV 0x06040000 PTL 0x00000003) @ 0x17e69f14
ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @ 0x17e69f88
ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x17e69fd8
ACPI: DSDT (v001 WIST PELICAN 0x06040000 MSFT 0x0100000d) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 Pentium 4(tm) XEON(tm) APIC version 20
ACPI: LAPIC_NMI (acpi_id[0x00] polarity[0x1] trigger[0x1] lint[0x1])
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: INTEL Product ID: BKDG+ICH4 APIC at: 0xFEE00000
I/O APIC #1 Version 32 at 0xFEC00000.
Enabling APIC mode: Flat. Using 1 I/O APICs
Processors: 1
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=linux ro root=305 devfs=mount acpi=ht resume=/dev/hda6
Initializing CPU#0
Detected 1999.814 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3984.58 BogoMIPS
Memory: 383396k/391552k available (1508k kernel code, 7768k reserved, -1961k data, 156k init, 0k highmem, 0k BadRAM)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
CPU: Common caps: bfebfbff 00000000 00000000 00000000
CPU: Intel Mobile Intel(R) Celeron(R) CPU 2.00GHz stepping 07
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
ENABLING IO-APIC IRQs
Setting 1 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 1 ... ok.
init IO_APIC IRQs
..TIMER: vector=0x31 pin1=-1 pin2=0
...trying to set up timer (IRQ0) through the 8259A ...
..... (found pin 0) ...works.
number of MP IRQ sources: 33.
number of IO-APIC #1 registers: 24.
testing the IO APIC.......................


IO APIC #1......
.... register #00: 01000000
....... : physical APIC id: 01
....... : Delivery Type: 0
....... : LTS : 0
.... register #01: 00178020
....... : max redirection entries: 0017
....... : PRQ implemented: 1
....... : IO APIC version: 0020
.... register #02: 00000000
....... : arbitration: 00
.... register #03: 00000001
....... : Boot DT : 1
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 001 01 0 0 0 0 0 1 1 31
01 001 01 0 0 0 0 0 1 1 39
02 000 00 1 0 0 0 0 0 0 00
03 001 01 0 0 0 0 0 1 1 41
04 001 01 0 0 0 0 0 1 1 49
05 001 01 0 0 0 0 0 1 1 51
06 001 01 0 0 0 0 0 1 1 59
07 001 01 0 0 0 0 0 1 1 61
08 001 01 0 0 0 0 0 1 1 69
09 001 01 0 0 0 0 0 1 1 71
0a 001 01 1 1 0 0 0 1 1 79
0b 001 01 1 1 0 0 0 1 1 81
0c 001 01 0 0 0 0 0 1 1 89
0d 001 01 0 0 0 0 0 1 1 91
0e 001 01 0 0 0 0 0 1 1 99
0f 001 01 0 0 0 0 0 1 1 A1
10 001 01 0 0 0 0 0 1 1 A9
11 001 01 0 0 0 0 0 1 1 B1
12 001 01 0 0 0 0 0 1 1 B9
13 001 01 0 0 0 0 0 1 1 C1
14 001 01 0 0 0 0 0 1 1 C9
15 001 01 0 0 0 0 0 1 1 D1
16 001 01 0 0 0 0 0 1 1 D9
17 001 01 0 0 0 0 0 1 1 E1
IRQ to pin mappings:
IRQ0 -> 0:0-> 0:0
IRQ1 -> 0:1
IRQ2 -> 0:2
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ18 -> 0:18
IRQ19 -> 0:19
IRQ20 -> 0:20
IRQ21 -> 0:21
IRQ22 -> 0:22
IRQ23 -> 0:23
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1999.8313 MHz.
..... host bus clock speed is 99.9913 MHz.
cpu: 0, clocks: 999913, slice: 499956
CPU0<T0:999904,T1:499936,D:12,S:499956,C:999913>
mtrr: v1.40 (20010327) Richard Gooch ([EMAIL PROTECTED])
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20030813
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfd824, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge
PCI: Using IRQ router PIIX [8086/24c0] at 00:1f.0
PCI->APIC IRQ transform: (B0,I2,P0) -> 0
PCI->APIC IRQ transform: (B0,I29,P0) -> 0
PCI->APIC IRQ transform: (B0,I29,P1) -> 3
PCI->APIC IRQ transform: (B0,I29,P2) -> 0
PCI->APIC IRQ transform: (B0,I29,P3) -> 7
PCI->APIC IRQ transform: (B0,I31,P0) -> 1
PCI->APIC IRQ transform: (B0,I31,P1) -> 1
PCI->APIC IRQ transform: (B0,I31,P1) -> 1
PCI->APIC IRQ transform: (B0,I31,P1) -> 1
PCI->APIC IRQ transform: (B2,I5,P0) -> 3
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
Starting kswapd
kinoded started
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch ([EMAIL PROTECTED])
devfs: boot_options: 0x1
pty: 1024 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
RAMDISK driver initialized: 16 RAM disks of 32000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 00:1f.1
PCI: Enabling device 00:1f.1 (0005 -> 0007)
ICH4: chipset revision 2
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1860-0x1867, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1868-0x186f, BIOS settings: hdc:DMA, hdd:pio
hda: IC25N020ATCS04-0, ATA DISK drive
blk: queue c0180d20, I/O limit 4095Mb (mask 0xffffffff)
hdc: QSI CD-ROM SCR-242, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 39070080 sectors (20004 MB) w/1768KiB Cache, CHS=2432/255/63, UDMA(100)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 < p5 p6 p7 > p4
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Resume Machine: This is normal swap space
Swsusp 1.0.3: kswsuspd starting
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 300k freed
VFS: Mounted root (ext2 filesystem).
Mounted devfs on /dev
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Mounted devfs on /dev
Freeing unused kernel memory: 156k freed
Real Time Clock Driver v1.10e
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 12:42:04 Sep 18 2003
usb-uhci.c: High bandwidth mode enabled
PCI: No IRQ known for interrupt pin A of device 00:1d.0. Probably buggy MP table.
usb-uhci.c: found UHCI device with no IRQ assigned. check BIOS settings!
PCI: Setting latency timer of device 00:1d.1 to 64
usb-uhci.c: USB UHCI at I/O 0x1820, IRQ 3
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: No IRQ known for interrupt pin C of device 00:1d.2. Probably buggy MP table.
usb-uhci.c: found UHCI device with no IRQ assigned. check BIOS settings!
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
PCI: Setting latency timer of device 00:1d.7 to 64
ehci_hcd 00:1d.7: Intel Corp. 82801DB USB2
ehci_hcd 00:1d.7: irq 7, pci mem d8845000
usb.c: new USB bus registered, assigned bus number 2
ehci_hcd 00:1d.7: enabled 64bit PCI DMA
PCI: 00:1d.7 PCI cache line size set incorrectly (0 bytes) by BIOS/FW.
PCI: 00:1d.7 PCI cache line size corrected to 32.
ehci_hcd 00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-19/2.4
hub.c: USB hub found
hub.c: 6 ports detected
usbdevfs: remount parameter error
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
Adding Swap: 441748k swap-space (priority -1)
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
NTFS driver 2.1.4a [Flags: R/O MODULE].
NTFS volume version 3.1.
MSDOS FS: IO charset iso8859-15
MSDOS FS: Using codepage 850
MSDOS FS: IO charset iso8859-15
MSDOS FS: Using codepage 850
8139too Fast Ethernet driver 0.9.26
eth0: RealTek RTL8139 Fast Ethernet at 0xd88f7000, 00:00:e2:9c:46:72, IRQ 3
eth0: Identified 8139 chip type 'RTL-8139C'
inserting floppy driver for 2.4.22-10mdk
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
hdc: attached ide-cdrom driver.
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
Linux Kernel Card Services Kernel Version
options: [pci] [cardbus] [pm]
PCI: No IRQ known for interrupt pin A of device 02:09.0. Probably buggy MP table.
Yenta IRQ list 0030, PCI irq0
Socket status: 30000007
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
Installing knfsd (copyright (C) 1996 [EMAIL PROTECTED]).
unable to grab IRQ 1
Intel ICH soundcard not found or device busy
general protection fault: e7a8
snd soundcore nfsd ds yenta_socket pcmcia_core af_packet ide-floppy ide-tape ide-cd cdrom floppy 8139too mii nls_cp850 vfat fat nls_iso8859-15 ntfs supermount ehci-hcd usb-uhci usbcore rtc ext3 jbd
CPU: 0
EIP: 0050:[<000023c1>] Not tainted
EFLAGS: 00010046
EIP is at E Using_Versions+0x23c0/0xc01d882f
eax: 00000282 ebx: 00000001 ecx: 00000000 edx: 00000000
esi: ffffffff edi: 00000014 ebp: d66dfea0 esp: d66dfe98
ds: 0058 es: 0000 ss: 0018
Process apmd (pid: 1155, stackpage=d66df000)
Stack: 462c44b1 0000fea0 00000058 ffff0282 feb40050 00000001 530a0000 00000016
0048467c d7a60000 d66dfef8 c01cfd3a 00000010 d66dfef8 00000282 d7d30018
00000018 400f8530 00000000 d7a60000 d7d30000 d66dff56 ffffffff ffffffff
Call Trace:
[<c01cfd3a>] apm_bios_call+0x3a/0x90 [kernel]
[<c01d01ab>] apm_get_power_status+0x3b/0x90 [kernel]
[<c01d0e17>] apm_get_info+0x37/0x100 [kernel]
[<c022336c>] proc_file_read+0x15c/0x1b0 [kernel]
[<c02013fa>] sys_read+0x7a/0x100 [kernel]
[<c01c4333>] system_call+0x33/0x40 [kernel]


Code: Bad EIP value.
<6>NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 00002000. (queue head)
eth0: Tx descriptor 1 is 00002000.
eth0: Tx descriptor 2 is 00002000.
eth0: Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 320M
agpgart: Detected an Intel(R) 845G Chipset.
agpgart: Detected 892K stolen memory.
agpgart: AGP aperture is 128M @ 0xd8000000
memory : d649f520
memory : d649f560
memory : d649f5a0
[drm] AGP 0.99 Aperture @ 0xd8000000 128MB
[drm] Initialized i830 1.3.2 20021108 on minor 0
mtrr: base(0xd8020000) is not aligned on a size(0x180000) boundary
memory : d649f620
memory : d649f660
memory : d649f6a0
memory : d649f6e0
memory : d649f720
PCI: No IRQ known for interrupt pin A of device 00:02.0. Probably buggy MP table.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 00002000. (queue head)
eth0: Tx descriptor 1 is 00002000.
eth0: Tx descriptor 2 is 00002000.
eth0: Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 00002000. (queue head)
eth0: Tx descriptor 1 is 00002000.
eth0: Tx descriptor 2 is 00002000.
eth0: Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
SCSI subsystem driver Revision: 1.00
general protection fault: e7a8
sg st sr_mod sd_mod scsi_mod i830 agpgart snd soundcore nfsd ds yenta_socket pcmcia_core af_packet ide-floppy ide-tape ide-cd cdrom floppy 8139too mii nls_cp850 vfat fat nls_iso8859-15 ntfs supermount ehci-hcd usb-uhci usbcore rtc ext3 jbd
CPU: 0
EIP: 0050:[<000023c1>] Not tainted
EFLAGS: 00010046
EIP is at E Using_Versions+0x23c0/0xc01d882f
eax: 00000282 ebx: 00000001 ecx: 00000000 edx: 00000000
esi: ffffffff edi: 00000014 ebp: d12c5ea0 esp: d12c5e98
ds: 0058 es: 0000 ss: 0018
Process kdeinit (pid: 1777, stackpage=d12c5000)
Stack: 462c44b1 00005ea0 00000058 ffff0282 5eb40050 00000001 530a0000 00000016
0048467c d3490000 d12c5ef8 c01cfd3a 00000010 d12c5ef8 00000282 d2010018
00000018 41131b17 00000000 d3490007 d2010000 d12c5f56 ffffffff ffffffff
Call Trace:
[<c01cfd3a>] apm_bios_call+0x3a/0x90 [kernel]
[<c01d01ab>] apm_get_power_status+0x3b/0x90 [kernel]
[<c01d0e17>] apm_get_info+0x37/0x100 [kernel]
[<c022336c>] proc_file_read+0x15c/0x1b0 [kernel]
[<c02013fa>] sys_read+0x7a/0x100 [kernel]
[<c01c4333>] system_call+0x33/0x40 [kernel]


Code: Bad EIP value.
<6>NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 00002000. (queue head)
eth0: Tx descriptor 1 is 00002000.
eth0: Tx descriptor 2 is 00002000.
eth0: Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.




Matthew Gregan wrote:

On Thu, Apr 01, 2004 at 08:16:56AM +1200, Roger Searle wrote:


3: 0 IO-APIC-edge usb-uhci, eth0



Presumably this output was produced after the machine had been up for a while, and you'd tried to bring the network up and perform tests pings, etc. If that's true, then it looks as if the kernel is screwing up interrupt routing (note that the interrupt that eth0 is associated with has been never been raised). It's quite likely that specifying 'acpi=off' (and possibly also 'noapic') with your kernel boot command will allow the NIC to work--but these options are only a temporary fix.

The permanent fix will likely require a kernel upgrade--what version are
you currently running?  ('uname -r' to check)



(dmesg isn't short !!)



No, it's not, and unfortunately the information I wanted to see was long gone. Somewhat unrelated to your NIC problems, I noticed that the dmesg you provided had two kernel oops messages, both related to APM. This suggests either a kernel bug, or a problem with your hardware.

Cheers,
-mjg






Reply via email to