From owner-freebsd-hackers Wed Dec 26 5:33:58 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from crux.tip.CSIRO.AU (crux.tip.CSIRO.AU [130.155.194.32]) by hub.freebsd.org (Postfix) with ESMTP id DF45737B416 for ; Wed, 26 Dec 2001 05:33:28 -0800 (PST) Received: from lynx.tip.CSIRO.AU (lynx.tip.CSIRO.AU [130.155.194.25]) by crux.tip.CSIRO.AU (8.9.3/8.9.3/TIPAT-1.1g) with ESMTP id AAA03020; Thu, 27 Dec 2001 00:33:26 +1100 (EST) Received: from lynx.tip.CSIRO.AU (localhost [127.0.0.1]) by lynx.tip.CSIRO.AU (8.9.3/8.9.3/TIPAT-1.0a) with ESMTP id AAA14298; Thu, 27 Dec 2001 00:33:24 +1100 (EST) Message-Id: <200112261333.AAA14298@lynx.tip.CSIRO.AU> To: freebsd-hackers@freebsd.org Cc: Shaun.Amy@tip.CSIRO.AU Subject: Re: Promise ATA100 controller: disk not recognised In-reply-to: Your message of "Thu, 27 Dec 2001 00:31:34 +1100." <200112261331.AAA12284@lynx.tip.CSIRO.AU> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <14286.1009373603.1@lynx.tip.CSIRO.AU> Date: Thu, 27 Dec 2001 00:33:24 +1100 From: "Shaun Amy, CSIRO TIP/ATNF" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi again, As you can now see I must be needing sleep as I stupidly forgot the output from the "boot -v" - apologies! Thanks, Shaun. >Season's greetings to everyone from a rather warm Sydney, Australia! > >This evening, I installed a new Promise UltraATA 100 TX2 controller which is >correctly recognised at boot time. To this controller I connected a new IBN >60 GB disk (Model: IC35L060AVER07-0). This disk is found and recognised by >the Promise controller probe at system startup at Ultra DMA 5 so I believe >that the cabling is correct. > >The problem is that although FreeBSD finds a device present, it does not >identify the drive. The output from a "boot -v" is below in case that >helps. My entire system was rebuilt from a "cvsup" on December 25 and the >system is working fine otherwise it seems. > >Any advice or thoughts are appreciated - it could be something obvious but as >it is after midnight here I am needing sleep! > >Thanks in advance. > >Best regards, Shaun. --- Copyright (c) 1992-2001 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.5-PRERELEASE #0: Wed Dec 26 21:45:29 EST 2001 root@explorer.tip.CSIRO.AU:/usr/src/sys/compile/EXPLORER Calibrating clock(s) ... TSC clock: 334084474 Hz, i8254 clock: 1193159 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method CPU: Pentium II/Pentium II Xeon/Celeron (334.09-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x651 Stepping = 1 Features=0x183fbff real memory = 268423168 (262132K bytes) Physical memory chunk(s): 0x00001000 - 0x0009dfff, 643072 bytes (157 pages) 0x00426000 - 0x0fff4fff, 264040448 bytes (64463 pages) avail memory = 257118208 (251092K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 IOAPIC #0 intpin 16 -> irq 11 IOAPIC #0 intpin 17 -> irq 10 IOAPIC #0 intpin 19 -> irq 9 SMP: CPU0 apic_initialize(): lint0: 0x00000700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 1, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 0, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 bios32: Found BIOS32 Service Directory header at 0xc00f9e20 bios32: Entry = 0xf0530 (c00f0530) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0x730 pnpbios: Found PnP BIOS data at 0xc00fd2d0 pnpbios: Entry = f0000:d300 Rev = 1.0 pnpbios: OEM ID cd041 Other BIOS signatures found: ACPI: 000f8110 Preloaded elf kernel "kernel" at 0xc03fc000. Pentium Pro MTRR support enabled md0: Malloc disk Creating DISK md0 Math emulator present SMP: CPU0 bsp_apic_configure(): lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000010 SVR: 0x000001ff pci_open(1): mode 1 addr port (0x0cf8) is 0x8000005c pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=71908086) Using $PIR table, 7 entries at 0xc00f0d20 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x8086, dev=0x7190, revid=0x02 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base e4000000, size 26 found-> vendor=0x8086, dev=0x7191, revid=0x02 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x8086, dev=0x7110, revid=0x02 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x8086, dev=0x7111, revid=0x01 class=01-01-80, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[20]: type 1, range 32, base 0000d800, size 4 found-> vendor=0x8086, dev=0x7112, revid=0x01 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=9 map[20]: type 1, range 32, base 0000d400, size 5 found-> vendor=0x8086, dev=0x7113, revid=0x02 class=06-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[90]: type 1, range 32, base 0000e800, size 4 found-> vendor=0x9005, dev=0x001f, revid=0x00 class=01-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base 0000d000, size 8 map[14]: type 1, range 64, base df000000, size 12 found-> vendor=0x8086, dev=0x1229, revid=0x05 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base e1000000, size 12 map[14]: type 1, range 32, base 0000b800, size 5 map[18]: type 1, range 32, base de800000, size 20 found-> vendor=0x105a, dev=0x4d68, revid=0x02 class=01-80-85, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base 0000b400, size 3 map[14]: type 1, range 32, base 0000b000, size 2 map[18]: type 1, range 32, base 0000a800, size 3 map[1c]: type 1, range 32, base 0000a400, size 2 map[20]: type 1, range 32, base 0000a000, size 4 map[24]: type 1, range 32, base de000000, size 14 found-> vendor=0x1000, dev=0x000f, revid=0x14 class=01-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base 00009800, size 8 map[14]: type 1, range 32, base dd800000, size 8 map[18]: type 1, range 32, base dd000000, size 12 found-> vendor=0x1000, dev=0x000f, revid=0x14 class=01-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base 00009400, size 8 map[14]: type 1, range 32, base dc800000, size 8 map[18]: type 1, range 32, base dc000000, size 12 pci0: on pcib0 pcib1: at device 1.0 on pci0 found-> vendor=0x102b, dev=0x0525, revid=0x04 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base e2000000, size 25 map[14]: type 1, range 32, base e0000000, size 14 map[18]: type 1, range 32, base df800000, size 23 pci1: on pcib1 pci1: (vendor=0x102b, dev=0x0525) at 0.0 irq 11 isab0: at device 4.0 on pci0 isa0: on isab0 atapci0: port 0xd800-0xd80f at device 4.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xd800 ata0: mask=03 status0=50 status1=01 ata0: mask=03 ostat0=50 ostat2=01 ata0-master: ATAPI probe a=14 b=eb ata0-slave: ATAPI probe a=ff b=ff ata0: mask=03 status0=00 status1=01 ata0-slave: ATA probe a=04 b=ff ata0: devices=04 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xd808 ata1: mask=00 status0=ff status1=ff ata1: probe allocation failed uhci0: port 0xd400-0xd41f irq 9 at device 4.2 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered Timecounter "PIIX" frequency 3579545 Hz chip1: port 0xe800-0xe80f at device 4.3 on pci0 ahc0: port 0xd000-0xd0ff mem 0xdf000000-0xdf000fff irq 9 at device 6.0 on pci0 ahc0: Reading SEEPROM...done. ahc0: Manual LVD Termination ahc0: BIOS eeprom is present ahc0: Secondary High byte termination Enabled ahc0: Secondary Low byte termination Enabled ahc0: Primary Low Byte termination Enabled ahc0: Primary High Byte termination Enabled ahc0: Downloading Sequencer Program... 422 instructions downloaded aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/255 SCBs using shared irq9. fxp0: port 0xb800-0xb81f mem 0xde800000-0xde8fffff,0xe1000000-0xe1000fff irq 9 at device 9.0 on pci0 fxp0: using memory space register mapping fxp0: Ethernet address 00:a0:c9:cf:19:89 fxp0: PCI IDs: 8086 1229 8086 000a 0005 fxp0: Dynamic Standby mode is disabled inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: fxp0 attached atapci1: port 0xa000-0xa00f,0xa400-0xa403,0xa800-0xa807,0xb000-0xb003,0xb400-0xb407 mem 0xde000000-0xde003fff irq 10 at device 10.0 on pci0 ata-: ata2 exists, using next available unit number ata2: iobase=0xb400 altiobase=0xb002 bmaddr=0xa000 ata2: mask=03 status0=50 status1=00 ata2: mask=03 ostat0=50 ostat2=00 ata2-master: ATAPI probe a=00 b=00 ata2-slave: ATAPI probe a=00 b=00 ata2: mask=03 status0=50 status1=00 ata2-master: ATA probe a=01 b=a5 ata2: devices=01 ata2: at 0xb400 on atapci1 ata3: iobase=0xa800 altiobase=0xa402 bmaddr=0xa008 ata3: mask=03 status0=20 status1=30 ata3: mask=03 ostat0=20 ostat2=30 ata3-master: ATAPI probe a=20 b=20 ata3-slave: ATAPI probe a=30 b=30 ata3: mask=03 status0=20 status1=30 ata3-master: ATA probe a=25 b=25 ata3-slave: ATA probe a=25 b=25 ata3: devices=00 ata3: at 0xa800 on atapci1 using shared irq10. sym0: <875> port 0x9800-0x98ff mem 0xdd000000-0xdd000fff,0xdd800000-0xdd8000ff irq 10 at device 11.0 on pci0 sym0: Symbios NVRAM, ID 7, Fast-20, SE, parity checking sym0: open drain IRQ line driver, using on-chip SRAM sym0: using LOAD/STORE-based firmware. sym0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/4e/80/01/00/24 sym0: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/46/80/01/08/24 sym0: Delay (GEN=11): 234 msec, 37984 KHz sym0: Delay (GEN=11): 263 msec, 33795 KHz sym0: Delay (GEN=11): 263 msec, 33795 KHz sym0: enabling clock multiplier sym0: Downloading SCSI SCRIPTS. sym1: <875> port 0x9400-0x94ff mem 0xdc000000-0xdc000fff,0xdc800000-0xdc8000ff irq 10 at device 11.1 on pci0 sym1: Symbios NVRAM, ID 7, Fast-20, SE, parity checking sym1: open drain IRQ line driver, using on-chip SRAM sym1: using LOAD/STORE-based firmware. sym1: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/4e/80/01/00/24 sym1: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/46/80/01/08/24 sym1: Delay (GEN=11): 234 msec, 37984 KHz sym1: Delay (GEN=11): 263 msec, 33795 KHz sym1: Delay (GEN=11): 262 msec, 33924 KHz sym1: enabling clock multiplier sym1: Downloading SCSI SCRIPTS. ata-: ata0 exists, using next available unit number ata-: ata1 exists, using next available unit number Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: