From owner-freebsd-scsi Mon Mar 3 15: 9:26 2003 Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2274437B401 for ; Mon, 3 Mar 2003 15:09:20 -0800 (PST) Received: from noao.edu (email.noao.edu [140.252.1.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DF5643FB1 for ; Mon, 3 Mar 2003 15:09:17 -0800 (PST) (envelope-from grandi@noao.edu) Received: from regulus.tuc.noao.edu (account grandi [140.252.1.146] verified) by noao.edu (CommuniGate Pro SMTP 4.0.3) with ESMTP-TLS id 6658497; Mon, 03 Mar 2003 16:09:16 -0700 Date: Mon, 3 Mar 2003 16:09:16 -0700 (MST) From: Steve Grandi X-X-Sender: grandi@regulus.tuc.noao.edu To: "Justin T. Gibbs" Cc: scsi@freebsd.org Subject: Re: Latest aic7xxx/aic79xx diffs for stable In-Reply-To: <1603440000.1046725015@aslan.btc.adaptec.com> Message-ID: <20030303160725.I18938@regulus.tuc.noao.edu> References: <1603440000.1046725015@aslan.btc.adaptec.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, 3 Mar 2003, Justin T. Gibbs wrote: > I've uploaded the latest set of changes for the -stable versions > of the aic7xxx and aic79xx drivers here: > > http://people.freebsd.org/~gibbs/aic7xxx-FreeBSD-20030303.diffs.gz > > I would appreciate feedback on them prior to merging them back into > the stable branch. > > Thanks, > Justin Sorry about my previous confusion... I've applied (properly, this time!) the patches and tried them on my Supermicro X5DPR-8G2+ motherboard with an integrated AIC-7902 dual channel Ultra 320 controller. The system comes up fine, but my "dump card state" on the second channel still remains. I have diffed the dmesg output from a boot before after the driver changes and find only small changes in the dump. Here is a complete dmesg output from the latest kernel build with the driver changes. Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.8-RC #2: Mon Mar 3 07:43:51 MST 2003 grandi@new-archive.tuc.noao.edu:/usr/obj/usr/src/sys/ARCHIVE Timecounter "i8254" frequency 1193182 Hz CPU: Intel(R) Xeon(TM) CPU 2.40GHz (2399.33-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf27 Stepping = 7 Features=0xbfebfbff Hyperthreading: 2 logical CPUs real memory = 2146959360 (2096640K bytes) config> di pcic0 No such device: pcic0 Invalid command or syntax. Type `?' for help. config> di sio1 config> di ppc0 No such device: ppc0 Invalid command or syntax. Type `?' for help. config> di sn0 No such device: sn0 Invalid command or syntax. Type `?' for help. config> di lnc0 No such device: lnc0 Invalid command or syntax. Type `?' for help. config> di ie0 No such device: ie0 Invalid command or syntax. Type `?' for help. config> di fe0 No such device: fe0 Invalid command or syntax. Type `?' for help. config> di ed0 No such device: ed0 Invalid command or syntax. Type `?' for help. config> di cs0 No such device: cs0 Invalid command or syntax. Type `?' for help. config> di bt0 No such device: bt0 Invalid command or syntax. Type `?' for help. config> di aic0 No such device: aic0 Invalid command or syntax. Type `?' for help. config> di aha0 No such device: aha0 Invalid command or syntax. Type `?' for help. config> di adv0 No such device: adv0 Invalid command or syntax. Type `?' for help. config> q avail memory = 2087424000 (2038500K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 Programming 24 pins in IOAPIC #1 Programming 24 pins in IOAPIC #2 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00050014, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00050014, at 0xfee00000 cpu2 (AP): apic id: 6, version: 0x00050014, at 0xfee00000 cpu3 (AP): apic id: 7, version: 0x00050014, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00178020, at 0xfec00000 io1 (APIC): apic id: 3, version: 0x00178020, at 0xfec80000 io2 (APIC): apic id: 4, version: 0x00178020, at 0xfec80400 Preloaded elf kernel "kernel" at 0xc03a8000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc03a809c. Pentium Pro MTRR support enabled md0: Malloc disk Using $PIR table, 24 entries at 0xc00fde40 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard IOAPIC #0 intpin 16 -> irq 2 IOAPIC #0 intpin 19 -> irq 10 IOAPIC #0 intpin 18 -> irq 11 pci0: on pcib0 pcib1: at device 2.0 on pci0 pci1: on pcib1 pci1: (vendor=0x8086, dev=0x1461) at 28.0 pcib2: at device 29.0 on pci1 IOAPIC #2 intpin 6 -> irq 16 IOAPIC #2 intpin 7 -> irq 17 pci2: on pcib2 em0: port 0x3000-0x303f mem 0xfc200000-0xfc21ffff irq 16 at device 3.0 on pci2 em0: Speed:1000 Mbps Duplex:Full em1: port 0x3040-0x307f mem 0xfc220000-0xfc23ffff irq 17 at device 3.1 on pci2 em1: Speed:N/A Duplex:N/A pci1: (vendor=0x8086, dev=0x1461) at 30.0 pcib3: at device 31.0 on pci1 IOAPIC #1 intpin 4 -> irq 18 IOAPIC #1 intpin 5 -> irq 19 pci3: on pcib3 ahd0: port 0x4000-0x40ff,0x4400-0x44ff mem 0xfc300000-0xfc301fff irq 18 at device 2.0 on pci3 aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-133Mhz, 512 SCBs ahd1: port 0x4800-0x48ff,0x4c00-0x4cff mem 0xfc302000-0xfc303fff irq 19 at device 2.1 on pci3 aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI-X 101-133Mhz, 512 SCBs pci0: at 29.0 irq 2 pci0: at 29.1 irq 10 pci0: at 29.2 irq 11 pcib4: at device 30.0 on pci0 pci4: on pcib4 pci4: at 1.0 irq 2 isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x2060-0x206f,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 mem 0xfc000000-0xfc0003ff irq 0 at device 31.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: (vendor=0x8086, dev=0x2483) at 31.3 irq 0 eisa0: on motherboard eisa0: unknown card @@@0000 (0x00000000) at slot 4 orm0: