From owner-freebsd-questions Tue Sep 25 9:28:23 2001 Delivered-To: freebsd-questions@freebsd.org Received: from mailgw.servicefactory.se (mailgw.servicefactory.se [192.71.33.33]) by hub.freebsd.org (Postfix) with ESMTP id A3C8C37B411 for ; Tue, 25 Sep 2001 09:24:24 -0700 (PDT) Received: from ark.servicefactory.se (ark.servicefactory.se [192.71.33.5]) by mailgw.servicefactory.se (8.11.6/8.11.6) with ESMTP id f8PG3hx12426 for ; Tue, 25 Sep 2001 18:03:43 +0200 (CEST) Received: from servicefactory.se (ark.servicefactory.se [192.71.33.5]) by ark.servicefactory.se (8.11.6/8.11.6) with ESMTP id f8PG3d801686 for ; Tue, 25 Sep 2001 18:03:39 +0200 (CEST) Message-ID: <3BB0AADE.DF6A3751@servicefactory.se> Date: Tue, 25 Sep 2001 18:03:42 +0200 From: jonas Organization: Service Factory X-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: FreeBSD 4.4-STABLE, Promise Fasttrak100 TX4, ata problem Content-Type: multipart/mixed; boundary="------------C4F700E2DC41F16109B380B9" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This is a multi-part message in MIME format. --------------C4F700E2DC41F16109B380B9 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, I'm trying to use a Promise FastTrak 100 TX4 together with an onboard IDE controller on a SuperMicro P6DGU motherboard. The machine hangs during boot if I have disks attached to the promise controler. The machine will boot if I remove the disks from the promise controler. I have tried zilions of different settings in the BIOS setup and I have tried to move around the promise controler in different PCI slots. Still hanging while booting... An output of "boot -v" is appended below. In this case the disks (there are two of them) are detached from the promise controller. By adding the two disks to the promise controler the computer will hang *before* the line saying: ata0-master: success setting UDMA2 on Intel chip I suggestions on how to solve this? regards, jonas --------------C4F700E2DC41F16109B380B9 Content-Type: text/plain; charset=us-ascii; name="boot.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="boot.txt" 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.4-STABLE #2: Tue Sep 25 16:47:06 CEST 2001 root@boxen.servicefactory.se:/usr/obj/usr/src/sys/BOXEN Calibrating clock(s) ... TSC clock: 451095081 Hz, i8254 clock: 1193374 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 Timecounter "TSC" frequency 451025806 Hz CPU: Pentium II/Pentium II Xeon/Celeron (451.03-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183fbff real memory = 536739840 (524160K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00343000 - 0x1ffd7fff, 533286912 bytes (130197 pages) avail memory = 519331840 (507160K bytes) bios32: Found BIOS32 Service Directory header at 0xc00fdb50 bios32: Entry = 0xfdb60 (c00fdb60) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xdb81 pnpbios: Found PnP BIOS data at 0xc00f7140 pnpbios: Entry = f0000:6a94 Rev = 1.0 Other BIOS signatures found: ACPI: 000fb2d0 Preloaded elf kernel "kernel" at 0xc031d000. Pentium Pro MTRR support enabled md0: Malloc disk Creating DISK md0 Math emulator present 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=71a08086) pcib-: pcib0 exists, using next available unit number npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x8086, dev=0x71a0, revid=0x00 class=06-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base f0000000, size 26 found-> vendor=0x8086, dev=0x71a1, revid=0x00 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 0000ffa0, size 4 found-> vendor=0x8086, dev=0x7112, revid=0x01 class=0c-03-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=d, irq=255 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 00000440, size 4 found-> vendor=0x1011, dev=0x0022, revid=0x06 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=2 secondarybus=2 found-> vendor=0x9005, dev=0x001f, revid=0x00 class=01-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base 0000e800, size 8 map[14]: type 1, range 64, base febff000, size 12 found-> vendor=0x10b7, dev=0x9055, revid=0x64 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=7 map[10]: type 1, range 32, base 0000ec00, size 7 map[14]: type 1, range 32, base febfef80, size 7 pci0: on pcib0 pcib2: at device 1.0 on pci0 found-> vendor=0x5333, dev=0x8904, revid=0x01 class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base f8000000, size 26 pci1: on pcib2 pci1: (vendor=0x5333, dev=0x8904) at 0.0 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf at device 7.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xffa0 ata0: mask=03 status0=50 status1=00 ata0: mask=03 ostat0=50 ostat2=00 ata0-master: ATAPI probe a=00 b=00 ata0-slave: ATAPI probe a=00 b=00 ata0: mask=03 status0=50 status1=00 ata0-master: ATA probe a=01 b=a5 ata0: devices=01 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xffa8 ata1: mask=03 status0=50 status1=00 ata1: mask=03 ostat0=50 ostat2=00 ata1-slave: ATAPI probe a=00 b=00 ata1-master: ATAPI probe a=14 b=eb ata1: mask=03 status0=00 status1=00 ata1: devices=04 ata1: at 0x170 irq 15 on atapci0 pci0: (vendor=0x8086, dev=0x7112) at 7.2 chip1: port 0x440-0x44f at device 7.3 on pci0 pcib3: at device 13.0 on pci0 found-> vendor=0x105a, dev=0x6268, revid=0x02 class=01-04-85, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=7 map[10]: type 1, range 32, base 0000dff0, size 3 map[14]: type 1, range 32, base 0000dfe4, size 2 map[18]: type 3, range 32, base 0000dfa8, size 3 map[1c]: type 1, range 32, base 0000dfe0, size 2 map[20]: type 1, range 32, base 0000df90, size 4 map[24]: type 1, range 32, base feaf0000, size 16 found-> vendor=0x105a, dev=0x6268, revid=0x02 class=01-04-85, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=11 map[10]: type 1, range 32, base 0000dfa0, size 3 map[14]: type 3, range 32, base 0000df8c, size 2 map[18]: type 1, range 32, base 0000df80, size 3 map[1c]: type 3, range 32, base 0000df88, size 2 map[20]: type 1, range 32, base 0000df60, size 4 map[24]: type 1, range 32, base fead0000, size 16 pci2: on pcib3 atapci1: port 0xdf90-0xdf9f,0xdfe0-0xdfe3,0xdfa8-0xdfaf,0xdfe4-0xdfe7,0xdff0-0xdff7 mem 0xfeaf0000-0xfeafffff irq 7 at device 1.0 on pci2 ata-: ata2 exists, using next available unit number ata2: iobase=0xdff0 altiobase=0xdfe6 bmaddr=0xdf90 ata2: mask=03 status0=20 status1=30 ata2: mask=03 ostat0=20 ostat2=30 ata2-master: ATAPI probe a=20 b=20 ata2-slave: ATAPI probe a=30 b=30 ata2: mask=03 status0=20 status1=30 ata2-master: ATA probe a=25 b=25 ata2-slave: ATA probe a=25 b=25 ata2: devices=00 ata2: at 0xdff0 on atapci1 ata3: iobase=0xdfa8 altiobase=0xdfe2 bmaddr=0xdf98 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 0xdfa8 on atapci1 using shared irq7. atapci2: port 0xdf60-0xdf6f,0xdf88-0xdf8b,0xdf80-0xdf87,0xdf8c-0xdf8f,0xdfa0-0xdfa7 mem 0xfead0000-0xfeadffff irq 11 at device 2.0 on pci2 ata-: ata2 exists, using next available unit number ata-: ata2 exists, using next available unit number ata4: iobase=0xdfa0 altiobase=0xdf8e bmaddr=0xdf60 ata4: mask=03 status0=20 status1=30 ata4: mask=03 ostat0=20 ostat2=30 ata4-master: ATAPI probe a=20 b=20 ata4-slave: ATAPI probe a=30 b=30 ata4: mask=03 status0=20 status1=30 ata4-master: ATA probe a=25 b=25 ata4-slave: ATA probe a=25 b=25 ata4: devices=00 ata4: at 0xdfa0 on atapci2 ata5: iobase=0xdf80 altiobase=0xdf8a bmaddr=0xdf68 ata5: mask=03 status0=20 status1=30 ata5: mask=03 ostat0=20 ostat2=30 ata5-master: ATAPI probe a=20 b=20 ata5-slave: ATAPI probe a=30 b=30 ata5: mask=03 status0=20 status1=30 ata5-master: ATA probe a=25 b=25 ata5-slave: ATA probe a=25 b=25 ata5: devices=00 ata5: at 0xdf80 on atapci2 using shared irq11. ahc0: port 0xe800-0xe8ff mem 0xfebff000-0xfebfffff irq 11 at device 14.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 xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xec00-0xec7f mem 0xfebfef80-0xfebfefff irq 7 at device 20.0 on pci0 xl0: Ethernet address: 00:50:da:76:81:34 xl0: media options word: a xl0: found MII/AUTO miibus0: on xl0 ukphy0: on miibus0 ukphy0: OUI 0x001018, model 0x0012, rev. 0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: xl0 attached pci-: pci1 exists, using next available unit number pcib1: on motherboard pci3: on pcib1 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 pnpbios: 13 devices, largest 194 bytes PNP0c01: adding fixed memory32 range 0-0x9fbff, size=0x9fc00 PNP0c01: adding fixed memory32 range 0x9fc00-0x9ffff, size=0x400 PNP0c01: adding fixed memory32 range 0xe0000-0xfffff, size=0x20000 PNP0c01: adding fixed memory32 range 0x100000-0x1ffdffff, size=0x1fee0000 PNP0c01: adding fixed memory32 range 0x1ffe0000-0x1fff7fff, size=0x18000 PNP0c01: adding fixed memory32 range 0x1fff8000-0x1fffffff, size=0x8000 PNP0c01: adding fixed memory32 range 0xfec00000-0xfec00fff, size=0x1000 PNP0c01: adding fixed memory32 range 0xfee00000-0xfee00fff, size=0x1000 PNP0c01: adding fixed memory32 range 0xfffc0000-0xffffffff, size=0x40000 isa0: too many memory ranges pnpbios: handle 0 device ID PNP0c01 (010cd041) PNP0000: adding io range 0x20-0x21, size=0x2, align=0 PNP0000: adding io range 0xa0-0xa1, size=0x2, align=0 PNP0000: adding irq mask 00x4 PNP0000: end config pnpbios: handle 1 device ID PNP0000 (0000d041) PNP0200: adding dma mask 0x10 PNP0200: adding io range 0-0xf, size=0x10, align=0 PNP0200: adding io range 0x80-0x90, size=0x11, align=0 PNP0200: adding io range 0x94-0x9f, size=0xc, align=0 PNP0200: adding io range 0xc0-0xde, size=0x1f, align=0 PNP0200: end config pnpbios: handle 2 device ID PNP0200 (0002d041) PNP0100: adding irq mask 00x1 PNP0100: adding io range 0x40-0x43, size=0x4, align=0 PNP0100: end config pnpbios: handle 3 device ID PNP0100 (0001d041) PNP0b00: adding irq mask 0x100 PNP0b00: adding io range 0x70-0x71, size=0x2, align=0 PNP0b00: end config pnpbios: handle 4 device ID PNP0b00 (000bd041) PNP0303: adding irq mask 00x2 PNP0303: adding io range 0x60-0x60, size=0x1, align=0 PNP0303: adding io range 0x64-0x64, size=0x1, align=0 PNP0303: end config pnpbios: handle 5 device ID PNP0303 (0303d041) PNP0800: adding io range 0x61-0x61, size=0x1, align=0 PNP0800: end config pnpbios: handle 6 device ID PNP0800 (0008d041) PNP0c04: adding irq mask 0x2000 PNP0c04: adding io range 0xf0-0xff, size=0x10, align=0 PNP0c04: end config pnpbios: handle 7 device ID PNP0c04 (040cd041) PNP0c02: adding io range 0x4d0-0x4d1, size=0x2, align=0x1 PNP0c02: adding io range 0xcf8-0xcff, size=0x8, align=0x1 PNP0c02: adding io range 0x10-0x1f, size=0x10, align=0x1 PNP0c02: adding io range 0x22-0x3f, size=0x1e, align=0x1 PNP0c02: adding io range 0x50-0x52, size=0x3, align=0x1 PNP0c02: adding io range 0x72-0x77, size=0x6, align=0x1 PNP0c02: adding io range 0x91-0x93, size=0x3, align=0x1 PNP0c02: adding io range 0xa2-0xbe, size=0x1d, align=0x1 PNP0c02: adding io range 0x400-0x43f, size=0x40, align=0x1 PNP0c02: adding io range 0x440-0x44f, size=0x10, align=0x1 PNP0c02: skipping empty range PNP0c02: skipping empty range PNP0c02: skipping empty range PNP0c02: skipping empty range PNP0c02: skipping empty range PNP0c02: skipping empty range PNP0c02: skipping empty range PNP0c02: skipping empty range PNP0c02: end config pnpbios: handle 8 device ID PNP0c02 (020cd041) PNP0c02: adding io range 0x290-0x297, size=0x8, align=0x1 PNP0c02: adding io range 0x398-0x399, size=0x2, align=0x1 PNP0c02: end config pnpbios: handle 9 device ID PNP0c02 (020cd041) PNP0a03: end config pnpbios: handle 10 device ID PNP0a03 (030ad041) PNP0501: adding io range 0x3f8-0x3ff, size=0x8, align=0x4 PNP0501: adding irq mask 0x10 PNP0501: end config pnpbios: handle 11 device ID PNP0501 (0105d041) PNP0700: adding io range 0x3f2-0x3f5, size=0x4, align=0 PNP0700: adding irq mask 0x40 PNP0700: adding dma mask 0x4 PNP0700: end config pnpbios: handle 12 device ID PNP0700 (0007d041) isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: