Date: Tue, 4 Sep 2001 18:40:04 +0100 From: "Martyn Hill" <martyn_hill@psion.net> To: "FreeBSD-questions" <freebsd-questions@freebsd.org> Subject: 2nd IDE on Promise Ultra100 Tx2 (BIOS 2.10) and FreeBSD RELENG_4 Message-ID: <002301c13568$c461cfe0$fc4bfea9@maya.net>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_0020_01C13571.038C7DC0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Our FreeBSD server hangs when any drives are attached to the second IDE = channel on a new Promise Ultra100 Tx2 (BIOS 2.10) IDE card. I have recently updated my /usr/src tree to RELENG_4 and recompiled the = kernel in order for our FreeBSD box to correctly detect the Promise = Ultra100 Tx2 (BIOS 2.10). Our previous RELENG_4_3 kernel failed to recognise the version 2 card. I can add both my UDMA 5 drives to the first IDE channel as = Master/Slave, but wish to use them both as Master across the 2 channels = for the usual performance benefits. Is there a problem with the (very recent) ATA patch to the kernel, or is = my card to blame? Any ideas? I've included below the dmesg from a successful boot (in the = master/slave configuration) - the box hangs right before the drives are = detected (three lines from the end...) Thank-you (especially RWS for your help so far!) Martyn Hill IT Co-ordinator and Technician St James Independent School London 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-RC #2: Sun Sep 2 13:23:01 BST 2001 *** Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 451024747 Hz CPU: Pentium II/Pentium II Xeon/Celeron (451.02-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x652 Stepping =3D 2 = Features=3D0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE= ,MCA,CMOV,PAT,PSE36,MMX,FXSR> real memory =3D 268304384 (262016K bytes) config>=20 avail memory =3D 258170880 (252120K bytes) Preloaded elf kernel "kernel" at 0xc030d000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc030d09c. netsmb_dev: loaded Pentium Pro MTRR support enabled md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on = pci0 pci1: <PCI bus> on pcib1 pci1: <ATI Mach64-GZ graphics accelerator> at 0.0 isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel PIIX4 ATA33 controller> port 0xffa0-0xffaf at device 7.1 = on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 7.2 chip1: <Intel 82371AB Power management controller> port 0x440-0x44f at = device 7.3 on pci0 atapci1: <Promise TX2 ATA100 controller> port = 0xef90-0xef9f,0xefe0-0xefe3,0xefa8-0xefaf,0xefe4-0xefe7,0xeff0-0xeff7 = mem 0xffafc000-0xffafffff irq 11 at device 16.0 on pci0 ata2: at 0xeff0 on atapci1 ata3: at 0xefa8 on atapci1 fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xef20-0xef3f mem = 0xff900000-0xff9fffff,0xfebff000-0xfebfffff irq 10 at device 18.0 on = pci0 fxp0: Ethernet address 00:a0:c9:69:7c:31 inphy0: <i82555 10/100 media interface> on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc9fff on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on = isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0 psm0: model IntelliMouse, device ID 3 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on = isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=3D0x300> sio0 at port 0x3f8-0x3ff irq 4 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 *** Hangs here *** ad4: 19623MB <IC35L020AVER07-0> [39870/16/63] at ata2-master UDMA100 ad5: 19623MB <IC35L020AVER07-0> [39870/16/63] at ata2-slave UDMA100 Mounting root from ufs:/dev/ad4s1a ------=_NextPart_000_0020_01C13571.038C7DC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hi</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Our FreeBSD server hangs when any = drives are=20 attached to the second IDE channel on a new Promise Ultra100 Tx2 = (BIOS=20 2.10) IDE card.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>I have recently updated my /usr/src = tree to=20 RELENG_4 and recompiled the kernel in order for our FreeBSD box to = correctly=20 detect the Promise Ultra100 Tx2 (BIOS 2.10).</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Our previous RELENG_4_3 kernel failed = to recognise=20 the version 2 card.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>I can add both my UDMA 5 drives to the = first IDE=20 channel as Master/Slave, but wish to use them both as Master across the = 2=20 channels for the usual performance benefits.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Is there a problem with the (very = recent) ATA patch=20 to the kernel, or is my card to blame? Any ideas?</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>I've included below the dmesg from = a=20 successful boot (in the master/slave configuration) - the box hangs = right before=20 the drives are detected (three lines from the end...)</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Thank-you (especially RWS for your help = so=20 far!)</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Martyn Hill</FONT></DIV> <DIV><FONT face=3DArial size=3D2>IT Co-ordinator and = Technician</FONT></DIV> <DIV><FONT face=3DArial size=3D2>St James Independent = School</FONT></DIV> <DIV><FONT face=3DArial size=3D2>London</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Copyright (c) 1992-2001 The FreeBSD=20 Project.<BR>Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, = 1992, 1993,=20 1994<BR> The Regents of the University of California. All rights=20 reserved.<BR>FreeBSD 4.4-RC #2: Sun Sep 2 13:23:01 BST=20 2001<BR> ***</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Timecounter "i8254" frequency = 1193182=20 Hz<BR>Timecounter "TSC" frequency 451024747 Hz<BR>CPU: Pentium = II/Pentium=20 II Xeon/Celeron (451.02-MHz 686-class CPU)<BR> Origin =3D=20 "GenuineIntel" Id =3D 0x652 Stepping =3D 2<BR> =20 Features=3D0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,= PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR><BR>real=20 memory =3D 268304384 (262016K bytes)<BR>config> <BR>avail = memory =3D=20 258170880 (252120K bytes)<BR>Preloaded elf kernel "kernel" at=20 0xc030d000.<BR>Preloaded userconfig_script "/boot/kernel.conf" at=20 0xc030d09c.<BR>netsmb_dev: loaded<BR>Pentium Pro MTRR support = enabled<BR>md0:=20 Malloc disk<BR>npx0: <math processor> on motherboard<BR>npx0: INT = 16=20 interface<BR>pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on = motherboard<BR>pci0: <PCI bus> on pcib0<BR>pcib1: <Intel = 82443BX (440=20 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0<BR>pci1: <PCI = bus> on=20 pcib1<BR>pci1: <ATI Mach64-GZ graphics accelerator> at = 0.0<BR>isab0:=20 <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0<BR>isa0: = <ISA=20 bus> on isab0<BR>atapci0: <Intel PIIX4 ATA33 controller> port=20 0xffa0-0xffaf at device 7.1 on pci0<BR>ata0: at 0x1f0 irq 14 on = atapci0<BR>ata1:=20 at 0x170 irq 15 on atapci0<BR>pci0: <Intel 82371AB/EB (PIIX4) USB=20 controller> at 7.2<BR>chip1: <Intel 82371AB Power management=20 controller> port 0x440-0x44f at device 7.3 on pci0<BR>atapci1: = <Promise=20 TX2 ATA100 controller> port=20 0xef90-0xef9f,0xefe0-0xefe3,0xefa8-0xefaf,0xefe4-0xefe7,0xeff0-0xeff7 = mem=20 0xffafc000-0xffafffff irq 11 at device 16.0 on pci0<BR>ata2: at 0xeff0 = on=20 atapci1<BR>ata3: at 0xefa8 on atapci1<BR>fxp0: <Intel Pro = 10/100B/100+=20 Ethernet> port 0xef20-0xef3f mem = 0xff900000-0xff9fffff,0xfebff000-0xfebfffff=20 irq 10 at device 18.0 on pci0<BR>fxp0: Ethernet address=20 00:a0:c9:69:7c:31<BR>inphy0: <i82555 10/100 media interface> on=20 miibus0<BR>inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, = auto<BR>orm0: <Option ROMs> at iomem = 0xc0000-0xc7fff,0xc8000-0xc9fff on=20 isa0<BR>fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq = 6 drq 2=20 on isa0<BR>fdc0: FIFO enabled, 8 bytes threshold<BR>fd0: <1440-KB = 3.5"=20 drive> on fdc0 drive 0<BR>atkbdc0: <Keyboard controller = (i8042)> at=20 port 0x60,0x64 on isa0<BR>atkbd0: <AT Keyboard> flags 0x1 irq 1 on = atkbdc0<BR>kbd0 at atkbd0<BR>psm0: <PS/2 Mouse> irq 12 on = atkbdc0<BR>psm0:=20 model IntelliMouse, device ID 3<BR>vga0: <Generic ISA VGA> at port = 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0<BR>sc0: <System console> = at=20 flags 0x100 on isa0<BR>sc0: VGA <16 virtual consoles, = flags=3D0x300><BR>sio0=20 at port 0x3f8-0x3ff irq 4 on isa0<BR>sio0: type 16550A<BR>sio1 at port=20 0x2f8-0x2ff irq 3 on isa0<BR>sio1: type 16550A<BR>ppc0: <Parallel = port> at=20 port 0x378-0x37f irq 7 on isa0<BR>ppc0: Generic chipset (EPP/NIBBLE) in=20 COMPATIBLE mode<BR>lpt0: <Printer> on ppbus0<BR>lpt0: = Interrupt-driven=20 port<BR>ppi0: <Parallel I/O> on ppbus0</FONT></DIV> <DIV><FONT face=3DArial size=3D2> *** Hangs here = ***<BR>ad4:=20 19623MB <IC35L020AVER07-0> [39870/16/63] at ata2-master = UDMA100<BR>ad5:=20 19623MB <IC35L020AVER07-0> [39870/16/63] at ata2-slave = UDMA100<BR>Mounting=20 root from ufs:/dev/ad4s1a</FONT></DIV> <DIV><FONT face=3DArial size=3D2><BR> </DIV></FONT></BODY></HTML> ------=_NextPart_000_0020_01C13571.038C7DC0-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002301c13568$c461cfe0$fc4bfea9>