Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Nov 2003 16:41:18 +0100 (CET)
From:      kheuer@gwdg.de
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   kern/59728: Qlogic adapter DMA setup failure with PAE kernel
Message-ID:  <200311271541.hARFfI3R000599@gwdu114.gwdg.de>
Resent-Message-ID: <200311271550.hARFoMdR030148@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         59728
>Category:       kern
>Synopsis:       Qlogic adapter DMA setup failure with PAE kernel
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 27 07:50:21 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Konrad Heuer
>Release:        FreeBSD 4.9-RELEASE i386
>Organization:
GWDG
>Environment:
System: FreeBSD gwdu114.gwdg.de 4.9-RELEASE FreeBSD 4.9-RELEASE #3: Thu Nov 27 14:21:22 CET 2003 kheuer@gwdu111.gwdg.de:/usr/obj/usr/src/sys/GWDU114 i386


	
>Description:
	When booting a PAE kernel on Dell PowerEdge 2650, initialization
	of a Qlogic adapter fails; extract from boot messages follows:
	-------------------------------------------------------------------------------
	Nov 27 14:10:10 gwdu114 /kernel: real memory  = 6442450944 (6291456K bytes)
	Nov 27 14:10:10 gwdu114 /kernel: avail memory = 6002708480 (5862020K bytes)
	(...)
	Nov 27 14:10:10 gwdu114 /kernel: isp0: <Qlogic ISP 2312 PCI FC-AL Adapter> port
	0xdc00-0xdcff mem 0xfcf00000-0xfcf00fff irq 11 at device 6.0 on pci1
	Nov 27 14:10:10 gwdu114 /kernel: isp0: error 16 creating per-cmd DMA maps
	Nov 27 14:10:10 gwdu114 /kernel: isp0: Cannot setup DMA
	-------------------------------------------------------------------------------
	Complete boot messages are:
	-------------------------------------------------------------------------------
	Nov 27 14:10:10 gwdu114 /kernel: Copyright (c) 1992-2003 The FreeBSD Project.
	Nov 27 14:10:10 gwdu114 /kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 198
	9, 1991, 1992, 1993, 1994
	Nov 27 14:10:10 gwdu114 /kernel: The Regents of the University of California. Al
	l rights reserved.
	Nov 27 14:10:10 gwdu114 /kernel: FreeBSD 4.9-RELEASE #1: Thu Nov 27 13:08:56 CET
	 2003
	Nov 27 14:10:10 gwdu114 /kernel: kheuer@gwdu111.gwdg.de:/usr/obj/usr/src/sys/GWD
	U114
	Nov 27 14:10:10 gwdu114 /kernel: Timecounter "i8254"  frequency 1193182 Hz
	Nov 27 14:10:10 gwdu114 /kernel: CPU: Intel(R) Xeon(TM) CPU 3.06GHz (3051.56-MHz
	 686-class CPU)
	Nov 27 14:10:10 gwdu114 /kernel: Origin = "GenuineIntel"  Id = 0xf25  Stepping =
	 5
	Nov 27 14:10:10 gwdu114 /kernel: Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,
	MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,
	SS,HTT,TM,PBE>
	Nov 27 14:10:10 gwdu114 /kernel: Hyperthreading: 2 logical CPUs
	Nov 27 14:10:10 gwdu114 /kernel: real memory  = 6442450944 (6291456K bytes)
	Nov 27 14:10:10 gwdu114 /kernel: avail memory = 6002708480 (5862020K bytes)
	Nov 27 14:10:10 gwdu114 /kernel: Changing APIC ID for IO APIC #0 from 0 to 8 on
	chip
	Nov 27 14:10:10 gwdu114 /kernel: Changing APIC ID for IO APIC #1 from 0 to 9 on
	chip
	Nov 27 14:10:10 gwdu114 /kernel: Changing APIC ID for IO APIC #2 from 0 to 10 on
	 chip
	Nov 27 14:10:10 gwdu114 /kernel: Programming 16 pins in IOAPIC #0
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #0 intpin 2 -> irq 0
	Nov 27 14:10:10 gwdu114 /kernel: Programming 16 pins in IOAPIC #1
	Nov 27 14:10:10 gwdu114 /kernel: Programming 16 pins in IOAPIC #2
	Nov 27 14:10:10 gwdu114 /kernel: FreeBSD/SMP: Multiprocessor motherboard: 4 CPUs
	Nov 27 14:10:10 gwdu114 /kernel: cpu0 (BSP): apic id:  0, version: 0x00050014, a
	t 0xfee00000
	Nov 27 14:10:10 gwdu114 /kernel: cpu1 (AP):  apic id:  1, version: 0x00050014, a
	t 0xfee00000
	Nov 27 14:10:10 gwdu114 /kernel: cpu2 (AP):  apic id:  6, version: 0x00050014, a
	t 0xfee00000
	Nov 27 14:10:10 gwdu114 /kernel: cpu3 (AP):  apic id:  7, version: 0x00050014, a
	t 0xfee00000
	Nov 27 14:10:10 gwdu114 /kernel: io0 (APIC): apic id:  8, version: 0x000f0011, a
	t 0xfec00000
	Nov 27 14:10:10 gwdu114 /kernel: io1 (APIC): apic id:  9, version: 0x000f0011, a
	t 0xfec01000
	Nov 27 14:10:10 gwdu114 /kernel: io2 (APIC): apic id: 10, version: 0x000f0011, a
	t 0xfec02000
	Nov 27 14:10:10 gwdu114 /kernel: Preloaded elf kernel "kernel" at 0xc0349000.
	Nov 27 14:10:10 gwdu114 /kernel: Warning: Pentium 4 CPU: PSE disabled
	Nov 27 14:10:10 gwdu114 /kernel: Pentium Pro MTRR support enabled
	Nov 27 14:10:10 gwdu114 /kernel: Using $PIR table, 9 entries at 0xc00fc430
	Nov 27 14:10:10 gwdu114 /kernel: npx0: <math processor> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: npx0: INT 16 interface
	Nov 27 14:10:10 gwdu114 /kernel: pcib0: <Host to PCI bridge> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 3 -> irq 2
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 7 -> irq 7
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 11 -> irq 10
	Nov 27 14:10:10 gwdu114 /kernel: pci0: <PCI bus> on pcib0
	Nov 27 14:10:10 gwdu114 /kernel: pci0: <unknown card> (vendor=0x1028, dev=0x000c
	) at 4.0 irq 2
	Nov 27 14:10:10 gwdu114 /kernel: pci0: <unknown card> (vendor=0x1028, dev=0x0008
	) at 4.1 irq 7
	Nov 27 14:10:10 gwdu114 /kernel: pci0: <unknown card> (vendor=0x1028, dev=0x000d
	) at 4.2 irq 10
	Nov 27 14:10:10 gwdu114 /kernel: pci0: <ATI Mach64-GR graphics accelerator> at 1
	4.0
	Nov 27 14:10:10 gwdu114 /kernel: atapci0: <ServerWorks CSB5 ATA100 controller> p
	ort 0x8b0-0x8bf,0x8d8-0x8db,0x8d0-0x8d7,0x8c8-0x8cb,0x8c0-0x8c7 at device 15.1 o
	n pci0
	Nov 27 14:10:10 gwdu114 /kernel: ata0: at 0x1f0 irq 14 on atapci0
	Nov 27 14:10:10 gwdu114 /kernel: ata1: at 0x170 irq 15 on atapci0
	Nov 27 14:10:10 gwdu114 /kernel: pci0: <OHCI USB controller> at 15.2 irq 5
	Nov 27 14:10:10 gwdu114 /kernel: isab0: <PCI to ISA bridge (vendor=1166 device=0
	225)> at device 15.3 on pci0
	Nov 27 14:10:10 gwdu114 /kernel: isa0: <ISA bus> on isab0
	Nov 27 14:10:10 gwdu114 /kernel: pcib1: <Host to PCI bridge> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 0 -> irq 11
	Nov 27 14:10:10 gwdu114 /kernel: pci1: <PCI bus> on pcib1
	Nov 27 14:10:10 gwdu114 /kernel: isp0: <Qlogic ISP 2312 PCI FC-AL Adapter> port
	0xdc00-0xdcff mem 0xfcf00000-0xfcf00fff irq 11 at device 6.0 on pci1
	Nov 27 14:10:10 gwdu114 /kernel: isp0: error 16 creating per-cmd DMA maps
	Nov 27 14:10:10 gwdu114 /kernel: isp0: Cannot setup DMA
	Nov 27 14:10:10 gwdu114 /kernel: device_probe_and_attach: isp0 attach returned 6
	Nov 27 14:10:10 gwdu114 /kernel: pcib2: <Host to PCI bridge> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: pci2: <PCI bus> on pcib2
	Nov 27 14:10:10 gwdu114 /kernel: pcib3: <Host to PCI bridge> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 12 -> irq 13
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 13 -> irq 16
	Nov 27 14:10:10 gwdu114 /kernel: pci3: <PCI bus> on pcib3
	Nov 27 14:10:10 gwdu114 /kernel: bge0: <Broadcom BCM5703 Gigabit Ethernet, ASIC
	rev. 0x1002> mem 0xfcd10000-0xfcd1ffff irq 13 at device 6.0 on pci3
	Nov 27 14:10:10 gwdu114 /kernel: bge0: Ethernet address: 00:0d:56:6f:a8:c8
	Nov 27 14:10:10 gwdu114 /kernel: miibus0: <MII bus> on bge0
	Nov 27 14:10:10 gwdu114 /kernel: brgphy0: <BCM5703 10/100/1000baseTX PHY> on mii
	bus0
	Nov 27 14:10:10 gwdu114 /kernel: brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100b
	aseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
	Nov 27 14:10:10 gwdu114 /kernel: bge1: <Broadcom BCM5703 Gigabit Ethernet, ASIC
	rev. 0x1002> mem 0xfcd00000-0xfcd0ffff irq 16 at device 8.0 on pci3
	Nov 27 14:10:10 gwdu114 /kernel: bge1: Ethernet address: 00:0d:56:6f:a8:ca
	Nov 27 14:10:10 gwdu114 /kernel: miibus1: <MII bus> on bge1
	Nov 27 14:10:10 gwdu114 /kernel: brgphy1: <BCM5703 10/100/1000baseTX PHY> on mii
	bus1
	Nov 27 14:10:10 gwdu114 /kernel: brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100b
	aseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
	Nov 27 14:10:10 gwdu114 /kernel: pcib4: <ServerWorks host to PCI bridge(unknown
	chipset)> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 14 -> irq 17
	Nov 27 14:10:10 gwdu114 /kernel: pci4: <PCI bus> on pcib4
	Nov 27 14:10:10 gwdu114 /kernel: pcib8: <PCI to PCI bridge (vendor=8086 device=0
	309)> at device 8.0 on pci4
	Nov 27 14:10:10 gwdu114 /kernel: IOAPIC #1 intpin 15 -> irq 18
	Nov 27 14:10:10 gwdu114 /kernel: pci5: <PCI bus> on pcib8
	Nov 27 14:10:10 gwdu114 /kernel: pci5: <unknown card> (vendor=0x9005, dev=0x00c5
	) at 6.0 irq 17
	Nov 27 14:10:10 gwdu114 /kernel: pci5: <unknown card> (vendor=0x9005, dev=0x00c5
	) at 6.1 irq 18
	Nov 27 14:10:10 gwdu114 /kernel: aac0: <Dell PERC 3/Di> mem 0xf0000000-0xf7fffff
	f irq 17 at device 8.1 on pci4
	Nov 27 14:10:10 gwdu114 /kernel: aac0: i960RX 100MHz, 118MB cache memory, option
	al battery present
	Nov 27 14:10:10 gwdu114 /kernel: aac0: Kernel 2.7-1, Build 3170, S/N 7010d3
	Nov 27 14:10:10 gwdu114 /kernel: aac0: Supported Options=75c<WCACHE,DATA64,HOSTT
	IME,WINDOW4GB,SOFTERR,NORECOND,SGMAP64>
	Nov 27 14:10:10 gwdu114 /kernel: pcib5: <ServerWorks host to PCI bridge(unknown
	chipset)> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: pci6: <PCI bus> on pcib5
	Nov 27 14:10:10 gwdu114 /kernel: pcib6: <ServerWorks host to PCI bridge(unknown
	chipset)> on motherboard
	Nov 27 14:10:10 gwdu114 /kernel: pci7: <PCI bus> on pcib6
	Nov 27 14:10:10 gwdu114 /kernel: pcib7: <ServerWorks host to PCI bridge(unknown
	Nov 27 14:10:10 gwdu114 /kernel: pci8: <PCI bus> on pcib7
	Nov 27 14:10:10 gwdu114 /kernel: orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0x
	c8000-0xcbfff,0xec000-0xeffff on isa0
	Nov 27 14:10:10 gwdu114 /kernel: pmtimer0 on isa0
	Nov 27 14:10:10 gwdu114 /kernel: fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5
	,0x3f7 irq 6 drq 2 on isa0
	Nov 27 14:10:10 gwdu114 /kernel: fdc0: FIFO enabled, 8 bytes threshold
	Nov 27 14:10:10 gwdu114 /kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
	Nov 27 14:10:10 gwdu114 /kernel: atkbdc0: <Keyboard controller (i8042)> at port
	0x60,0x64 on isa0
	Nov 27 14:10:10 gwdu114 /kernel: atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc
	0
	Nov 27 14:10:10 gwdu114 /kernel: kbd0 at atkbd0
	Nov 27 14:10:10 gwdu114 /kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
	Nov 27 14:10:10 gwdu114 /kernel: psm0: model IntelliMouse Explorer, device ID 4
	Nov 27 14:10:10 gwdu114 /kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iom
	em 0xa0000-0xbffff on isa0
	Nov 27 14:10:10 gwdu114 /kernel: sc0: <System console> at flags 0x100 on isa0
	Nov 27 14:10:10 gwdu114 /kernel: sc0: VGA <16 virtual consoles, flags=0x300>
	Nov 27 14:10:10 gwdu114 /kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on is
	a0
	Nov 27 14:10:10 gwdu114 /kernel: sio0: type 16550A
	Nov 27 14:10:10 gwdu114 /kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0
	Nov 27 14:10:10 gwdu114 /kernel: sio1: type 16550A
	Nov 27 14:10:10 gwdu114 /kernel: APIC_IO: Testing 8254 interrupt delivery
	Nov 27 14:10:10 gwdu114 /kernel: APIC_IO: Broken MP table detected: 8254 is not
	connected to IOAPIC #0 intpin 2
	Nov 27 14:10:10 gwdu114 /kernel: APIC_IO: routing 8254 via 8259 and IOAPIC #0 in
	tpin 0
	Nov 27 14:10:10 gwdu114 /kernel: IP packet filtering initialized, divert enabled
	, rule-based forwarding enabled, default to accept, logging limited to 100 packe
	ts/entry by default
	Nov 27 14:10:10 gwdu114 /kernel: SMP: AP CPU #3 Launched!
	Nov 27 14:10:10 gwdu114 /kernel: SMP: AP CPU #1 Launched!
	Nov 27 14:10:10 gwdu114 /kernel: SMP: AP CPU #2 Launched!
	Nov 27 14:10:10 gwdu114 /kernel: acd0: DVD-ROM <TOSHIBA DVD-ROM SD-C2612> at ata
	0-master PIO4
	Nov 27 14:10:10 gwdu114 /kernel: aacd0: <RAID 1 (Mirror)> on aac0
	Nov 27 14:10:10 gwdu114 /kernel: aacd0: 69998MB (143357184 sectors)
	Nov 27 14:10:10 gwdu114 /kernel: Mounting root from ufs:/dev/aacd0s1a
	Nov 27 14:10:10 gwdu114 /kernel: bge0: gigabit link up
	-------------------------------------------------------------------------------


>How-To-Repeat:
	Kernel config file contains:

	options PAE #Physical address extensions
        device isp  # Qlogic family
>Fix:

	Workaround: remove PAE option from kernel konfiguration


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311271541.hARFfI3R000599>