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>